【H5】使用 JavaScript 和 CSS 来完成实现鼠标接触时显示一个图片弹窗

以下是一个示例,演示了如何在鼠标接触时显示一个图片弹窗:

HTML:

<a href="#" class="popup-link" target="_blank">
  <i class="fab fa-weixin">i>
a>

<div id="popup-container">
  <img src="your-image-url" alt="Popup Image">
div>

CSS:

#popup-container {
  display: none;
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 400px;
  height: 300px;
  background-color: #fff;
  padding: 20px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}

.popup-link:hover + #popup-container {
  display: block;
}

JavaScript (如果需要动态控制弹窗的显示和隐藏):

var popupLink = document.querySelector('.popup-link');
var popupContainer = document.querySelector('#popup-container');

popupLink.addEventListener('mouseover', function() {
  popupContainer.style.display = 'block';
});

popupLink.addEventListener('mouseout', function() {
  popupContainer.style.display = 'none';
});

在这个示例中,我们首先创建了一个带有图标的链接 元素,并为其添加了 popup-link 类。然后,我们创建了一个包含图片的弹窗容器

你可能感兴趣的:(JavaScript,HTML5,javascript,css,开发语言)