业务场景:实现一个按钮,点击按钮弹框提示
1、定义样式
.bgcBox { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 100; display: none; } .bgcBox .bgc { position: fixed; z-index: 110; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.2); } .bgcBox .titles { background-color: #fff; font-size: 12px; position: fixed; z-index: 120; width: 240px; height: 120px; left: 50%; top: 50%; transform: translate(-50%, -50%); color: black; } .bgcBox .titles > p { margin: 20px 15px; } .bgcBox .titles > div { background-color: rgb(76, 116, 242); color: #fff; width: 80px; height: 30px; text-align: center; line-height: 30px; margin: 0 auto; border-radius: 4px; cursor: pointer; }
2、编写对应的div
<div class="bgcBox">
<div class="bgc"></div>
<div class="titles">
<p>继续!</p>
<div onclick="hideContinueTips()">我知道了</div>
</div>
</div>
3、实现对应的javascript动作
<a href="javascript:void(0);" onclick="showContinueTips()" title="点击继续"><span>继续</span></a>
//点击继续
function showContinueTips() {
$(".bgcBox").show();
}
//点击我知道了
function hideContinueTips(){
$(".bgcBox").hide();
}