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实现文字向右循环闪过效果实例(可用于移动端)
Jun 15 HTML / CSS
使用 css3 transform 属性来变换背景图的方法
May 07 HTML / CSS
button在IE6/7下的黑边去除方案
Dec 24 HTML / CSS
css3 2D图片转动样式可以扩充到Js当中
Apr 29 HTML / CSS
CSS3中的Transition过度与Animation动画属性使用要点
May 20 HTML / CSS
css3实现背景模糊的三种方式(小结)
May 15 HTML / CSS
html5 canvas 简单画板实现代码
Jan 05 HTML / CSS
HTML5使用ApplicationCache接口实现离线缓存技术解决离线难题
Dec 13 HTML / CSS
css 如何让背景图片拉伸填充避免重复显示
Jul 11 HTML / CSS
HTML5中input[type='date']自定义样式与日历校验功能的实现代码
Jul 11 HTML / CSS
html css3不拉伸图片显示效果
Jun 07 HTML / CSS
关于html选择框创建占位符的问题
Jun 09 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
《超神学院》霸气归来, 天使彦上演维多利亚的秘密
2020/03/02 国漫
php面向对象全攻略 (三)特殊的引用“$this”的使用
2009/09/30 PHP
MySQL的FIND_IN_SET函数使用方法分享
2012/03/27 PHP
php中apc缓存使用示例
2013/12/25 PHP
destoon各类调用汇总
2014/06/20 PHP
destoon实现首页显示供应、企业、资讯条数的方法
2014/07/15 PHP
JavaScript 原型链学习总结
2010/10/29 Javascript
Wordpress ThickBox 添加“查看原图”效果代码
2010/12/11 Javascript
通过jquery还原含有rowspan、colspan的table的实现方法
2012/02/10 Javascript
jQuery选择器源码解读(五):tokenize的解析过程
2015/03/31 Javascript
JS随机调用指定函数的方法
2015/07/01 Javascript
JS使用eval解析JSON的注意事项分析
2015/11/14 Javascript
js实现正则匹配中文标点符号的方法
2015/12/23 Javascript
javascript实现任务栏消息提示的简单实例
2016/05/31 Javascript
JavaScript数组操作详解
2017/02/04 Javascript
微信小程序左滑删除效果的实现代码
2017/02/20 Javascript
Vue项目安装插件并保存
2019/01/28 Javascript
ES7之Async/await的使用详解
2019/03/28 Javascript
javascript设计模式 ? 解释器模式原理与用法实例分析
2020/04/17 Javascript
微信小程序自定义顶部组件customHeader的示例代码
2020/06/03 Javascript
浅谈JavaScript中你可能不知道URL构造函数的属性
2020/07/13 Javascript
Python使用Selenium+BeautifulSoup爬取淘宝搜索页
2018/02/24 Python
Python实现图片尺寸缩放脚本
2018/03/10 Python
parser.add_argument中的action使用
2020/04/20 Python
python matplotlib工具栏源码探析三之添加、删除自定义工具项的案例详解
2021/02/25 Python
canvas实现俄罗斯方块的方法示例
2018/12/13 HTML / CSS
影视艺术学院毕业生自荐信
2013/11/13 职场文书
一年级学生期末评语
2014/04/21 职场文书
领导干部群众路线教育实践活动剖析材料
2014/10/10 职场文书
安装工程师岗位职责
2015/02/13 职场文书
幼儿园教研工作总结2015
2015/05/12 职场文书
《草虫的村落》教学反思
2016/02/20 职场文书
创业计划书之情侣餐厅
2019/09/29 职场文书
python实现图片九宫格分割的示例
2021/04/25 Python
vue项目配置sass及引入外部scss文件
2022/04/14 Vue.js
关于对TypeScript泛型参数的默认值理解
2022/07/15 Javascript