排版
用于控制 before 和 after 伪元素内容的实用工具。
类名 | 样式 |
---|---|
content-[<value>] | content: <value>; |
content-(<custom-property>) | content: var(<custom-property>); |
content-none | content: none; |
使用 content-[<value>]
语法,以及 before
和 after
变体,来设置 ::before
和 ::after
伪元素的内容
<p>Higher resolution means more than just a better-quality image. With aRetina 6K display, <a class="text-blue-600 after:content-['_↗']" href="...">Pro Display XDR</a> gives you nearly 40 percent more screen real estate thana 5K display.</p>
使用 content-[attr(<name>)]
语法来引用使用 attr()
CSS 函数存储在属性中的值
<p before="Hello World" class="before:content-[attr(before)] ..."> <!-- ... --></p>
由于空格在 HTML 中表示类的结尾,请将任意值中的任何空格替换为下划线
<p class="before:content-['Hello_World'] ..."></p>
如果您需要包含实际的下划线,您可以使用反斜杠对其进行转义
<p class="before:content-['Hello\_World']"></p>
使用 content-(<custom-property>)
语法来使用 CSS 变量控制 ::before
和 ::after
伪元素的内容
<p class="content-(--my-content)"></p>
这只是 content-[var(<custom-property>)]
的简写形式,它会自动为您添加 var()
函数。
前缀a content
实用工具 带有像 md:
这样的断点变体,仅在中等 屏幕尺寸及以上应用该实用工具
<p class="before:content-['Mobile'] md:before:content-['Desktop'] ..."></p>
了解更多关于在变体文档中使用变体的信息。