一、效果
--当鼠标移入时,按钮先变亮,后呈现点击状态
二、原理
--通过过渡效果,改变雪碧图的位置
雪碧图请参考这篇文章:https://blog.csdn.net/comegoing_xin_lv/article/details/126289228?spm=1001.2014.3001.5501
三、代码(图片请自行解决)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8" />
<meta http-equiv="X-UA-Compatible" content="IE=edge" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title>按钮动画过渡</title>
<style>
.box1 {
width: 101px;
height: 101px;
background-image: url("../src/img_exercise/0.jpg");
background-position: -104px -143px;
transition: steps(2) 2s;
}
.box1:hover {
background-position: -393px -143px;
}
</style>
</head>
<body>
<div class="box1"></div>
</body>
</html>