W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
漸變 (gradients) 可以在兩個或多個指定的顏色之間顯示平穩(wěn)的過渡,用法與CSS漸變一致。
當(dāng)前框架支持以下漸變效果:
創(chuàng)建一個線性漸變,需要定義兩類數(shù)據(jù):1) 過渡方向;2) 過渡顏色,因此需要指定至少兩種顏色。
direction
或者angle
兩種形式指定過渡顏色:支持后面三種方式:red
、`#FF0000
、rgb(255, 0, 0)
、rgba(255, 0, 0, 1)
direction: 方向漸變
background: linear-gradient(direction, color-stop1, color-stop2, ...);
background: repeating-linear-gradient(direction, color-stop1, color-stop2, ...);
background: linear-gradient(angle, color-stop1, color-stop2);
background: repeating-linear-gradient(angle, color-stop1, color-stop2);
名稱 | 類型 | 默認(rèn)值 | 必填 | 描述 |
---|---|---|---|---|
direction | to <side-or-corner>
<side-or-corner> = [left | right ] || [top | bottom ] |
to bottom (從上到下漸變) |
否 | 例如:to right (從左向右漸變)
例如: to bottom right (從左上角到右下角)
|
angle | <deg>
|
否 | 以圖形幾何中心為原點水平為X軸建立坐標(biāo),漸變線與Y軸的夾角(按順時針計算)。 | |
color-stop | <color> [<length> |<percentage> ] |
是 | 從起點到stop 的區(qū)域顯示的背景色為color
|
#gradient {
height: 100px;
width: 200px;
}
/* 從頂部開始漸變。起點是紅色,慢慢過渡到藍色 */
background: linear-gradient(red, blue);
/* 45度夾角,從紅色漸變到藍色 */
background: linear-gradient(45deg, rgb(255,0,0),rgb(0, 0, 255));
/* 從左向右漸變,在距離左邊90px和距離左邊120px (200*0.6) 之間30px寬度形成漸變*/
background: linear-gradient(to right, rgb(255,0,0) 90px, rgb(0, 0, 255) 60%);
/* 從左向右漸變,重復(fù)漸變區(qū)域10px(20-10)透明度0.5 */
background: repeating-linear-gradient(to right, rgba(255, 0, 0, .5) 10px,rgba(0, 0, 255, .5) 20px);
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: