無障礙功能
用於選擇加入和退出強制顏色的實用程式。
類別 | 樣式 |
---|---|
forced-color-adjust-auto | forced-color-adjust: auto; |
forced-color-adjust-none | forced-color-adjust: none; |
使用 forced-color-adjust-none
實用程式來讓元素退出強制顏色模式強制執行的顏色。 這在強制執行有限的調色盤會降低可用性的情況下非常有用。
嘗試在您的開發人員工具中模擬 `forced-colors: active` 以查看變更
基本 T 恤
$35
<form> <img src="/img/shirt.jpg" /> <div> <h3>Basic Tee</h3> <h3>$35</h3> <fieldset> <legend class="sr-only">Choose a color</legend> <div class="forced-color-adjust-none ..."> <label> <input class="sr-only" type="radio" name="color-choice" value="White" /> <span class="sr-only">White</span> <span class="size-6 rounded-full border border-black/10 bg-white"></span> </label> <!-- ... --> </div> </fieldset> </div></form>
您也可以使用 強制顏色變體,在使用者啟用強制顏色模式時有條件地新增樣式。
使用 forced-color-adjust-auto
實用程式來讓元素遵守強制顏色模式強制執行的顏色
<form> <fieldset class="forced-color-adjust-none lg:forced-color-adjust-auto ..."> <legend>Choose a color:</legend> <select class="hidden lg:block"> <option value="White">White</option> <option value="Gray">Gray</option> <option value="Black">Black</option> </select> <div class="lg:hidden"> <label> <input class="sr-only" type="radio" name="color-choice" value="White" /> <!-- ... --> </label> <!-- ... --> </div> </fieldset></form>
如果您想要撤銷 forced-color-adjust-none
實用程式,例如在較大的螢幕尺寸上,這會很有用。
前綴a forced-color-adjust
實用程式 具有像 md:
這樣的斷點變體,以便僅在中 螢幕尺寸及以上應用該實用程式
<div class="forced-color-adjust-none md:forced-color-adjust-auto ..."> <!-- ... --></div>
在變體文件中了解更多關於使用變體的信息。