CSS是前端開發必須要掌握的技能之一,其中背景圖片hover效果是Web設計中很重要的一個方面。下面我們就來詳細解析一下這個效果。
.btn { background-image: url('image1.jpg'); background-repeat: no-repeat; padding: 10px 20px; color: #fff; } .btn:hover { background-image: url('image2.jpg'); }
請首先給HTML添加一個元素,使用class屬性設置樣式類名為“btn”。
<button class="btn">按 鈕</button>
如上述代碼所示,我們使用.background-image屬性將背景圖片指定為image1.jpg,使用.background-repeat屬性設置背景圖片不進行重復。同時,使用.padding屬性設置內邊距(10像素的上下邊距和20像素的左右邊距),使用.color屬性設置文字顏色為#ffffff(即白色)。
當鼠標懸浮在按鈕上時,使用:hover偽類來進行指定新的樣式。在此例中,我們使用.background-image屬性和新的背景圖像image2.jpg來指定背景圖片。
總體來說,當我們鼠標懸浮在按鈕上時,按鈕的背景圖片由image1.jpg切換至image2.jpg。這個在網頁設計中使用廣泛的效果非常簡單,實現起來也很容易理解!
上一篇mysql字段多如何分表
下一篇css背景圖波浪動畫