在網頁設計中,文字高亮是一種重要的功能,可以讓用戶更加明確自己所選擇的內容。在 CSS 技術中,可以通過設置文字的樣式來實現文本高亮的效果。下面介紹一種常見的方式——文字高亮點擊。
.highlight { background-color: yellow; cursor: pointer; } .highlight:hover { background-color: orange; }
上述 CSS 代碼中,定義了一個名為“highlight”的類,它設置了一個黃色的背景色。同時,還將鼠標光標設置為手型,以便用戶可以感知到它是可點擊的。當用戶將鼠標懸停在這個元素上時,背景色會變為橙色。
接下來,我們通過 JavaScript 代碼來實現點擊事件:
var highlighted = document.querySelectorAll('.highlight'); for (var i = 0; i < highlighted.length; i++) { highlighted[i].addEventListener('click', function() { this.style.backgroundColor = 'red'; }); }
上述代碼將文本高亮的元素全部選中,并為它們添加了點擊事件。當用戶點擊元素時,它的背景色將變為紅色。
通過組合使用 CSS 和 JavaScript 技術,我們可以實現字體高亮點擊的效果。這種效果可以在交互性強的網站中使用,提高用戶體驗。