首页 话题 小组 问答 好文 用户 我的社区 域名交易 唠叨

[分享]css中3个连续弹窗怎么做

发布于 2024-11-11 19:20:43
0
25

如果你想要在网页设计中添加一些与众不同的效果,弹窗可能是一个不错的选择。而在 CSS 中,我们可以使用连续的弹窗效果来让我们的网页更加生动。下面是 CSS 中三个连续弹窗的实现方法:.popup1 {...

如果你想要在网页设计中添加一些与众不同的效果,弹窗可能是一个不错的选择。而在 CSS 中,我们可以使用连续的弹窗效果来让我们的网页更加生动。

下面是 CSS 中三个连续弹窗的实现方法:

.popup1 {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 9999;
  background: #fff;
  border: 1px solid #ddd;
  padding: 20px;
  box-shadow: 0px 0px 10px #ddd;
}
.popup1 .close {
  position: absolute;
  top: 5px;
  right: 10px;
  font-size: 18px;
  cursor: pointer;
}
.popup1 .close:hover {
  color: #f00;
}
.popup2 {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 9998;
  background: #fff;
  border: 1px solid #ddd;
  padding: 20px;
  box-shadow: 0px 0px 10px #ddd;
}
.popup2 .close {
  position: absolute;
  top: 5px;
  right: 10px;
  font-size: 18px;
  cursor: pointer;
}
.popup2 .close:hover {
  color: #f00;
}
.popup3 {
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 9997;
  background: #fff;
  border: 1px solid #ddd;
  padding: 20px;
  box-shadow: 0px 0px 10px #ddd;
}
.popup3 .close {
  position: absolute;
  top: 5px;
  right: 10px;
  font-size: 18px;
  cursor: pointer;
}
.popup3 .close:hover {
  color: #f00;
} 

这段代码中,我们定义了三个弹窗,它们具有相同的样式,并且使用了一些 CSS 属性来让它们弹出。

下面是如何触发这些弹窗的示例代码:

<button onclick="document.querySelector('.popup1').style.display='block'">打开弹窗1</button>
<button onclick="document.querySelector('.popup2').style.display='block'">打开弹窗2</button>
<button onclick="document.querySelector('.popup3').style.display='block'">打开弹窗3</button> 

在上面的代码中,我们使用了JavaScript来打开这些弹窗。你也可以使用其他方法来触发这些弹窗,比如使用CSS伪类。

总之,虽然 CSS 中没有特殊的弹窗属性,但是我们可以借助一些 CSS 属性来实现漂亮的弹窗效果。希望这篇文章能够对你有所帮助。

评论
一个月内的热帖推荐
91云脑
Lv.1普通用户

62849

帖子

14

小组

291

积分

赞助商广告
站长交流