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
