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 伪类选择器 nth-child()说明
Jul 10 HTML / CSS
CSS3 特效范例整理
Aug 22 HTML / CSS
使用Filters滤镜弥补CSS3的跨浏览器问题以及兼容低版本IE
Jan 23 HTML / CSS
一款纯css3实现的动画加载导航
Oct 08 HTML / CSS
CSS3制作Dropdown下拉菜单的方法
Jul 18 HTML / CSS
CSS3 2D模拟实现摩天轮旋转效果
Nov 16 HTML / CSS
CSS3实现文本垂直排列的方法
Jul 10 HTML / CSS
详解Html5 Canvas画线有毛边解决方法
Mar 01 HTML / CSS
HTML5 embed 标签使用方法介绍
Aug 13 HTML / CSS
HTML5中div、article、section的区别及使用介绍
Aug 14 HTML / CSS
HTML5 window/iframe跨域传递消息 API介绍
Aug 26 HTML / CSS
html5本地存储之localstorage 、本地数据库、sessionStorage简单使用示例
May 08 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概述.
2006/10/09 PHP
PHP常用函数小技巧
2008/09/11 PHP
用PHP写的基于Memcache的Queue实现代码
2011/11/27 PHP
PHP empty函数报错解决办法
2014/03/06 PHP
phpMyAdmin无法登陆的解决方法
2017/04/27 PHP
javascript 读取xml,写入xml 实现代码
2009/07/10 Javascript
document.onreadystatechange事件的用法分析
2009/10/17 Javascript
jquery下操作HTML控件的实现代码
2010/01/12 Javascript
如何将php数组或者对象传递给javascript
2014/03/20 Javascript
node.js中的fs.lchown方法使用说明
2014/12/16 Javascript
jQuery实现平滑滚动到指定锚点的方法
2015/03/20 Javascript
jQuery中serializeArray()与serialize()的区别实例分析
2015/12/09 Javascript
JavaScript正则表达式匹配 div  style标签
2016/03/15 Javascript
解析Vue2.0双向绑定实现原理
2017/02/23 Javascript
Vue指令的钩子函数使用方法
2017/03/20 Javascript
纯js实现隔行变色效果
2017/11/29 Javascript
使用jQuery 操作table 完成单元格合并的实例
2017/12/27 jQuery
基于jQuery实现无缝轮播与左右点击效果
2018/05/13 jQuery
JS如何获取地址栏的参数实例讲解
2018/10/06 Javascript
JavaScript键盘事件响应顺序详解
2019/09/30 Javascript
使用pytorch实现论文中的unet网络
2020/06/24 Python
python基于selenium爬取斗鱼弹幕
2021/02/20 Python
HTML5视频支持检测(检查浏览器是否支持视频播放)
2013/06/08 HTML / CSS
GANT葡萄牙官方商店:拥有美国运动服传统的生活方式品牌
2018/10/18 全球购物
bonprix匈牙利:女士、男士和儿童服装
2019/07/19 全球购物
C#里面如何倒序排列一个数组的元素?
2013/06/21 面试题
总经理秘书工作职责
2013/12/26 职场文书
工商企业管理专业自荐信范文
2014/04/12 职场文书
环保宣传标语
2014/06/12 职场文书
医院深入开展党的群众路线教育实践活动实施方案
2014/08/27 职场文书
语文复习计划
2015/01/19 职场文书
小学教学工作总结2015
2015/05/13 职场文书
浪漫的婚礼主持词
2015/06/30 职场文书
煤矿施工安全协议书
2016/03/22 职场文书
二手手机买卖合同范本(2019年版)
2019/10/28 职场文书
详解gantt甘特图可拖拽、编辑(vue、react都可用 highcharts)
2021/11/27 Vue.js