html做手机弹窗代码
导读: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