文章目录(PS:觉得不错请点赞收藏支持一下)
CSS 渐变
一、初识 CSS 渐变
CSS 渐变是image
类型的一种特殊类型用gradient
表示,由两种或多种颜色之间的渐进过渡组成。
三种渐变类型:
- 线性:由
linear-gradient()
函数创建 - 径向:由
radial-gradient()
函数创建 - 圆锥:由
conic-gradient()
函数创建
ps:还可以使用 repeating-linear-gradient()
和repeating-radial-gradient()
函数创建重复渐变。
渐变可以在任何使用image
的地方使用,例如在背景中。
二、CSS 线性渐变
2.1 介绍线性渐变
-
说明
- 要创建线性渐变,只需指定两种颜色即可,这些被称为色标,至少指定两个色标,还可以设置起点和方向(或角度)以及渐变效果。
-
语法
-
background-image: linear-gradient(direction(方向), color1(颜色值), color2(颜色值), ...);
-
2.2 线性渐变应用
2.2.1 线性渐变 - 从上到下(默认)
-
代码示例
2.2.2 线性渐变 - 从左到右
2.2.3 线性渐变 - 对角线
2.2.4 线性渐变 - 设置角度
-
说明
- 如果你想要更精确地控制渐变的方向,你可以给渐变设置一个具体的角度。
- 在使用角度的时候,
0deg
代表渐变方向为从下到上,90deg
代表渐变方向为从左到右,诸如此类正角度都属于顺时针方向。 而负角度意味着逆时针方向。
-
代码示例
2.2.5 线性渐变 - 使用多个色标
2.2.6 线性渐变 - 重复线性渐变
-
说明
repeating-linear-gradient()
函数用于重复线性渐变。
-
代码示例
三、CSS 径向渐变
3.1 介绍径向渐变
-
说明