实现原理

  1. css3 使用非透明色紧接透明色的径向渐变即可实现圆点背景
  2. 渐变半径刚好为背景大小一半时,圆点刚好填满背景大小,即 71% (1 / √2 ≈ 0.71)
  3. 圆点边界添加一定距离的过渡模糊,可弱化圆点边界显示锯齿感

在线预览

在线预览(gitee) http://haolang.gitee.io/web/demo/point_bg/

html 代码

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>径向渐变背景圆点</title><style>body {text-align: center;}.point-bg,.point-bg2 {line-height: 200px;text-align: center;width: 200px;height: 200px;display: inline-block;background-size: 200px 200px;background-repeat: no-repeat;outline: 1px solid #000;margin: 10px;}.point-bg {/*边界没有过渡模糊*/background-image: radial-gradient(red 71%, transparent 0);}.point-bg2 {/* 添加1%的模糊,可弱化圆点边界显示锯齿感*/background-image: radial-gradient(red 70%, transparent 71%, transparent);}</style>
</head>
<body>
<div class="point-bg">point-bg
</div>
<div class="point-bg2">point-bg2
</div>
</body>
</html>

两种效果对比显示结果如下

应用

tips: 渐变函数生成的结果等同于图片,可以将其作为背景图片操作,实现自定义 ul>li 的 list-style 图标

实现效果如下:

【css3】径向渐变实现任意大小背景圆点相关推荐

  1. html css径向渐变,如何实现css3径向渐变如何定义中心和大小形状

    如何实现css3径向渐变如何定义中心和大小形状 发布时间:2020-07-13 16:23:57 来源:亿速云 阅读:249 作者:Leah 如何实现css3径向渐变如何定义中心和大小形状?很多新手对 ...

  2. CSS3技巧:利用css3径向渐变做一张优惠券(转)

    在很多购物网站上都能看到优惠券,代金券,什么什么的券,但基本都是图片直接放上去,那么你有没有想过css来做一个呢,反正我是这样想过.那么你怎么做呢,切图做背景平铺边缘,嗯,有这样想过,如今css3技术 ...

  3. CSS3径向渐变radial-gradient实现波浪边框和内倒角

    前言 大佬给了一张优惠券图片(如下图),我一看,这波浪型的边框和内倒角用css写不出来吧,遂向大佬说明并要ui切图,大佬回答:css3可以实现.好吧,大佬都说可以实现了,还不赶紧去求谷哥,度娘. 实现 ...

  4. css好看的html径向渐变,CSS3径向渐变

    上次说到CSS3中的线性渐变,表面上看起来似乎有些复杂,但是逐条分解下来其实也没有那么难理解,总结下来无外乎就三点:颜色.方向和位置.那么今天所要讲到的径向渐变相对来说会更复杂一些,不过没有关系,我们 ...

  5. 用css3径向渐变制作花纹背景

    我们可以通过多种css3渐变的叠加制作各种各样好看的花纹 css3中.如果有多种渐变叠加,先写的渐变会覆盖后写的渐变. 制作格子花纹: 代码如下: .bg{width: 120px;height: 2 ...

  6. css3颜色渐变:css3如何实现背景颜色渐变?

    为了开发网页的美观,css3背景颜色渐变是经常会用到的,那么,css3背景颜色渐变如何设置呢?本篇文章我们就来介绍关于css颜色渐变背景的设置方法. 我们要知道的是css3渐变有两种类型:css3线性 ...

  7. CSS3实现径向渐变

    径向渐变的基础知识: 径向渐变的概念:从起点到终点颜色从内到外进行圆形渐变(从中间向外拉). 一.径向渐变的基本语法: background-image:-webkit-gradient(type,x ...

  8. CSS3渐变属性:线性渐变和径向渐变用法教程

    在CSS3之前如果需要添加渐变效果,通常要设置背景图像来实现.而CSS3中增加了渐变属性,通过渐变属性可以轻松实现渐变效果.CSS3的渐变属性主要包括线性渐变和径向渐变,本文转自黑马程序员前端培训课程 ...

  9. css3五花八门渐变之径向渐变【完美光晕效果】

    CSS3 渐变(Gradients) CSS3 渐变(gradients)可以让你在两个或多个指定的颜色之间显示平稳的过渡. 以前,你必须使用图像来实现这些效果.但是,通过使用 CSS3 渐变(gra ...

最新文章

  1. Windows下编译Chrome V8
  2. 一文带你了解卷积神经网络基础,建议收藏
  3. 云计算:存储之后,IT江湖之上的新大佬
  4. linux中cat more less head tail 命令区别
  5. [UWP小白日记-14]正则表达式
  6. NOJ——1672剪绳子(博弈)
  7. 数据绑定控件之DataList
  8. CDN服务品质协议1
  9. hibernate_day03_一对多相关操作
  10. 用java程序完成从kafka队列读取消息到sparkstreaming再从sparkstreaming里把数据导入mysql中
  11. gperftools mysql_利用 gperftools 对nginx mysql 内存管理 性能优化
  12. 基础编程题目集 7-1 厘米换算英尺英寸 (15 分)
  13. 00 后 CEO 何以“将马云和马化腾两家一网打尽”
  14. 1.卷2(进程间通信)---简介
  15. 图像分割:直方图区域划分及信息统计介绍
  16. 智能卡卡发卡流程(收藏1)
  17. 淘宝API 如何获取颜色 尺码 属性表
  18. 网页显示不全的原因css,css 页面显示不全怎么办
  19. 广告公司销售员怎么找客户 精准客户资源获取方法
  20. 关于HP ALM11 不能兼容chrome 内核浏览器和MAC系统解决方法

热门文章

  1. ESP32用NVS存储wifi信息
  2. iOS 11 适配笔记
  3. 【Unity-实现小功能-001】骰子功能
  4. 深入浅出-数据库的原理
  5. chrome官网离线下载地址
  6. ssm+JSP计算机毕业设计珠宝古董鉴赏系统69gw5【源码、程序、数据库、部署】
  7. RemoteObject
  8. 机器人需求旺盛或催生泡沫
  9. 科达一体化卡口/电警的三大特性
  10. 学习FBTT_EP(电警)