Tailwind CSS 文本装饰
文本装饰
用于控制文本装饰的实用功能类。
Class
|
Properties
|
---|---|
underline | text-decoration: underline; |
line-through | text-decoration: line-through; |
no-underline | text-decoration: none; |
Underline
使用 underline
功能类对文本添加下划线样式。
<p class="underline ...">The quick brown fox ...</p>
Line Through
使用 line-through
功能类来提示删除文本。
<p class="line-through ...">The quick brown fox ...</p>
No Underline
使用 no-underline
功能类来移除 underline
或 line-through
样式。
<a href="#" class="no-underline ...">Link with no underline</a>
响应式
要在特定的断点处控制元素的文本装饰,请在任何现有的文本装饰功能类中添加 {screen}:
前缀。例如,使用 md:underline
来应用 underline
功能类在中等大小的屏幕和以上的屏幕上。
<a href="#" class="no-underline hover:underline ...">Link</a>
悬停功能类也可以通过在 hover:
前缀前添加响应的 {screen}:
前缀来与响应的功能类结合使用。
<a href="#" class="... md:no-underline md:hover:underline ...">Link</a>
Focus
要控制焦点元素的文本装饰,请在任何现有的文本装饰功能类中添加 focus:
前缀。例如,使用 focus:underline
在焦点上应用 underline
功能类。
<input class="focus:underline ..." value="Focus me">
通过在 focus:
前缀之前添加响应的 {screen}:
前缀,焦点功能类也可以与响应的功能类结合使用。
<input class="md:focus:underline ..." value="Focus me">
自定义
变体
默认情况下, 针对 text decoration 功能类,只生成 responsive, group-hover, focus-within, hover and focus 变体。
您可以通过修改您的 tailwind.config.js
文件中的 variants
部分中的 textDecoration
属性来控制为 text decoration 功能生成哪些变体。
例如,这个配置也将生成 active 变体:
// tailwind.config.js
module.exports = {
variants: {
extend: {
// ...
textDecoration: ['active'],
}
}
}
禁用
如果您不打算在您的项目中使用 text decoration 功能,您可以通过在配置文件的 corePlugins
部分将 textDecoration
属性设置为 false
来完全禁用它们:
// tailwind.config.js
module.exports = {
corePlugins: {
// ...
textDecoration: false,
}
}
更多建议: