# 渐变样式 组件普遍支持的在style或css中设置的 可以平稳过渡两个或多个指定的颜色。 开发框架支持线性渐变 \(linear-gradient\)和重复线性渐变 \(repeating-linear-gradient\)两种渐变效果。 ## 线性渐变/重复线性渐变 使用渐变样式,需要定义过渡方向和过渡颜色。 ### 过渡方向 通过direction或者angle指定过渡方向。 - direction:进行方向渐变。 - angle:进行角度渐变。 ``` background: linear-gradient(direction/angle, color, color, ...); background: repeating-linear-gradient(direction/angle, color, color, ...); ``` ### 过渡颜色 支持以下四种方式:\#ff0000、\#ffff0000、rgb\(255, 0, 0\)、rgba\(255, 0, 0, 1\),需要指定至少两种颜色。 - 参数
名称 |
类型 |
默认值 |
必填 |
描述 |
|---|---|---|---|---|
direction |
to <side-or-corner> <side-or-corner> = [left | right] || [top | bottom] |
to bottom (由上到下渐变) |
否 |
指定过渡方向,如:to left (从右向左渐变) ;或者 to bottom right (从左上角到右下角)。 |
angle |
<deg> |
180deg |
否 |
指定过渡方向,以元素几何中心为坐标原点,水平方向为X轴,angle指定了渐变线与Y轴的夹角(顺时针方向)。 |
color |
<color> [<length>|<percentage>] |
- |
是 |
定义使用渐变样式区域内颜色的渐变效果。 |