实现原理

  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. 什么是外函数,什么是内函数?闭包(Closure)是什么?说说你对闭包(Closure)的理解?
  2. 深入理解 runtime
  3. php执行只读文件,php实现以只读方式打开文件的方法
  4. 聊城大学计算机应用基础函授,聊城大学试题计算机应用基础试题
  5. MiniFrameworkPHP开源框架
  6. 暴跌3000亿,“酱茅”怎么了?
  7. 接口规范 14.转码接口
  8. mongodb java 单例_JAVA单例MongoDB工具类详解
  9. Java 开发人员必备的开发工具,这些没用进BAT想都别想
  10. InstallShield2022程序构建可靠
  11. 【CNNVD-201303-018】D-Link DIR-645 Routers 认证绕过漏洞复现
  12. 【模电实验】【超值1 + 1】【验证性实验——比例、求和运算电路实验】【验证性实验——各种非正弦信号发生器实验】
  13. 电子技术——反馈系统概述
  14. 百度地图显示坐标读取服务器数据,借助百度地图api解决获取经纬坐标问题
  15. 大数据来袭-玩微博共享也可以赚不少钱
  16. 跟李沐学AI-AlexNet论文逐段精读【论文精读】
  17. 华软资源共享--免费下载380套大型企业管理源码
  18. 如何查询某个会议或者期刊是否被EI收录
  19. 爱客新版2.0使用教程
  20. 平流式沉淀池表面负荷怎么计算_平流沉淀池计算公式

热门文章

  1. unity消消乐制作(三)
  2. 分享!几招收集信息和数据的方法,阿里,瑞幸资料通通都有
  3. 怎么编辑PDF文件,PDF去水印的方法
  4. 如何理解CPU密集型 和 I/O密集型
  5. 浙江七选三计算机专业分数,重磅:2020年浙江省43所高校三位一体综合评价录取分数线汇总...
  6. C#的二进制、十进制、十六进制转换
  7. PCB设计与电子产品设计
  8. MATLAB—信号与系统中的应用
  9. Ambari 2.7.5+HDP3.1.5离线安装详细教程(附安装包)
  10. 最小二乘法实验c语言实现,最小二乘法拟合C语言实现