css3实现圆锥渐变conic-gradient效果


Posted in HTML / CSS onFebruary 12, 2020

语法:

background-image: conic-gradient(from angle at position, start-color, ..., last-color )

第一个参数:

from angle :起始的角度,可选,默认为从上到下

position :圆锥锥点的位置

第二个参数:

start-color :定义开始颜色

stop-color :定义结束颜色

1.第一个参数

同样的,第一个参数可以为空,默认的角度为 0deg ,锥心为形状的 中心点 。例如:

background-image: conic-gradient(#69f, #fd44ff);

css3实现圆锥渐变conic-gradient效果

我们可以改变起始的角度,如:

background-image: conic-gradient(from -90deg, #69f, #fd44ff);

css3实现圆锥渐变conic-gradient效果

改变锥心位置:

background-image: conic-gradient(from -90deg at 80px 120px, #69f, #fd44ff)

css3实现圆锥渐变conic-gradient效果

2. 第二个参数

与线性、径向渐变一样,可以设颜色及渐变的起始位置。位置接受的参数有百分比和角度。例如:

background-image: conic-gradient(#69f 10%, #fd44ff 10%);

以上代码等同于:

background-image: conic-gradient(#69f 36deg, #fd44ff 36deg);

显示效果如下:

css3实现圆锥渐变conic-gradient效果

3. 重复圆锥渐变

与线性、径向渐变一样,圆锥渐变也有重复的属性。

background-image: repeating-conic-gradient(#69f 0 36deg, #fd44ff 36deg 72deg);

效果如图:

css3实现圆锥渐变conic-gradient效果

这个效果图是不是有一点点熟悉的感觉呢?

我们来把它设置成圆形,加一个按钮,就是一个抽奖圆盘了。

效果如下:

css3实现圆锥渐变conic-gradient效果

地址: https://codepen.io/jianxiujiucan/pen/bGddbez

我们可以用圆锥做各式各样的loading效果:

css3实现圆锥渐变conic-gradient效果

地址: https://codepen.io/jianxiujiucan/pen/bGdGyKN

第二个loading请自己研究一下并写练习哦~

我们可以用渐变来绘制各式各样的效果啦。

总结

以上所述是小编给大家介绍的css3实现圆锥渐变conic-gradient效果,希望对大家有所帮助!

HTML / CSS 相关文章推荐
全面总结使用CSS实现水平垂直居中效果的方法
Mar 10 HTML / CSS
CSS3实现多背景展示效果通过CSS3定位多张背景
Aug 10 HTML / CSS
使用CSS3实现一个3D相册效果实例
Dec 03 HTML / CSS
CSS3实现头像旋转效果
Mar 13 HTML / CSS
HTML5 Canvas的事件处理介绍
Apr 24 HTML / CSS
详解canvas多边形(蜘蛛图)的画法示例
Jan 29 HTML / CSS
Canvas实现保存图片到本地的示例代码
Jun 28 HTML / CSS
详解Canvas实用库Fabric.js使用手册
Jan 07 HTML / CSS
amazeui时间组件的实现示例
Aug 18 HTML / CSS
AmazeUI 等分网格的实现示例
Aug 25 HTML / CSS
html css3不拉伸图片显示效果
Jun 07 HTML / CSS
CSS使用SVG实现动态分布的圆环发散路径动画
Dec 24 HTML / CSS
css3翻牌翻数字的示例代码
Feb 07 #HTML / CSS
css3使用animation属性实现炫酷效果(推荐)
Feb 04 #HTML / CSS
CSS3中新增的对文本和字体的设置
Feb 03 #HTML / CSS
CSS3动画特效在活动页中的应用
Jan 21 #HTML / CSS
如何用border-image实现文字气泡边框的示例代码
Jan 21 #HTML / CSS
CSS3实现网站商品展示效果图
Jan 18 #HTML / CSS
2分钟教你实现环形/扇形菜单(基础版)
Jan 15 #HTML / CSS
You might like
基于在生产环境中使用php性能测试工具xhprof的详解
2013/06/03 PHP
PHP设计模式之简单投诉页面实例
2016/02/24 PHP
PHP实现对二维数组某个键排序的方法
2016/09/14 PHP
PhpStorm 如何优雅的调试Hyperf的方法步骤
2019/11/24 PHP
Javascript中Eval函数的使用
2010/03/23 Javascript
用JS判断IE版本的代码 超管用!
2011/08/09 Javascript
关于URL中的特殊符号使用介绍
2011/11/03 Javascript
jQuery ajax serialize()方法的使用以及常见问题解决
2013/01/27 Javascript
nodejs中转换URL字符串与查询字符串详解
2014/11/26 NodeJs
js检查是否关闭浏览器的方法
2016/08/02 Javascript
使用JS 插件qrcode.js生成二维码功能
2017/02/20 Javascript
JavaScript实现计数器基础方法
2017/10/10 Javascript
微信小程序wx.getImageInfo()如何获取图片信息
2018/01/26 Javascript
vue iview组件表格 render函数的使用方法详解
2018/03/15 Javascript
Vue解决echart在element的tab切换时显示不正确问题
2020/08/03 Javascript
vue 封装面包屑组件教程
2020/11/16 Javascript
[22:59]VGJ.S vs VG 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
python自动格式化json文件的方法
2015/03/11 Python
用Python程序抓取网页的HTML信息的一个小实例
2015/05/02 Python
使用Python生成随机密码的示例分享
2016/02/18 Python
Python3连接MySQL(pymysql)模拟转账实现代码
2016/05/24 Python
Python基于ThreadingTCPServer创建多线程代理的方法示例
2018/01/11 Python
python3实现域名查询和whois查询功能
2018/06/21 Python
浅谈python连续赋值可能引发的错误
2018/11/10 Python
matplotlib实现热成像图colorbar和极坐标图的方法
2018/12/13 Python
浅谈Pytorch中的自动求导函数backward()所需参数的含义
2020/02/29 Python
CSS3实现酷炫的3D旋转透视效果
2019/11/21 HTML / CSS
HTML5的hidden属性兼容老浏览器的方法
2014/04/23 HTML / CSS
购买瑞典当代设计的腕表和太阳眼镜:TRIWA
2016/10/30 全球购物
介绍一下write命令
2012/09/24 面试题
应聘护士自荐信
2013/10/21 职场文书
2015年六一儿童节演讲稿
2015/03/19 职场文书
2015年度校学生会工作总结报告
2015/05/23 职场文书
出生证明范本
2015/06/15 职场文书
全民创业工作总结
2015/08/13 职场文书
导游词之太湖
2019/10/08 职场文书