CSS linear-gradient() function
- 上一页 CSS light-dark() 函数
- 下一页 CSS log() 函数
- 返回上一层 Manwal ng Function ng CSS
Paglilinaw at Paggamit
CSS linear-gradient()
Ang function ay ginagamit para gumawa ng linear-gradient bilang background.
Upang gumawa ng guhit na paglaya ng kulay, dapat na malaman ang dalawang kulay na ibig sabihin mong magiging kulay ng paglipat. Maaari mo ring itakda ang simula at direksyon (o angle) at ang epekto ng paglaya ng kulay.
Halimbawa ng guhit na paglaya ng kulay:
Mga halimbawa
Halimbawa 1
Ang guhit na paglaya ng kulay na nagsisimula sa itaas. Ito ay mula sa pula at lumilipat sa dilaw, at mula sa dilaw at lumilipat sa asul:
#grad { background-image: linear-gradient(red, yellow, blue); }
Halimbawa 2
Ang isang guhit na paglaya ng kulay na nagsisimula sa kaliwa. Ito ay mula sa pula at lumilipat sa asul:
#grad { background-image: linear-gradient(to right, red , blue); }
Halimbawa 3
Ang isang guhit na paglaya ng kulay na nagsisimula sa itaas ng kaliwa (at sumusulong sa kanang ibaba):
#grad { background-image: linear-gradient(to bottom right, red , blue); }
Halimbawa 4
Ang isang guhit na paglaya ng kulay na may tinukoy na ang angle:
#grad { background-image: linear-gradient(180deg, red, blue); }
Halimbawa 5
Ang isang guhit na paglaya ng kulay na naglalaman ng maraming tanda ng kulay:
#grad { background-image: linear-gradient(to right, red, orange, yellow, green, blue, indigo, violet); }
例子 6
一个具有两个位置色标的线性渐变:
#grad { background: linear-gradient( to right, red 17%, orange 17% 34%, yellow 34% 51%, green 51% 68%, blue 68% 84%, indigo 84% ); }
例子 7
一个具有透明度的线性渐变:
#grad { background-image: linear-gradient(to right, rgba(255,0,0,0), rgba(255,0,0,1)); }
CSS 语法
linear-gradient(side-or-corner, angle, color-stop1, color-stop2, ...);
值 | 描述 |
---|---|
side-or-corner |
可选。渐变的起点。以关键字“to”开始,后接最多两个其他关键字:
默认值为 to bottom(到底部)。 |
angle |
可选。渐变线的方向角度:
|
color-stop1, color-stop2,... |
必需。色标是您希望在其间实现平滑过渡的颜色。 这个值由一个颜色值组成,后接一个可选的一个或两个位置的色标(在 0% 到 100% 之间的百分比或沿渐变轴的长度)。 |
技术细节
版本: | CSS3 |
---|
浏览器支持
表格中的数字表示首个完全支持该函数的浏览器版本。
Chrome | Edge | Firefox | Safari | Opera |
---|---|---|---|---|
linear-gradient() | ||||
26 | 10 | 16 | 6.1 | 12.1 |
两个位置的色标 | ||||
71 | 79 | 64 | 12.1 | 58 |
相关页面
教程:CSS 渐变
参考:Attribute ng background-image ng CSS
参考:CSS repeating-conic-gradient() 函数
- 上一页 CSS light-dark() 函数
- 下一页 CSS log() 函数
- 返回上一层 Manwal ng Function ng CSS