Utilities for controlling the opacity of an element's placeholder color.
Control the opacity of an element’s placeholder color using the placeholder-opacity-{amount}
utilities.
<input class="placeholder-gray-500 placeholder-opacity-100 ..." placeholder="jane@example.com">
<input class="placeholder-gray-500 placeholder-opacity-75 ..." placeholder="jane@example.com">
<input class="placeholder-gray-500 placeholder-opacity-50 ..." placeholder="jane@example.com">
<input class="placeholder-gray-500 placeholder-opacity-25 ..." placeholder="jane@example.com">
<input class="placeholder-gray-500 placeholder-opacity-0 ..." placeholder="jane@example.com">
To control an element’s placeholder color opacity at a specific breakpoint, add a {screen}:
prefix to any existing placeholder color opacity utility. For example, use md:placeholder-opacity-50
to apply the placeholder-opacity-50
utility at only medium screen sizes and above.
<input class="placeholder-gray-500 placeholder-opacity-75 md:placeholder-opacity-50 ..." placeholder="jane@example.com">
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: {
+ '15': '0.15',
+ '35': '0.35',
+ '65': '0.65',
}
}
}
}
If you want to customize only the placeholder opacity utilities, use the placeholderOpacity
section:
// tailwind.config.js
module.exports = {
theme: {
extend: {
placeholderOpacity: {
+ '10': '0.1',
+ '20': '0.2',
+ '95': '0.95',
}
}
}
}
Learn more about customizing the default theme in the theme customization documentation.
默認情況下, 只有 響應式、深色模式 (如果啟用) 和 focus 的 placeholder opacity 變化模式 (variants) 會產生。
在 tailwind.config.js
的 variants
區塊中變更 placeholderOpacity
屬性來決定有哪些變化模式會生成。
舉個例子來說,這個設定將會生成 響應式 和 hover 的變化模式。
// tailwind.config.js
module.exports = {
variants: {
extend: {
// ...
+ placeholderOpacity: ['responsive', 'hover'],
}
}
}
如果你不打算在專案中使用 placeholder opacity 功能,可以在你的設定檔裡的 corePlugins
屬性中將 placeholderOpacity
設定為 false
來停用功能:
// tailwind.config.js
module.exports = {
corePlugins: {
// ...
+ placeholderOpacity: false,
}
}