JS 可以利用 CSS3 的 transform 属性来实现图片旋转,具体步骤如下:

  1. 定义一个 img 标签,并设置其 id 和 src 属性。
  2. <img id='myImg' src='image.jpg'>
  3. 使用 CSS 给图片设置初始样式,例如宽度、高度、位置等。
  4. #myImg {
      width: 200px;
      height: 200px;
      position: absolute;
      left: 50%;
      top: 50%;
      transform: translate(-50%, -50%);
    }
  5. 使用 JS 获取图片元素。
  6. var img = document.getElementById('myImg');
  7. 使用 JS 给图片添加事件监听器,例如点击事件。
  8. img.addEventListener('click', function() {
      // 在此处添加旋转代码
    });
  9. 在事件监听器中使用 JS 给图片添加旋转效果。
  10. img.style.transform = 'rotate(45deg)';

完整代码如下:

HTML:

<img id='myImg' src='image.jpg'>

CSS:

#myImg {
  width: 200px;
  height: 200px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
}

JS:

var img = document.getElementById('myImg');

img.addEventListener('click', function() {
  img.style.transform = 'rotate(45deg)';
});

通过以上代码,您可以实现点击图片时将其旋转 45 度。您可以根据需要修改旋转角度和事件类型,例如使用鼠标悬停事件来实现图片的动态旋转效果。

JavaScript 图片旋转实现方法 - 使用 CSS3 transform 属性

原文地址: https://www.cveoy.top/t/topic/mzoC 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录