跳到主要內容
Tools

CSS 漸層產生器

用色標、角度與中心點設計線性、放射或圓錐漸層,即時預覽並複製 CSS,可選 OKLCH 插值。

預設樣式

設定

類型
°

OKLab/OKLCH 的中間色通常更鮮明,不會變灰;CSS 會先寫一行 sRGB 版本給舊瀏覽器。

色相方向

色標

上移、下移只交換顏色,位置維持不變。最少 2 個、最多 10 個色標。

  1. %
  2. %
  3. %

使用說明

  1. 先選一個「預設樣式」,或直接從「設定」選擇線性、放射或圓錐漸層。
  2. 調整角度、形狀與中心點;需要更鮮明的中間色時,把「色彩插值」改成 OKLab 或 OKLCH。
  3. 在「色標」修改每個顏色與位置,用「新增」「刪除」「上移」「下移」調整,全部都可以用鍵盤操作。
  4. 上方預覽會即時更新,按「複製」取得 CSS,貼到你的樣式表即可。

常見問題

線性、放射與圓錐漸層有什麼不同?

線性漸層沿著一條直線變化,角度 0° 是由下往上、90° 是由左往右;放射漸層從中心點向外擴散成圓形或橢圓;圓錐漸層則繞著中心點旋轉一圈,適合做圓餅圖或色環。

「色彩插值」選 OKLCH 有什麼好處?

預設的 sRGB 插值在兩個互補色之間常會出現灰暗的中間色,例如藍到黃中間偏灰。OKLab 與 OKLCH 以人眼感知為基礎,中間色亮度均勻、比較鮮明;OKLCH 還能選擇沿較短或較長的色相路徑繞過色環,做出彩虹效果。

舊瀏覽器不支援 in oklch 怎麼辦?

使用 OKLab 或 OKLCH 時,產生的 CSS 會先寫一行不含插值方法的 sRGB 版本,再寫新語法。不支援的瀏覽器會忽略第二行、使用第一行,看到的仍是一般漸層。

色標的位置可以重疊嗎?

可以。兩個色標放在同一個位置會形成清楚的分界線,配合「重複漸層」就能做出條紋。如果某個色標的位置比前一個小,CSS 會把它拉到前一個的位置,本工具會提醒你,並可以按「依位置排序」修正。

可以用透明色嗎?

可以。在色碼後面加上兩位透明度,例如 #ff880080 是半透明的橘色。預覽區以棋盤格背景顯示透明的部分。

我的資料會被上傳嗎?

不會。所有計算都在你的瀏覽器中完成,不需要連網。

鍵盤快捷鍵

/
搜尋工具(在工具頁會回到首頁的搜尋欄)
?
顯示這個說明
Esc
關閉對話框
Ctrl / ⌘Enter
執行工具的主要動作(支援的工具)

在輸入框中打字時,/ 與 ? 不會觸發快捷鍵。