CSS鼠標滑過動畫是一種常見的交互動效,它能夠為網站增添一份精致感。下面讓我們來探討一下如何通過CSS實現鼠標滑過動畫效果。
.hover-effect { position: relative; display: inline-block; padding: 10px 20px; font-size: 16px; background-color: #eee; border-radius: 5px; transition: all 0.3s ease; } .hover-effect:hover { background-color: #ff9900; color: #fff; box-shadow: 0 0 10px #000; transform: scale(1.1); }
以上是一段CSS代碼,我們通過添加:hover偽類實現了鼠標滑過動畫效果。在這段代碼中,我們首先定義了一個.hover-effect類,通過設置padding、background-color、border-radius等樣式增加了按鈕的美感,并添加了一段transition過渡動畫,使得鼠標在滑動時能夠平滑地過渡。
接著我們定義了:hover偽類,并通過修改background-color、color以及box-shadow等樣式使得鼠標滑過時背景色、字體顏色、陰影都發生了變化。此外,我們也通過transform屬性實現了按鈕的放大效果。
通過以上的CSS代碼,我們就成功地實現了一個簡單的鼠標滑過動畫效果,為網站增添了一份美感。