首页前端开发HTMLhtml做手机弹窗代码

html做手机弹窗代码

时间2023-10-27 10:18:03发布访客分类HTML浏览932
导读:HTML是网页设计中必不可少的一部分,同时它也可以用于制作手机弹窗,下面我们来看一下如何运用HTML代码实现手机弹窗。首先我们需要用到“div”和“button”这两种元素,分别用于弹窗和触发按钮。我们可以在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,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手机弹窗就制作完成了,可以用于网页或手机应用中进行交互。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: html做手机弹窗代码
本文地址: https://pptw.com/jishu/512936.html
html侧栏悬浮代码 html华文彩云字体怎么设置

游客 回复需填写必要信息