CSS 是一種非常強大的語言,可以通過它實現許多不同的效果。其中一個非常棒的效果就是鼠標點擊效果。
/* 點擊效果 */ .button{ position: relative; display: inline-block; padding: 0.4em 1em; margin: 0.2em; border: solid 2px #4CAF50; background-color: #4CAF50; font-weight: bold; color: #FFF; text-align: center; text-decoration: none; transition: all 0.2s; } .button:hover{ color: #4CAF50; background-color: #FFF; } .button:active{ top: 2px; background-color: #2E8B57; border-color: #2E8B57; }
代碼是非常簡單易懂的。我們定義一個類名為“button”的元素,然后指定一些樣式來制作按鈕的外觀。我們添加了一個默認的背景顏色和字體顏色,這樣當鼠標指針懸停在按鈕上時,背景顏色和字體顏色都會改變。這個變化是平滑過渡的,通過指定屬性“transition: all 0.2s”來實現。
當用戶點擊按鈕時,“:active”選擇器激活,按鈕變成綠色背景和白色字體。我們還指定了一個 “top: 2px” 的屬性,使按鈕向下移動兩個像素。這樣用戶就能感受到一個視覺上的反饋,就像是真的按下了按鈕。
這只是一個簡單的例子,但 CSS 的鼠標點擊效果可以應用于任何元素。您可以使用這種效果來增強用戶體驗,或者在您的網站上增加一些有趣的互動元素。現在,您可以使用上述代碼,并根據需要對其進行修改,來創建自己的鼠標點擊效果!
上一篇css()改變背景色