1. 互動性
  2. 外觀

互動性

外觀

用於抑制原生表單控制樣式的實用工具。

類別樣式
appearance-none
appearance: none;
appearance-auto
appearance: auto;

範例

移除預設外觀

使用 appearance-none 重置元素上的任何瀏覽器特定樣式

已套用預設瀏覽器樣式
移除預設瀏覽器樣式
<select>  <option>Yes</option>  <option>No</option>  <option>Maybe</option></select><div class="grid">  <select class="col-start-1 row-start-1 appearance-none bg-gray-50 dark:bg-gray-800 ...">    <option>Yes</option>    <option>No</option>    <option>Maybe</option>  </select>  <svg class="pointer-events-none col-start-1 row-start-1 ...">    <!-- ... -->  </svg></div>

此實用工具通常用於建立自定義表單元件。

恢復預設外觀

使用 appearance-auto 恢復元素上的預設瀏覽器特定樣式

嘗試在您的開發人員工具中模擬 `forced-colors: active` 以查看差異

<label>  <div>    <input type="checkbox" class="appearance-none forced-colors:appearance-auto ..." />    <svg class="invisible peer-checked:visible forced-colors:hidden ...">      <!-- ... -->    </svg>  </div>  Falls back to default appearance</label><label>  <div>    <input type="checkbox" class="appearance-none ..." />    <svg class="invisible peer-checked:visible ...">      <!-- ... -->    </svg>  </div>  Keeps custom appearance</label>

這對於在某些無障礙模式下恢復為標準瀏覽器控件很有用。

響應式設計

前綴an appearance 實用工具 使用像 md: 這樣的斷點變體,僅在以下情況下應用該實用工具中等 螢幕尺寸及以上

<select class="appearance-auto md:appearance-none ...">  <!-- ... --></select>

了解更多關於在變體文檔中使用變體的信息。

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