📜  CSS |更改按钮图像悬停状态的动画(1)

📅  最后修改于: 2023-12-03 15:00:07.102000             🧑  作者: Mango

CSS | 更改按钮图像悬停状态的动画

CSS动画可以使网页显得更加生动,让用户与网页更好的互动。在按钮上添加动画可以使网站更有吸引力,让用户更容易操作。本文将介绍如何通过CSS更改按钮图像悬停状态的动画。

实现步骤
  1. 在HTML代码中创建按钮元素,并添加图像。
<button>
  <img src="button.png">
</button>
  1. 在CSS代码中设置按钮的样式,并将按钮内的图像宽高设置为100%。
button {
  background-color: transparent;
  border: none;
  cursor: pointer;
  transition: transform .2s;
}
button img {
  width: 100%;
  height: 100%;
}
  1. 设置按钮悬停状态下,图像的动画变化效果。这里以将图像稍微放大并加上一点阴影效果为例。
button:hover img {
  transform: scale(1.2);
  box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5);
}
代码片段

以下是完整代码片段,可直接复制到你的代码中使用。

<button>
  <img src="button.png">
</button>
button {
  background-color: transparent;
  border: none;
  cursor: pointer;
  transition: transform .2s;
}
button img {
  width: 100%;
  height: 100%;
}
button:hover img {
  transform: scale(1.2);
  box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.5);
}
总结

通过对按钮图像悬停状态下的动画效果进行设置,可以使网站更加生动,增强用户体验。使用CSS动画可以帮助我们轻松完成这个操作。