CSS渐变-圆形年轮
文章目录
一、径向渐变
二、重复的径向渐变
三、制作步骤
四、详细代码
总结
最近用径向渐变做了一个圆形年轮,感觉挺有意思的,分享给大家看一下。
一、径向渐变
径向渐变(radial-gradient):指从一个中心点开始沿着四周产生渐变效果。
语法:
background:radial-gradient(起始方向,颜色1,颜色2,…);
background:-webkit-radial-gradient(left,red,blue);(兼容性)
background:-webkit-radial-gradient(circle center,red,blue);(方向)
设置形状:
shape 参数定义了形状。它可以是值 circle 或 ellipse。其中,circle 表示圆形,ellipse 表示椭圆形。默认值是 ellipse。
示例:
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>div {width: 500px;height: 500px;border-radius: 50%;margin: 100px auto;background: -webkit-radial-gradient(circle, red, black);}</style>
</head>
<body><div></div>
</body>
</html>
图片如下:
二、重复的径向渐变
repeating-radial-gradient() 函数用于重复径向渐变
例子:
div {
/* Safari 5.1 - 6.0 */
background: -webkit-repeating-radial-gradient(red, yellow 10%, green 15%);
/* Opera 11.6 - 12.0 */
background: -o-repeating-radial-gradient(red, yellow 10%, green 15%);
/* Firefox 3.6 - 15 */
background: -moz-repeating-radial-gradient(red, yellow 10%, green 15%);
/* 标准的语法 */
background: repeating-radial-gradient(red, yellow 10%, green 15%);
}
三、制作步骤
1.首先设置一个长宽都为500px的盒子
2.设置border-radius为盒子的一半让盒子变成一个圆
3.给盒子添加repeating-radial-gradient() 属性让年轮产生
四、详细代码
下面就是详细代码了,做法其实很简单,大家一看就懂。
<!DOCTYPE html>
<html lang="en"><head><meta charset="UTF-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><style>div {width: 500px;height: 500px;border-radius: 50%;margin: 100px auto;background: repeating-radial-gradient(circle at center, black 0, black 7%, red 7%, red 14%, yellow 14%, yellow 21%, blue 21%, blue 28%, rgb(255, 0, 98) 28%, rgb(255, 0, 98) 35%, rgb(195, 0, 0) 35%, rgb(195, 0, 0) 42%, green 42%, green 49%, yellow 49%, yellow 56%, blue 56%, blue 64%);}</style>
</head><body><div></div>
</body></html>
示例如下:
是不是炫酷到闪瞎你的眼`~~~~
总结
这就是本次年轮做法的分享了,以后还会继续分享一些有意思的小案例,喜欢的可以点赞收藏哦。
CSS渐变-圆形年轮相关推荐
- CSS 渐变-阴影-滤镜【值得收藏】
文章目录(PS:觉得不错请点赞收藏支持一下) CSS 渐变 一.初识 CSS 渐变 二.CSS 线性渐变 2.1 介绍线性渐变 2.2 线性渐变应用 2.2.1 线性渐变 - 从上到下(默认) 2.2 ...
- CSS 渐变与文本格式化
CSS 渐变(Gradients) 渐变效果 CSS 渐变(gradients)可以让你在两个或多个指定的颜色之间显示平稳的过渡. 以前,你必须使用图像来实现这些效果.但是,通过使用 CSS3 渐变( ...
- Gradify - 提取图片颜色,创建响应式的 CSS渐变
被请求的HTTP对象之间的延迟会有一个时间段,这个期间网页看起来不完整.Gradify 可以分析出图像中4个最常见的颜色,创建一个梯度(或纯色)作为图片占位符.Gradify 可以在在任何图像发现最突 ...
- android view 渐变动画,Android自定义view渐变圆形动画
本文实例为大家分享了Android自定义view渐变圆形动画的具体代码,供大家参考,具体内容如下 直接上效果图 自定义属性 attrs.xml文件 创建一个类 ProgressRing继承自 view ...
- html设置按钮样式变为椭圆,css border-radius圆形变为椭圆形,位置:绝对
我正在围绕字体真棒图标创建一个圆圈.我的问题是,当我添加position: absolute圆成为一个椭圆.css border-radius圆形变为椭圆形,位置:绝对 同样的情况,如果我是设置dis ...
- css画饼状图圆形,CSS样式圆形饼图百分比
更新记录 1.0.0(2021-07-27) 简单的CSS样式圆形饼图百分比 平台兼容性 Vue App 微信小程序 支付宝小程序 百度小程序 字节小程序 QQ小程序 快应用 vue2 3.1.0 a ...
- android刷新时的圆形动画_Android自定义view渐变圆形动画
本文实例为大家分享了Android自定义view渐变圆形动画的具体代码,供大家参考,具体内容如下 直接上效果图 自定义属性 attrs.xml文件 创建一个类 ProgressRing继承自 view ...
- css实现波浪球效果图,用css实现圆形波浪效果图
在移动端经常看到一些圆形波浪图来显示金额,刚开始我认为这种效果只能用canvas写的,后来发现用css也可以. 原理:我们都知道让块元素的border-radius:50%会变成圆形,如果少于50%呢 ...
- html5 css 渐变背景,css渐变,css渐变色背景
#grad{/*Safari5.1-6.0*/ background:-o-linear-gradient(red,blue);/*Opera11.1-12.0*/ background:-moz-l ...
最新文章
- 从零开始学习 webservice第一集,java webservice简单实例入门教程
- struts2.1.8,hibernate3.3.2,spring2.5 整合需要哪些jar包
- SAP Data Intelligence Repository里的模型路径
- check attribute active - how to check if SAP CRM WebClient UI property is read only
- nodejs中require的路径是一个文件夹时发生了什么
- Windows平台RTMP推送|轻量级RTSP服务实现本地摄像头|屏幕|叠加数据预览
- win7和win8双系统的问题
- python列表count()函数
- canny边缘检测_每日习题-图像处理-Canny边缘检测(2020.4.15)
- oracle数据的启动
- VirtualDub - 开源视频捕捉及线性处理软件
- 5月份鸿蒙升级时间,事关所有华为手机用户,鸿蒙正式升级时间终于确定
- 网吧管理系统数据库设计
- web前端入门教程(非常详细)
- hp 交换机远程连接_HP交换机简单配置方法
- Unity 自定义standard shader
- 查询水果价格c语言程序框图,浙大版《C语言程序设计(第3版)》题目集 练习3-8 查询水果价格 (15 分)...
- html字体倾斜45度,CSS3+JS 很酷的45度角斜射式照片墙效果
- Qt编写安防视频监控系统6-面板开关
- 小白的倔强-NPN和PNP三极管的使用区别以及简单检测