當(dāng)我們?cè)诰W(wǎng)頁(yè)設(shè)計(jì)中使用按鈕時(shí),我們通常希望在用戶點(diǎn)擊按鈕時(shí)改變按鈕的外觀。這可以通過(guò)CSS來(lái)實(shí)現(xiàn)。在按鈕被點(diǎn)擊時(shí),我們可以添加一個(gè)類名或直接改變按鈕的CSS屬性。
例如,當(dāng)用戶點(diǎn)擊一個(gè)按鈕時(shí),我們可以使用下列CSS來(lái)改變按鈕的顏色和文本顏色:
.btn-clicked { background-color: #F44336; color: #FFFFFF; }通過(guò)在點(diǎn)擊事件的處理函數(shù)中添加類名"btn-clicked",我們可以讓按鈕的顏色和文本顏色發(fā)生變化。例如,在jQuery中,我們可以這樣寫:
$("button").click(function() { $(this).addClass("btn-clicked"); });另一種改變按鈕外觀的方式是直接改變按鈕的CSS屬性。例如,當(dāng)用戶點(diǎn)擊一個(gè)按鈕時(shí),我們可以添加下列CSS來(lái)改變按鈕的邊框樣式和陰影效果:
button:active { border: 2px solid #F44336; box-shadow: 0 0 6px #F44336; }通過(guò)添加":active"偽類,我們可以指定按鈕被激活時(shí)的樣式。這個(gè)樣式在用戶按下按鈕時(shí)被應(yīng)用。 總之,通過(guò)使用CSS,我們可以實(shí)現(xiàn)按鈕點(diǎn)擊后的動(dòng)態(tài)外觀效果,讓用戶感受到按鈕操作的交互性和可點(diǎn)擊性。