Utilities for controlling the opacity of an element's border color.
<div class="border-4 border-light-blue-500 border-opacity-100 ..."></div>
<div class="border-4 border-light-blue-500 border-opacity-75 ..."></div>
<div class="border-4 border-light-blue-500 border-opacity-50 ..."></div>
<div class="border-4 border-light-blue-500 border-opacity-25 ..."></div>
<div class="border-4 border-light-blue-500 border-opacity-0 ..."></div>
To control an element’s border color opacity at a specific breakpoint, add a {screen}:
prefix to any existing border color opacity utility. For example, use md:border-opacity-50
to apply the border-opacity-50
utility at only medium screen sizes and above.
<div class="border-2 border-blue-500 border-opacity-75 md:border-opacity-50">
<!-- ... -->
</div>
For more information about Tailwind’s responsive design features, check out the Responsive Design documentation.
To customize the opacity values for all opacity-related utilities at once, use the opacity
section of your tailwind.config.js
theme configuration:
// tailwind.config.js
module.exports = {
theme: {
extend: {
opacity: {
+ '10': '0.1',
+ '20': '0.2',
+ '95': '0.95',
}
}
}
}
If you want to customize only the border opacity utilities, use the borderOpacity
section:
// tailwind.config.js
module.exports = {
theme: {
extend: {
borderOpacity: {
+ '10': '0.1',
+ '20': '0.2',
+ '95': '0.95',
}
}
}
}
Learn more about customizing the default theme in the theme customization documentation.
默認情況下, 只有 響應式、深色模式 (如果啟用)、group-hover、focus-within、hover 和 focus 的 border opacity 變化模式 (variants) 會產生。
在 tailwind.config.js
的 variants
區塊中變更 borderOpacity
屬性來決定有哪些變化模式會生成。
舉個例子來說,這個設定將會生成 響應式 和 active 的變化模式。
// tailwind.config.js
module.exports = {
variants: {
extend: {
// ...
+ borderOpacity: ['responsive', 'active'],
}
}
}
如果你不打算在專案中使用 border opacity 功能,可以在你的設定檔裡的 corePlugins
屬性中將 borderOpacity
設定為 false
來停用功能:
// tailwind.config.js
module.exports = {
corePlugins: {
// ...
+ borderOpacity: false,
}
}