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

css怎么實現點擊變紅

曹雅靜1年前5瀏覽0評論

CSS是前端開發中不可缺少的技術,它可以為網頁添加各種動態效果和樣式。在日常開發中,經常需要實現點擊變紅的效果。下面我們來介紹一下如何通過CSS實現這種效果。

/* 定義初始樣式 */
.clickable {
color: black;
background-color: white;
}
/* 定義被點擊后的樣式 */
.clickable.active {
color: white;
background-color: red;
}
/* 使用JavaScript為DOM元素添加點擊事件 */
const clickable = document.querySelector('.clickable');
clickable.addEventListener('click', function() {
this.classList.toggle('active');
});

上面的代碼首先定義了類名為“clickable”的初始樣式和被點擊后的樣式。其中初始狀態下字體顏色為黑色,背景顏色為白色。被點擊后,字體顏色變為白色,背景顏色變為紅色。

接著我們使用JavaScript為DOM元素添加點擊事件,當用戶點擊時,切換類名為“clickable”的元素的類名,使其從初始狀態切換到被點擊后的狀態(或者從被點擊后的狀態切換到初始狀態)。

這樣,當用戶點擊帶有“clickable”類名的元素時,就可以實現點擊變紅的效果了。