【发布时间】:2022-09-26 18:21:11
【问题描述】:
我想创建一个弹出窗口,在产品页面的客户登陆后延迟 10 秒后显示,如果有点击外部弹出窗口应该关闭
这是我的html和css。你能帮我处理一下JS吗?
css -.overlay_flight_traveldil {
position: fixed;
top: 0;
bottom: 0;
left: 0;
right: 0;
background: rgba(0, 0, 0, 0.7);
transition: opacity 500ms;
visibility: hidden;
opacity: 0;
z-index: 5;
}
.overlay_flight_traveldil:target {
visibility: visible;
opacity: 100;
z-index: 5;
}
.popup_flight_travlDil {
margin: 70px auto;
padding: 20px;
background: #fff;
border-radius: 5px;
position: relative;
transition: all 2s ease-in-out;
z-index: 5;
}
.popup_flight_travlDil .close_flight_travelDl {
position: absolute;
top: 25px;
right: 20px;
transition: all 200ms;
font-size: 80px;
font-weight: bold;
text-decoration: none;
color: #000000;
}
.popup_flight_travlDil .content_flightht_travel_dil {
max-height: 60%;
overflow: auto;
}
@media screen and (min-width: 480px) {
.popup_flight_travlDil {
width: 33%;
z-index: 5;
}
}
@media screen and (max-width: 480px) {
.popup_flight_travlDil {
width: 90%;
z-index: 5;
}
<div id=\"popup_flight_travlDil3\" class=\"overlay_flight_traveldil\">
<div class=\"popup_flight_travlDil\">
<img src=\"https://cdn.shopify.com/s/files/1/0605/0680/0349/files/Mcaffeine-5.jpg?v=1664169142\" alt=\"gh\" width=\"100%\" height=\"80%\" />
<a class=\"close_flight_travelDl\" href=\"#\">×</a>
<div class=\"content_flightht_travel_dil\">
</div>
</div>
</div>
-
您如何开始创建/显示此弹出窗口? JS 有setTimeout,这可能就是你所追求的。
标签: javascript html css