用于控制元素不透明度的功能类。
<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>
要在特定的断点处控制元素的不透明度,可在任何现有的不透明度功能中添加 {screen}:
前缀。例如,使用 md:opacity-50
来应用 opacity-50
功能,只适用于中等大小的屏幕及以上。
<div class="opacity-100 md:opacity-50 ...">
<!-- ... -->
</div>
关于 Tailwind 的响应式设计功能的更多信息,请查看响应式设计文档。
默认情况下,Tailwind 提供了五个基于简单的数字比例的不透明度功能。您可以通过编辑您的 Tailwind 配置中的 theme.opacity
部分来改变,添加或删除这些功能。
// 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',
}
}
}
默认情况下, 针对 opacity 功能类,只生成 responsive, group-hover, focus-within, hover and focus 变体。
您可以通过修改您的 tailwind.config.js
文件中的 variants
部分中的 opacity
属性来控制为 opacity 功能生成哪些变体。
例如,这个配置也将生成 active 变体:
// tailwind.config.js
module.exports = {
variants: {
extend: {
// ...
+ opacity: ['active'],
}
}
}
如果您不打算在您的项目中使用 opacity 功能,您可以通过在配置文件的 corePlugins
部分将 opacity
property to false
in the corePlugins
section of your config file:
// tailwind.config.js
module.exports = {
corePlugins: {
// ...
+ opacity: false,
}
}