W3Cschool
恭喜您成為首批注冊(cè)用戶(hù)
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
我們可以使用CSS偽類(lèi)結(jié)合選擇器來(lái)基于狀態(tài)對(duì)元素進(jìn)行樣式化。
例如:hover
將應(yīng)用一個(gè)樣式當(dāng)用戶(hù)將鼠標(biāo)懸停在選擇器指定的元素上時(shí)。
下面的代碼顯示了使用CSS偽類(lèi)的基本語(yǔ)法。我們將CSS偽類(lèi)添加到選擇器,并通過(guò):
分隔。
selector:pseudo-class { property: value; }
以下代碼顯示如何使用CSS偽類(lèi)為各種狀態(tài)的錨定樣式。
<!DOCTYPE html>
<html>
<head>
<style>
/* unvisited link */
a:link {
color: blue;
}
/* visited link */
a:visited {
color: yellow;
}
/* mouse over link */
a:hover {
color: black;
}
/* selected link */
a:active {
color: red;
}
</style>
</head>
<body>
<p><a href="#">This is a link</a></p>
</body>
</html>
上面的代碼呈現(xiàn)如下:
a:hover必須來(lái)自a:link和a:visited在CSS定義中訪(fǎng)問(wèn)才能有效。
a:active必須來(lái)自a:hover在CSS定義中才能有效。
我們可以結(jié)合具有CSS類(lèi)的偽類(lèi)用于樣式元素。
<!DOCTYPE html>
<html>
<head>
<style>
a.highlight:hover {
color: #ff0000;
}
</style>
</head>
<body>
<p><a class="highlight" href="#">CSS Syntax</a></p>
<p><a href="#">CSS Tutorial</a></p>
</body>
</html>
上面的代碼呈現(xiàn)如下:
:focus
選擇具有焦點(diǎn)的元素。
顯示如何使用的示例:focus CSS selector。
<!DOCTYPE HTML>
<html>
<head>
<style type="text/css">
:focus{
border: thin black solid;
padding: 4px;
}
</style>
</head>
<body>
<form>
Name: <input type="text" name="name"/>
<p/>
City: <input type="text" name="city"/>
<p/>
<input type="submit"/>
</form>
</body>
</html>
上面的代碼呈現(xiàn)如下:
:first-letter
選擇器將樣式添加到的第一個(gè)字母指定的選擇器。
顯示如何使用的示例:first-letter的CSS選擇器。
<!DOCTYPE html>
<html>
<head>
<style>
p:first-letter{
font-size:200%;
color:#8A2BE2;
}
</style>
</head>
<body>
<p>w3cschool.cn</p>
<p>m.hgci.cn</p>
</body>
</html>
上面的代碼呈現(xiàn)如下:
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話(huà):173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: