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 相关文章推荐
CSS3 绘制BMW logo实的现代码
Apr 25 HTML / CSS
CSS3的transition和animation的用法实例介绍
Aug 20 HTML / CSS
CSS3实现全景图特效示例代码
Mar 26 HTML / CSS
CSS3 3D酷炫立方体变换动画的实现
Mar 26 HTML / CSS
canvas画布实现手写签名效果的示例代码
Apr 23 HTML / CSS
HTML5响应式(自适应)网页设计的实现
Nov 17 HTML / CSS
html5开发三八女王节表白神器
Mar 07 HTML / CSS
前端实现背景虚化但内容清晰且自适应 的实例代码
Aug 01 HTML / CSS
Canvas 文本填充线性渐变的使用详解
Jun 22 HTML / CSS
CSS实现fullpage.js全屏滚动效果的示例代码
Mar 24 HTML / CSS
css3实现背景图片颜色修改的多种方式
Apr 13 HTML / CSS
Canvas绘制像素风图片的示例代码
Sep 25 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
实现分十页分向前十页向后十页的处理
2006/10/09 PHP
phpinfo 系统查看参数函数代码
2009/06/05 PHP
解析PHP中intval()等int转换时的意外异常情况
2013/06/21 PHP
浅析PHP中call user func()函数及如何使用call user func调用自定义函数
2015/11/05 PHP
万能的php分页类
2017/07/06 PHP
javascript window.confirm确认 取消对话框实现代码小结
2012/10/21 Javascript
将Datatable转化成json发送前台实现思路
2013/09/06 Javascript
纯js代码实现未知宽高的元素在指定元素中垂直水平居中显示
2015/09/12 Javascript
jQuery表单验证简单示例
2016/10/17 Javascript
浅谈原生JS实现jQuery的animate()动画示例
2017/03/08 Javascript
详解webpack分包及异步加载套路
2017/06/29 Javascript
JS实现点击复选框变更DIV显示状态的示例代码
2017/12/18 Javascript
angularjs中$http异步上传Excel文件方法
2018/02/23 Javascript
更改BootStrap popover的默认样式及popover简单用法
2018/09/13 Javascript
JS数组求和的常用方法实例小结
2019/01/07 Javascript
JS实现的简单tab切换功能完整示例
2019/06/20 Javascript
[56:20]LGD vs VP Supermajor 败者组决赛 BO3 第三场 6.10
2018/07/04 DOTA
介绍Python的Django框架中的静态资源管理器django-pipeline
2015/04/25 Python
用Python操作字符串之rindex()方法的使用
2015/05/19 Python
Python selenium如何设置等待时间
2016/09/15 Python
windows下安装Python的XlsxWriter模块方法
2018/05/03 Python
Python读写docx文件的方法
2018/05/08 Python
wxPython绘图模块wxPyPlot实现数据可视化
2019/11/19 Python
python3 实现调用串口功能
2019/12/26 Python
css3 transform及原生js实现鼠标拖动3D立方体旋转
2016/06/20 HTML / CSS
浅谈HTML5 服务器推送事件(Server-sent Events)
2017/08/01 HTML / CSS
植村秀加拿大官网:Shu Uemura加拿大
2019/09/03 全球购物
美国在线购买内衣网站:HerRoom
2020/02/22 全球购物
网络工程师面试(三木通信技术有限公司)
2013/06/05 面试题
八一建军节感言
2014/02/28 职场文书
优秀学生干部个人事迹材料
2014/06/02 职场文书
2014年新教师工作总结
2014/11/08 职场文书
2014年审计人员工作总结
2014/12/19 职场文书
2016庆祝国庆67周年宣传语
2015/11/25 职场文书
护士医德医风心得体会
2016/01/25 职场文书
有关保护环境的宣传标语100条
2019/08/07 职场文书