欧美一区二区三区,国内熟女精品熟女A片视频小说,日本av网,小鲜肉男男GAY做受XXX网站

css彈出框效果

方一強2年前11瀏覽0評論

CSS彈出框效果是網頁設計師們在網頁設計中常常需要用到的技術之一,它可以讓用戶在頁面上得到更好的交互體驗。下面將分享一些實現這種效果的代碼和技巧。

/* 效果一:純CSS彈出框 */
.popup {
position: fixed;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
background-color: #fff;
border: 1px solid #e5e5e5;
padding: 20px;
z-index: 9999;
display: none;
}
.overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 9998;
background-color: rgba(0,0,0,0.5);
display: none;
}
.popup-trigger:hover + .overlay,
.overlay:hover,
.popup.show,
.popup.show + .overlay {
display: block;
}
/* 效果二:用jQuery實現彈出框 */
$(document).on("click", ".popup-trigger", function() {
$(".popup").show();
$(".overlay").show();
return false;
});
$(document).on("click", ".overlay, .close", function() {
$(".popup").hide();
$(".overlay").hide();
});
/* 效果三:響應式彈出框 */
@media screen and (max-width: 768px) {
.popup {
width: 90%;
height: 90%;
top: 5%;
left: 5%;
}
}
@media screen and (min-width: 768px) {
.popup {
width: 50%;
height: 50%;
}
}

其中,效果一使用了偽類和兄弟選擇器來實現彈出框的顯示和隱藏;效果二則是利用jQuery的事件綁定來實現彈出框效果;效果三則是通過媒體查詢,根據不同終端寬度來自適應地調整彈出框的樣式。以上是常見的一些實現彈出框效果的代碼和技巧,希望能對大家有所幫助。