以下是一个简单的示例,可以通过点击图片实现放大的特效:

HTML 代码:

<img src='your-image-src.jpg' alt='your-image' class='zoomable'>

CSS 代码:

.zoomable {
  cursor: pointer;
  transition: transform 0.2s;
}

.zoomable:hover {
  transform: scale(1.1);
}

JavaScript 代码:

const zoomableImages = document.querySelectorAll('.zoomable');

zoomableImages.forEach(image => {
  image.addEventListener('click', () => {
    image.classList.toggle('zoomed');
  });
});

在 CSS 中,我们定义了一个名为 'zoomable' 的类,它使鼠标指针变为光标,并在悬停时将图像缩放 1.1 倍。在 JavaScript 中,我们获取所有具有 'zoomable' 类的图像,并为每个图像添加一个单击事件监听器。在单击事件处理程序中,我们简单地切换图像的 'zoomed' 类,该类在 CSS 中定义了一个更大的缩放级别。当我们单击图像时,它将变得更大,再次单击时它将恢复到其原始大小。

JS 图片点击放大特效实现方法:简单易懂代码示例

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

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