我们可以设置元素的特定部分的样式,例如第一个字母、第一行,甚至在其之前/之后插入。为此,使用 css 伪元素。
注意 – 为了将 CSS 伪类与伪元素分开,在 CSS3 中,伪元素使用双冒号表示法。
语法
以下是在元素上使用 CSS 伪元素的语法 –
Selector::pseudo-element { css-property: /*value*/;}
以下是所有可用的 CSS 伪元素 –
1after
在内容之后插入一些内容每个提到的元素
立即学习“前端免费学习笔记(深入)”;
2之前
插入每个提到的元素的内容之前的内容
3第一个字母
它选择每个提到的元素的第一个字母
4first-line strong>
它选择每个提到的元素的第一行
5 placeholder
它选择表单元素中的占位符文本
6selection
它选择用户选择的元素部分
让我们看一个 CSS 伪元素的示例 –
示例
现场演示
p::first-letter { background-color: black;}p::first-line { background-color: lightgreen; color: white;}span { font-size: 2em; color: #DC3545;}Computer Networks
A system of interconnected computers and computerized peripherals such as printers is called computer network.
输出
让我们看看 CSS 伪元素的另一个示例 –

示例
实时演示
div:nth-of-type(1) p:nth-child(2)::after { content: " LEGEND!"; background: orange; padding: 5px;}div:nth-of-type(2) p:nth-child(2)::before { content: "Book:"; background-color: lightblue; font-weight: bold; padding: 5px;}Cricketer
Sachin Tendulkar:
Chase your Dreams
Playing It My Way
输出

以上就是CSS 伪元素的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1625937.html
微信扫一扫
支付宝扫一扫