【CSS属性】渐变色

2022/03/08 22:50:04

渐变色函数的结果属于 <gradient> 数据类型,是一种特别的 <image> 数据类型,所以渐变色只能被用于<image>可以使用的地方

linear-gradient() 线性渐变

语法

linear-gradient( <angle> | <side-or-corner>, <color-stop-list>, ?<color-hint> )

<angle>

用角度值指定渐变的方向(或角度)。角度顺时针增加。

<side-or-corner>

描述渐变线的方向,默认方向为自上之下。它包含 to 和两个关键词:第一个指出水平位置 left or right,第二个指出垂直位置 top or bottom。关键词的先后顺序无影响,且都是可选的。to top, to bottom, to left 和 to right 这些值会被转换成角度 0 度、180 度、270 度和 90 度。其余值会被转换为一个以向顶部中央方向为起点顺时针旋转的角度。

<color-stop-list>

包括一个颜色值及可选的终点位置(从何时开始渐变)

  • 颜色值 颜色值支持 16 进制颜色、颜色关键字(red)、rgb()rgba()transparent

  • 终点位置 定义当前色值从渐变轴的何处开始渐变,可以是一个百分比值或**<length>**,

<color-hint>

定义在相邻颜色之间的渐变如何进行

radial-gradient() 径向渐变