iT邦幫忙

2024 iThome 鐵人賽

DAY 21
0

概念

Linear gradient

線性漸層

.element {
    background: linear-gradient(black, white);
}

/* 指定方向或是給傳入特定角度 */
.element {
    background: linear-gradient(to right, black, white);
}

.element {
    linear-gradient(180deg, red, yellow);
}

Radial gradient

放射漸層,以圓或橢圓方式向外放射

.element {
    background: radial-gradient(white, black);
}

.element {
    radial-gradient(circle at center, red 0, blue, green 100%)
}

Conic gradient

圓錐形漸層

.element {
    background: conic-gradient(white, black);
}

Repeating and mixing

以上每一種 gradient 類型都可以使用 repeating 來達到重複的漸層效果,例如:repeating-linear-gradientrepeating-radial-gradientrepeating-conic-gradient

.element {
    background:repeating-conic-gradient(
      #f00 0, 
      #f00 15deg,
      #fa0 15deg,
      #fa0 30deg
  );
}

補充

輸入顏色可預覽 Linear gradient 不同方向的效果
Generate a CSS Color Gradient


參考資源

CSS TRICKS - CSS Gradients Guide
深入理解 CSS 漸層 ( CSS Gradient )


上一篇
Functions
下一篇
Animations
系列文
一個人的朝聖:重啟對 CSS 的認識30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言