在Web設計中,CSS背景圖片是很常見的元素之一。然而,在一些需要強調某個區(qū)域或鏈接的場景下,我們可能希望鼠標懸停在背景圖片上時,它能消失或改變。那么,怎么實現(xiàn)這個效果呢?
點擊效果: .example { background-image: url("example.jpg"); } .example:hover { background-image: none; } 漸變效果: .example { background-image: url("example.jpg"); transition: opacity 0.2s ease-in-out; } .example:hover { opacity: 0; }
在上面的代碼中,我們使用了:hover偽類對鼠標懸停事件進行了監(jiān)聽。對于需要直接消失的效果,我們使用了background-image:none,將背景圖片設置為空。而對于需要過渡效果的,我們使用了CSS3的transition屬性,實現(xiàn)了圖片透明度的漸變變化。
需要注意的是,這個效果在移動端可能會失效,需要根據(jù)實際情況進行適配。
上一篇css背景圖片文字對齊
下一篇css背景圖片模糊設置