本文摘自PHP中文网,作者V,侵删。
css3实现颜色渐变效果的方法:可以利用linear-gradient函数和radial-gradient函数分别实现线性渐变效果和径向渐变效果,如【linear-gradient(yellow, green)】。
css3渐变有两种类型:css3线性渐变和css3径向渐变。
(学习视频分享:css视频教程)
一、线性渐变颜色渐变
函数:
linear-gradient() 函数用于创建一个表示两种或多种颜色线性渐变的图片。
语法:
1 |
|
值:
direction 用角度值指定渐变的方向(或角度)。
color-stop1, color-stop2,... 用于指定渐变的起止颜色。
举例:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 |
|
二、径向渐变
函数;
radial-gradient() 函数用径向渐变创建 "图像"。
径向渐变由中心点定义。
为了创建径向渐变你必须设置两个终止色。
语法:
1 |
|
值:
1、shape 确定圆的类型
ellipse (默认): 指定椭圆形的径向渐变。
circle :指定圆形的径向渐变
2、size 定义渐变的大小,可能值:
farthest-corner (默认) : 指定径向渐变的半径长度为从圆心到离圆心最远的角
closest-side :指定径向渐变的半径长度为从圆心到离圆心最近的边
closest-corner : 指定径向渐变的半径长度为从圆心到离圆心最近的角
farthest-side :指定径向渐变的半径长度为从圆心到离圆心最远的边
3、position 定义渐变的位置。可能值:
center(默认):设置中间为径向渐变圆心的纵坐标值。
top:设置顶部为径向渐变圆心的纵坐标值。
bottom:设置底部为径向渐变圆心的纵坐标值。
4、start-color, ..., last-color 用于指定渐变的起止颜色。
举例:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
|
相关推荐:CSS教程
以上就是css3如何实现颜色渐变效果的详细内容,更多文章请关注木庄网络博客!
相关阅读 >>
html5实践-详细介绍CSS3中的几个属性text-shadow、box-shadow和border-radius
更多相关阅读请进入《CSS3》频道 >>

Vue.js 设计与实现 基于Vue.js 3 深入解析Vue.js 设计细节
本书对 Vue.js 3 技术细节的分析非常可靠,对于需要深入理解 Vue.js 3 的用户会有很大的帮助。——尤雨溪,Vue.js作者