我們可以設置元素的特定部分的樣式,例如第一個字母、第一行,甚至在其之前/之后插入。為此,使用 CSS 偽元素。
注意 – 為了將 CSS 偽類與偽元素分開,在 CSS3 中,偽元素使用雙冒號表示法。
語法
以下是在元素上使用 CSS 偽元素的語法 –
Selector::pseudo-element {
css-property: /*value*/;
}
登錄后復制
以下是所有可用的 CSS 偽元素 –
| Sr.No | 偽元素和描述 |
|---|---|
| 1 | after
在內容之后插入一些內容每個提到的元素 |
| 2 | 之前
插入每個提到的元素的內容之前的內容 |
| 3 | 第一個字母
它選擇每個提到的元素的第一個字母 |
| 4 | first-line
它選擇每個提到的元素的第一行 |
| 5 | placeholder
它選擇表單元素中的占位符文本 |
| 6 | selection
它選擇用戶選擇的元素部分 |
讓我們看一個 CSS 偽元素的示例 –
示例
?現場演示
<!DOCTYPE html>
<html>
<head>
<style>
p::first-letter {
background-color: black;
}
p::first-line {
background-color: lightgreen;
color: white;
}
span {
font-size: 2em;
color: #DC3545;
}
</style>
</head>
<body>
<h2>Computer Networks</h2>
<p><span>A</span> system of interconnected computers and computerized peripherals such as printers is called computer network. </p>
</body>
</html>
登錄后復制
輸出
讓我們看看 CSS 偽元素的另一個示例 –
示例
?實時演示
<!DOCTYPE html>
<html>
<head>
<style>
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;
}
</style>
</head>
<body>
<div>
<p>Cricketer</p>
<p>Sachin Tendulkar:</p>
</div>
<hr>
<div>
<p><q>Chase your Dreams</q></p>
<p><q>Playing It My Way</q></p>
</div>
</body>
</html>
登錄后復制
輸出
以上就是CSS 偽元素的詳細內容,更多請關注www.92cms.cn其它相關文章!






