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 相关文章推荐
修复iPhone的safari浏览器上submit按钮圆角bug
Dec 24 HTML / CSS
纯css3无js实现的Android Logo(有简单动画)
Jan 21 HTML / CSS
css3制作彩色边线3d立体按钮的示例(css3按钮)
May 06 HTML / CSS
CSS3+Sprite实现僵尸行走动画特效源码
Jan 27 HTML / CSS
CSS3 实现的加载动画
Dec 07 HTML / CSS
HTML5之SVG 2D入门5—颜色的表示及定义方式
Jan 30 HTML / CSS
html5使用canvas画三角形
Dec 15 HTML / CSS
基于HTML5 的人脸识别活体认证的实现方法
Jun 22 HTML / CSS
mui几种页面跳转方式对比总结概括
Aug 18 HTML / CSS
html5视频媒体标签video的使用方法及完整参数说明详解
Sep 27 HTML / CSS
Ratchet 模态框的实现
Aug 19 HTML / CSS
Html5大屏数据可视化开发的实现
Jun 11 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
Ajax PHP简单入门教程代码
2008/04/25 PHP
php计算当前程序执行时间示例
2014/04/24 PHP
PHP设计模式之单例模式定义与用法分析
2019/03/26 PHP
PHP实现简单的协程任务调度demo示例
2020/02/01 PHP
Highslide.js是一款基于js实现的网页中图片展示插件
2020/03/30 Javascript
深入理解javascript动态插入技术
2013/11/12 Javascript
js实现的复制兼容chrome和IE
2014/04/03 Javascript
js实现div在页面拖动效果
2016/05/04 Javascript
详解如何将angular-ui的图片轮播组件封装成一个指令
2017/05/09 Javascript
vue.js动态数据绑定学习笔记
2017/05/19 Javascript
AngularJS中使用three.js的实例详解
2017/07/21 Javascript
浅谈Angular4实现热加载开发旅程
2017/09/08 Javascript
JavaScript实现的DOM树遍历方法详解【二叉DOM树、多叉DOM树】
2018/05/07 Javascript
解决Mac安装thrift因bison报错的问题
2018/05/17 Javascript
在vue中使用SockJS实现webSocket通信的过程
2018/08/29 Javascript
详解JavaScript中的坐标和距离
2019/05/27 Javascript
初学node.js中实现删除用户路由
2019/05/27 Javascript
详解vue微信网页授权最终解决方案
2019/06/16 Javascript
Vue中watch、computed、updated三者的区别及用法
2020/07/27 Javascript
Kettle中使用JavaScrip调用jar包对文件内容进行MD5加密的操作方法
2020/09/04 Javascript
Python数组定义方法
2016/04/13 Python
Python处理JSON时的值报错及编码报错的两则解决实录
2016/06/26 Python
Python文件夹与文件的相关操作(推荐)
2016/07/25 Python
python实现图片九宫格分割
2021/03/07 Python
pyqt5、qtdesigner安装和环境设置教程
2019/09/25 Python
python获取依赖包和安装依赖包教程
2020/02/13 Python
KIKO比利时官网:意大利彩妆品牌
2017/07/23 全球购物
泰国在线书店:SE-ED
2020/06/21 全球购物
Java 中访问数据库的步骤?Statement 和PreparedStatement 之间的区别?
2012/06/05 面试题
大学生就业自荐信
2013/10/26 职场文书
应届大学毕业生找工作的求职信范文
2013/11/29 职场文书
社团活动策划书范文
2014/01/09 职场文书
回门宴新郎答谢词
2014/01/12 职场文书
银行存款证明样本
2014/01/17 职场文书
2014学雷锋活动心得体会
2014/03/10 职场文书
班风口号
2014/06/18 职场文书