色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

css五角星點擊切換

阮建安1年前7瀏覽0評論

本篇文章將介紹如何使用CSS實現五角星的點擊切換效果。

首先,我們需要用到HTML中的checkbox,它可以在被點擊時切換選中狀態,并且通過:checked偽類選擇器我們可以實現當checkbox被選中時的樣式效果。

<input type="checkbox" id="star">
<label for="star">★</label>

接下來,我們可以使用CSS的transform:rotate屬性來實現五角星的翻轉效果。我們需要定義兩個狀態下的翻轉角度,一個是正常狀態下的0度,另一個是被選中時的180度。

#star:checked + label {
transform: rotate(180deg);
}
label {
transform: rotate(0deg);
}

最后,我們可以通過設置background-color來實現五角星的填充效果。同樣我們需要定義兩種狀態下的顏色,一個是正常狀態下的透明,另一個是被選中時的填充顏色。

#star:checked + label {
background-color: yellow;
}
label {
background-color: transparent;
}

至此,我們已經完成了五角星的點擊切換效果。完整代碼如下:

<input type="checkbox" id="star">
<label for="star">★</label>
<style>
#star:checked + label {
transform: rotate(180deg);
background-color: yellow;
}
label {
transform: rotate(0deg);
background-color: transparent;
font-size: 50px;
cursor: pointer;
}
</style>