CSS3 渐变(gradients)
CSS3 定义了两种类型的渐变(gradients):
- 线性渐变(Linear Gradients)- 向下/向上/向左/向右/对角方向
- 径向渐变(Radial Gradients)- 由它们的中心定义
(1)linear-gradient() 函数用于创建一个表示两种或多种颜色线性渐变的图片。
创建一个线性渐变,需要指定两种颜色,还可以实现不同方向(指定为一个角度)的渐变效果,如果不指定方向,默认从下到上渐变。
linear-gradient(blue, red)——从上到下,蓝色渐变到红色
linear-gradient(45deg, blue, red)—— 渐变轴为45度,从蓝色渐变到红色 linear-gradient(to left top, blue, red)——从右下到左上、从蓝色渐变到红色
linear-gradient(blue, green 40%, red)——从下到上,从蓝色开始渐变、到高度40%位置是绿色渐变开始、最后以红色结束
grad{
background-image: linear-gradient(to right, red , yellow);
}
从左侧开始的线性渐变,从红色开始,转为黄色
(2)radial-gradient() 函数用径向渐变创建 "图像"。
径向渐变由中心点定义。
为了创建径向渐变你必须设置两个终止色。
grad {
background-image: radial-gradient(red, green, blue);
}
径向渐变 - 颜色结点均匀分布
本站部分文章、数据、图片来自互联网,一切版权均归源网站或源作者所有。
如果侵犯了你的权益请来信告知删除。916003388kaixin@gmail.com