1. 线性渐变
| 方面 | 内容 |
|---|---|
| 属性 | 见下方代码块 |
| 取值 | 渐变方向(可选):to 方位名词(如 to right、to bottom right)或角度值(如 45deg);终点位置(可选):百分比(如 0%、50%、100%) |
| 示例 | 见下方代码块 |
background-image: linear-gradient(
渐变方向,
颜色1 终点位置,
颜色2 终点位置,
......
);
/* 从左到右渐变 */
background-image: linear-gradient(to right, red, blue);
/* 45度角渐变 */
background-image: linear-gradient(45deg, red, blue);
/* 带位置的渐变 */
background-image: linear-gradient(to right, red 0%, yellow 50%, blue 100%);
2. 径向渐变
| 方面 | 内容 |
|---|---|
| 作用 | 给按钮添加高光效果 |
| 属性 | 见下方代码块 |
| 取值 | 半径:可以是2条,则为椭圆;圆心位置:方位名词(如 center、top left)、像素单位数值、百分比;终点位置(可选):百分比 |
| 示例 | 见下方代码块 |
background-image: radial-gradient(
半径 at 圆心位置,
颜色1 终点位置,
颜色2 终点位置,
......
);
/* 默认圆心(中心点)的径向渐变 */
background-image: radial-gradient(red, blue);
/* 自定义圆心位置的径向渐变 */
background-image: radial-gradient(100px at 50px 50px, red, blue);
/* 椭圆径向渐变(使用两个半径值) */
background-image: radial-gradient(100px 50px at center, red, blue);
---=
偶尔用用,用的少