Utilities for controlling the opacity borders between elements.
<div class="divide-y-4 divide-black divide-opacity-25">
<div>1</div>
<div>2</div>
<div>3</div>
</div>
To control the opacity of borders between elements at a specific breakpoint, add a {screen}:
prefix to any existing divide opacity utility. For example, use md:divide-opacity-50
to apply the divide-opacity-50
utility at only medium screen sizes and above.
<div class="divide-y-2 divide-blue-500 divide-opacity-75 md:divide-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 divide opacity utilities, use the divideOpacity
section:
// tailwind.config.js
module.exports = {
theme: {
extend: {
divideOpacity: {
+ '10': '0.1',
+ '20': '0.2',
+ '95': '0.95',
}
}
}
}
Learn more about customizing the default theme in the theme customization documentation.
默認情況下, 只有 響應式 和 深色模式 (如果啟用) 的 divide opacity 變化模式 (variants) 會產生。
在 tailwind.config.js
的 variants
區塊中變更 divideOpacity
屬性來決定有哪些變化模式會生成。
舉個例子來說,這個設定將會生成 響應式 和 hover 的變化模式。
// tailwind.config.js
module.exports = {
variants: {
extend: {
// ...
+ divideOpacity: ['responsive', 'hover'],
}
}
}
如果你不打算在專案中使用 divide opacity 功能,可以在你的設定檔裡的 corePlugins
屬性中將 divideOpacity
設定為 false
來停用功能:
// tailwind.config.js
module.exports = {
corePlugins: {
// ...
+ divideOpacity: false,
}
}