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] 举报,一经查实,本站将立刻删除。