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 相关文章推荐
浅析两列自适应布局的3种思路
May 03 HTML / CSS
CSS3属性box-shadow使用指南
Dec 09 HTML / CSS
用CSS3实现背景渐变的方法
Jul 14 HTML / CSS
详解Canvas事件绑定
Jun 27 HTML / CSS
canvas学习笔记之2d画布基础的实现
Feb 21 HTML / CSS
html5画布旋转效果示例
Jan 27 HTML / CSS
使用HTML5的Notification API制作web通知的教程
May 08 HTML / CSS
Html5实现二维码扫描并解析
Jan 20 HTML / CSS
基于HTML5+Webkit实现树叶飘落动画
Dec 28 HTML / CSS
HTML5中在title标题标签里设置小图标的方法
Jun 23 HTML / CSS
Bootstrap File Input文件上传组件
Dec 01 HTML / CSS
纯CSS打字动画的实现示例
Aug 05 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安装xdebug/php安装pear/phpunit详解步骤(图)
2013/12/22 PHP
php中使用session防止用户非法登录后台的方法
2015/01/27 PHP
javascript或asp实现的判断身份证号码是否正确两种验证方法
2009/11/26 Javascript
jquery 1.4.2发布!主要是性能与API
2010/02/25 Javascript
JS代码放在head和body中的区别分析
2011/12/01 Javascript
使用Grunt.js管理你项目的应用说明
2013/04/24 Javascript
基于jquery中children()与find()的区别介绍
2013/04/26 Javascript
jquery实现美观的导航菜单鼠标提示特效代码
2015/09/06 Javascript
jquery制作图片时钟特效
2020/03/30 Javascript
arcgis for js 修改infowindow样式的方法
2016/11/02 Javascript
浅谈Node.js:fs文件系统模块
2016/12/08 Javascript
JS库particles.js创建超炫背景粒子插件(附源码下载)
2017/09/13 Javascript
Postman模拟发送带token的请求方法
2018/03/31 Javascript
浅谈Fetch 数据交互方式
2018/12/20 Javascript
详解在微信小程序的JS脚本中使用Promise来优化函数处理
2019/03/06 Javascript
vue.js实现简单购物车功能
2020/05/30 Javascript
SpringBoot+Vue 前后端合并部署的配置方法
2020/12/30 Vue.js
[03:00]2018完美盛典_最佳英雄奖
2018/12/17 DOTA
使用Python的Supervisor进行进程监控以及自动启动
2014/05/29 Python
python获得linux下所有挂载点(mount points)的方法
2015/04/29 Python
python Django批量导入不重复数据
2016/03/25 Python
python交互式图形编程实例(二)
2017/11/17 Python
python中将字典形式的数据循环插入Excel
2018/01/16 Python
python读取txt文件中特定位置字符的方法
2018/12/24 Python
详解Python list和numpy array的存储和读取方法
2019/11/06 Python
python GUI库图形界面开发之PyQt5工具栏控件QToolBar的详细使用方法与实例
2020/02/28 Python
Python抓包程序mitmproxy安装和使用过程图解
2020/03/02 Python
Anconda环境下Vscode安装Python的方法详解
2020/03/29 Python
Django admin 实现search_fields精确查询实例
2020/03/30 Python
后勤部长岗位职责
2013/12/14 职场文书
药店主任岗位责任制
2014/02/10 职场文书
班级德育工作实施方案
2014/02/21 职场文书
2015学校年度工作总结
2015/05/11 职场文书
应届生们该怎么书写求职信?
2019/07/05 职场文书
Python爬虫基础之初次使用scrapy爬虫实例
2021/06/26 Python
JavaWeb Servlet开发注册页面实例
2022/04/11 Java/Android