Utilities for controlling the opacity of an element.
<div class="bg-light-blue-600 opacity-100 ..."></div>
<div class="bg-light-blue-600 opacity-75 ..."></div>
<div class="bg-light-blue-600 opacity-50 ..."></div>
<div class="bg-light-blue-600 opacity-25 ..."></div>
<div class="bg-light-blue-600 opacity-0 ..."></div>
To control the opacity of an element at a specific breakpoint, add a {screen}:
prefix to any existing opacity utility. For example, use md:opacity-50
to apply the opacity-50
utility at only medium screen sizes and above.
<div class="opacity-100 md:opacity-50 ...">
<!-- ... -->
</div>
For more information about Tailwind’s responsive design features, check out the Responsive Design documentation.
By default, Tailwind provides five opacity utilities based on a simple numeric scale. You change, add, or remove these by editing the theme.opacity
section of your Tailwind config.
// tailwind.config.js
module.exports = {
theme: {
opacity: {
'0': '0',
- '25': '.25',
- '50': '.5',
- '75': '.75',
+ '10': '.1',
+ '20': '.2',
+ '30': '.3',
+ '40': '.4',
+ '50': '.5',
+ '60': '.6',
+ '70': '.7',
+ '80': '.8',
+ '90': '.9',
'100': '1',
}
}
}
默認情況下, 只有 響應式、group-hover、focus-within、hover 和 focus 的 opacity 變化模式 (variants) 會產生。
在 tailwind.config.js
的 variants
區塊中變更 opacity
屬性來決定有哪些變化模式會生成。
舉個例子來說,這個設定將會生成 響應式 和 active 的變化模式。
// tailwind.config.js
module.exports = {
variants: {
extend: {
// ...
+ opacity: ['responsive', 'active'],
}
}
}
如果你不打算在專案中使用 opacity 功能,可以在你的設定檔裡的 corePlugins
屬性中將 opacity
設定為 false
來停用功能:
// tailwind.config.js
module.exports = {
corePlugins: {
// ...
+ opacity: false,
}
}