首页 > web前端 > css教程 > 如何使用 CSS 创建悬停时图像旋转或旋转效果?

如何使用 CSS 创建悬停时图像旋转或旋转效果?

Mary-Kate Olsen
发布: 2024-11-04 22:26:02
原创
384 人浏览过

How to Create an Image Spin or Rotation Effect on Hover Using CSS?

使用 CSS 模拟悬停时图像旋转

要在悬停时在图像上实现所需的旋转或旋转效果,可以将 CSS 与特定属性和过渡结合使用。实现方式如下:

代码实现

<code class="css">img {
  border-radius: 50%;
  transition: transform .7s ease-in-out;
}
img:hover {
  transform: rotate(360deg);
}</code>
登录后复制

在提供的 HTML 代码中,每个图像元素都使用上述 CSS 样式进行修改:

<code class="html"><img src="http://i.imgur.com/3DWAbmN.jpg" />
<img src="https://i.sstatic.net/BLkKe.jpg" width="100" height="100" /></code>
登录后复制

说明

  • Border-radius: 将图像设置为圆形(50% border-radius)。
  • Transition: 定义悬停时图像变换的平滑过渡(持续时间和缓动函数)。
  • 变换:旋转:悬停时,图像的变换属性设置为旋转 360 度,导致其旋转.

此 CSS 实现允许当鼠标悬停在图像上时图像围绕其中心平滑旋转。

以上是如何使用 CSS 创建悬停时图像旋转或旋转效果?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板