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属性的选择对动画性能的影响
Apr 20 HTML / CSS
浅谈css3中的前缀
Jul 20 HTML / CSS
canvas绘制文本内容自动换行的实现代码
Jan 14 HTML / CSS
html5教程画矩形代码分享
Dec 04 HTML / CSS
HTML5新增元素如何兼容旧浏览器有哪些方法
May 09 HTML / CSS
HTML5到底会有什么发展?HTML5的前景展望
Jul 07 HTML / CSS
html5 Canvas实现图片旋转的示例
Jan 15 HTML / CSS
详解window.open被浏览器拦截的解决方案
Jul 18 HTML / CSS
HTML5中在title标题标签里设置小图标的方法
Jun 23 HTML / CSS
AmazeUI的JS表单验证框架实战示例分享
Aug 21 HTML / CSS
css样式important规则的正确使用方式
Jun 10 HTML / CSS
CSS list-style-type属性使用方法
May 21 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打开文件fopen函数的使用说明
2013/07/05 PHP
解析php中如何调用用户自定义函数
2013/08/06 PHP
PHP输出九九乘法表代码实例
2015/03/27 PHP
php数组函数array_walk用法示例
2016/05/26 PHP
laravel 5.3 单用户登录简单实现方法
2019/10/14 PHP
javascript appendChild,innerHTML,join性能比较代码
2009/08/29 Javascript
用js判断输入是否为中文的函数
2014/03/10 Javascript
JS实现简单的顶部定时关闭层效果
2014/06/15 Javascript
jQuery链式操作实例分析
2015/11/16 Javascript
原生JavaScript实现瀑布流布局
2020/06/28 Javascript
轻松搞定jQuery.noConflict()
2016/02/15 Javascript
解析Node.js基于模块和包的代码部署方式
2016/02/16 Javascript
connection reset by peer问题总结及解决方案
2016/10/21 Javascript
使用vue制作FullPage页面滚动效果
2017/08/21 Javascript
浅谈Vue的加载顺序探讨
2017/10/25 Javascript
JS中使用react-tooltip插件实现鼠标悬浮显示框
2019/05/15 Javascript
Python内置的HTTP协议服务器SimpleHTTPServer使用指南
2016/03/30 Python
Python中的迭代器与生成器高级用法解析
2016/06/28 Python
python使用pil进行图像处理(等比例压缩、裁剪)实例代码
2017/12/11 Python
Python可变和不可变、类的私有属性实例分析
2019/05/31 Python
梅尔频率倒谱系数(mfcc)及Python实现
2019/06/18 Python
Django单元测试工具test client使用详解
2019/08/02 Python
pytorch查看torch.Tensor和model是否在CUDA上的实例
2020/01/03 Python
tensorflow实现二维平面模拟三维数据教程
2020/02/11 Python
django 获取字段最大值,最新的记录操作
2020/08/09 Python
linux系统下pip升级报错的解决方法
2021/01/31 Python
纯css实现照片墙3D效果的示例代码
2017/11/13 HTML / CSS
在职人员函授期间自我评价分享
2013/11/08 职场文书
高中家长寄语
2014/04/02 职场文书
民主评议党员自我鉴定
2014/10/21 职场文书
幼儿园园长新年寄语2015
2014/12/08 职场文书
2014年居委会工作总结
2014/12/09 职场文书
接待员岗位职责
2015/02/13 职场文书
先进基层党组织事迹材料2016
2016/02/29 职场文书
工作总结之小学教师体育工作范文(3篇)
2019/10/07 职场文书
js实现上传图片到服务器
2021/04/11 Javascript