
用 linear-gradient() 实现线性渐变

基本用法
linear-gradient
(线性渐变)是 CSS3 提供的一种背景图像,它不是颜色,而是一张“渐变图片。所以用的时候一般是搭配 background-image
用的:
1 | background-image: linear-gradient([方向], 颜色1 位置1, 颜色2 位置2, ...); |
参数解释:方向
决定了渐变的走向(如果省略,默认是从上往下)。
简单写法(关键字写法)
1 | linear-gradient(to right, red, blue) |
精细写法(角度)
1 | background: linear-gradient(90deg,red,blue); |
下面两张图可以帮你理解角度是怎么工作的,记住是顺时针方向转就行。
参数解释:位置
我更倾向于把它理解为颜色出现的位置,也就是在这个位置肯定是这个颜色。
下面是一种精确定义了位置来实现 Insgram 按钮背景的示例
1 | background: linear-gradient( |
效果:
更多平台的主题背景色可以看这篇文章:
常用平台用到的主题色
- 标题: 用 linear-gradient() 实现线性渐变
- 作者: 三葉Leaves
- 创建于 : 2025-05-12 00:00:00
- 更新于 : 2025-05-15 10:43:56
- 链接: https://blog.oksanye.com/43f80918da62/
- 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论