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 09 HTML / CSS
使用CSS3制作一个简单的Chrome模拟器
Jul 15 HTML / CSS
CSS3实现翘边的阴影效果的代码示例
Jun 13 HTML / CSS
利用CSS3实现折角效果实例源码
Sep 28 HTML / CSS
css3+伪元素实现鼠标移入时下划线向两边展开的效果
Apr 25 HTML / CSS
CSS3的calc()做响应模式布局的实现方法
Sep 06 HTML / CSS
CSS3改变浏览器滚动条样式
Jan 04 HTML / CSS
CSS3标注引用的出处和来源的方法
Feb 25 HTML / CSS
CSS 3.0文字悬停跳动特效代码
Oct 26 HTML / CSS
Html5应用程序缓存(Cache manifest)
Jun 04 HTML / CSS
HTML5中外部浏览器唤起微信分享
Jan 02 HTML / CSS
div与span之间的区别与使用介绍
Dec 06 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和ACCESS写聊天室(五)
2006/10/09 PHP
PHP和XSS跨站攻击的防范
2007/04/17 PHP
简单实现限定phpmyadmin访问ip的方法
2013/03/05 PHP
PHP FATAL ERROR: CALL TO UNDEFINED FUNCTION BCMUL()解决办法
2014/05/04 PHP
PHP实现搜索地理位置及计算两点地理位置间距离的实例
2016/01/08 PHP
php上传图片获取路径及给表单字段赋值的方法
2016/01/23 PHP
Yii2框架RESTful API 格式化响应,授权认证和速率限制三部分详解
2016/11/10 PHP
PHP实现给定一列字符,生成指定长度的所有可能组合示例
2019/06/22 PHP
PHP7 字符串处理机制修改
2021/03/09 PHP
jquery 1.3.2 IE8中的一点点的小问题解决方法
2009/07/10 Javascript
LazyForm jQuery plugin 定制您的CheckBox Radio和Select
2009/10/24 Javascript
JavaScript CSS修改学习第六章 拖拽
2010/02/19 Javascript
jQuery 淡出一个图像到另一个图像的实现代码
2013/06/12 Javascript
js 文本滚动效果的实例代码
2013/08/17 Javascript
jquery插件lazyload.js延迟加载图片的使用方法
2014/02/19 Javascript
Angularjs中controller的三种写法分享
2016/09/21 Javascript
Bootstrap表格制作代码
2017/03/17 Javascript
JS HTML图片显示Canvas 压缩功能
2017/07/21 Javascript
JS异步函数队列功能实例分析
2017/11/28 Javascript
Vue页面骨架屏的实现方法
2018/05/22 Javascript
javascript中floor使用方法总结
2019/02/02 Javascript
jQuery实现的鼠标拖动画矩形框示例【可兼容IE8】
2019/05/17 jQuery
使用webpack将ES6转化ES5的实现方法
2019/10/13 Javascript
用JS实现选项卡
2020/03/23 Javascript
vue中的过滤器及其时间格式化问题
2020/04/09 Javascript
Python挑选文件夹里宽大于300图片的方法
2015/03/05 Python
python 自动轨迹绘制的实例代码
2019/07/05 Python
python使用建议技巧分享(三)
2020/08/18 Python
如何利用python生成MD5并去重
2020/12/07 Python
介绍一下Java的安全机制
2012/06/28 面试题
家长会演讲稿范文
2014/01/10 职场文书
个人公开承诺书
2014/03/28 职场文书
股东出资证明书(正规版)
2014/09/24 职场文书
品质保证书格式
2015/02/28 职场文书
2016年法制宣传月活动总结
2016/04/01 职场文书
Oracle 触发器trigger使用案例
2022/02/24 Oracle