使用CSS3的transition属性实现按钮背景图的过渡效果。
示例代码如下:
HTML:
CSS: .btn { background-image: url("image1.png"); /* 默认背景图 / width: 150px; height: 50px; border: none; background-size: cover; transition: background-image 0.5s ease-in-out; / 添加背景图过渡效果 */ }
.btn:hover { background-image: url("image2.png"); /* 鼠标悬浮时的背景图 */ }
在.hover伪类中修改背景图的url地址,通过transition属性指定背景图变化的时间和过渡方式,实现按钮背景图的过渡效果。