微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

html做手机弹窗代码

HTML是网页设计中必不可少的一部分,同时它也可以用于制作手机弹窗,下面我们来看一下如何运用HTML代码实现手机弹窗。

html做手机弹窗代码

首先我们需要用到“div”和“button”这两种元素,分别用于弹窗和触发按钮。我们可以在HTML代码添加以下代码

  <div id="myModal" class="modal">
    <div class="modal-content">
      <span class="close">×</span>
      <p>这是一段文本。</p>
    </div>
  </div>

  <button id="myBtn">点击打开弹窗</button>

其中“myModal”和“myBtn”是自定义的ID名称,可以根据需求更改。然后我们需要编写JavaScript代码,使得点击按钮弹出弹窗。代码如下:

  <script>
    var modal = document.getElementById("myModal");
    var btn = document.getElementById("myBtn");
    var span = document.getElementsByClassName("close")[0];

    btn.onclick = function() {
      modal.style.display = "block";
    }

    span.onclick = function() {
      modal.style.display = "none";
    }

    window.onclick = function(event) {
      if (event.target == modal) {
        modal.style.display = "none";
      }
    }
  </script>

最后,在样式表中添加以下代码,美化弹窗外观:

  .modal {
    display: none;
    position: fixed;
    z-index: 1;
    padding-top: 100px;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    overflow: auto;
    background-color: rgba(0,0.4);
  }

  .modal-content {
    background-color: #fefefe;
    margin: auto;
    padding: 20px;
    border: 1px solid #888;
    width: 80%;
  }

  .close {
    color: #aaaaaa;
    float: right;
    font-size: 28px;
    font-weight: bold;
  }

  .close:hover,.close:focus {
    color: #000;
    text-decoration: none;
    cursor: pointer;
  }

这样,一个简单的HTML手机弹窗就制作完成了,可以用于网页或手机应用中进行交互。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。

相关推荐