1. SVG
  2. stroke (筆畫)

SVG

stroke (筆畫)

用於設定 SVG 元素筆畫樣式的工具。

類別樣式
stroke-none
stroke: none;
stroke-inherit
stroke: inherit;
stroke-current
stroke: currentColor;
stroke-transparent
stroke: transparent;
stroke-black
stroke: var(--color-black); /* #000 */
stroke-white
stroke: var(--color-white); /* #fff */
stroke-red-50
stroke: var(--color-red-50); /* oklch(0.971 0.013 17.38) */
stroke-red-100
stroke: var(--color-red-100); /* oklch(0.936 0.032 17.717) */
stroke-red-200
stroke: var(--color-red-200); /* oklch(0.885 0.062 18.334) */
stroke-red-300
stroke: var(--color-red-300); /* oklch(0.808 0.114 19.571) */

範例

基本範例

使用像是 stroke-indigo-500stroke-lime-600 這樣的工具類別來變更 SVG 的筆觸顏色

<svg class="stroke-cyan-500 ...">  <!-- ... --></svg>

這對於樣式化圖示集(像是 Heroicons)很有用。

使用目前顏色

使用 stroke-current 工具類別將筆觸顏色設定為目前的文字顏色

將滑鼠游標移到按鈕上方以查看筆觸顏色變化

<button class="bg-white text-pink-600 hover:bg-pink-600 hover:text-white ...">  <svg class="size-5 stroke-current ..." fill="none">    <!-- ... -->  </svg>  Download file</button>

使用自訂值

使用 stroke (筆畫)-[<value>] 語法 來設定筆觸顏色基於完全自訂的值

<svg class="stroke-[#243c5a] ...">  <!-- ... --></svg>

對於 CSS 變數,您也可以使用 stroke (筆畫)-(<custom-property>) 語法

<svg class="stroke-(--my-stroke-color) ...">  <!-- ... --></svg>

這只是 stroke (筆畫)-[var(<custom-property>)] 的簡寫,它會自動為您新增 var() 函式。

響應式設計

前綴 stroke 工具類別 加上一個中斷點變體(例如 md:)以僅在 型螢幕尺寸及以上套用該工具類別

<svg class="stroke-cyan-500 md:stroke-cyan-700 ...">  <!-- ... --></svg>

深入了解如何在變體文件中使用變體。

自訂您的主題

使用 --color-* 主題變數來自訂專案中的color (顏色) 工具類別

@theme {  --color-regal-blue: #243c5a; }

現在,regal-blue stroke (筆畫)-regal-blue 工具類別可用於您的標記中

<svg class="stroke-regal-blue">  <!-- ... --></svg>

深入了解如何在 主題文件中

自訂您的主題 .

Copyright © 2025 Tailwind Labs Inc.·商標政策