3.12 關於 Pseudo Class
語法
selector:pseudo-class {
property:value;
}:root
:root{
background-color: red;
}
/* 等同於 */
html{
background-color: red;
}html{
background-color: yellow;
}
:root{
background-color: red; /* 這個會被套用 */
}selector:pseudo-class {
property:value;
}:root{
background-color: red;
}
/* 等同於 */
html{
background-color: red;
}html{
background-color: yellow;
}
:root{
background-color: red; /* 這個會被套用 */
}p:hover{
color: blue;
font-size: 20px;
}p:first-child{
color: blue;
font-size: 20px;
}p:last-child{
color: blue;
font-size: 20px;
}p:nth-child(2){
color: blue;
font-size: 20px;
}p:nth-child(2n+1){
color: blue;
font-size: 20px;
}input:focus {
background-color: yellow;
}input:checked + label{
color: red;
}/* 只會套用到屬性有 disabled 的 input 標籤 */
input:disabled{
border: 1px solid blue;
color: white;
background-color: gray;
}/* 會套用到屬性有 disabled 及 readonly 的 input 標籤 */
input:read-only{
border: 1px solid red;
color: black;
background-color: lightgray;
}