透明弹出窗口/按钮叠加(JQuery,CSS)

流星新手

我有一个html网站,我想在我的主页上看到一个透明的覆盖/弹出窗口,上面有类似我上传的图片中的按钮。按下这些按钮之一以重定向到特定的URL。如何创建此弹出窗口?它应该是通用的,因此我不需要更改html结构,也可以通过绑定此JQuery / CSS将其用于其他网站。

我的草图:

在此处输入图片说明

尼尔

我写了一个有关如何完成此操作的示例。您可以使用rgba将Alpha(或透明度)添加到您的颜色中。

$("body").append(`<div class="popup">
  <ul>
    <li>Ex 1</li>
    <li>Ex 2</li>
    <li>Ex 3</li>
    <li>Ex 4</li>
  </ul>
</div>`)
body {
  margin:0;
  padding:0;
}

.popup {
  position:fixed;
  top:0;
  left:0;
  z-index:1;
  width:100%;
  height:100%;
  background:rgba(77,77,77,.4);
}

.popup > ul {
  list-style-type:none;
  padding:0;
  margin:0;
  position: absolute;
  top: 50%;
  width:100%;
  transform: translateY(-50%);
}

.popup > ul > li {
  background:green;
  display:inline-block;
  color:black;
  border:2px solid black;
  width:calc(25% - 8px);
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章