CSS+JQuery实现遮罩层淡入淡出的效果

本文介绍了一种在移动设备页面上实现遮罩效果的方法,使用了HTML、CSS和jQuery来创建一个全屏覆盖的黑色透明遮罩,并通过点击事件控制其显示与隐藏。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

效果图(背景为蓝色):

<html>
<head>
<style>
*{
	margin: 0;
	padding: 0;
}
#div{
	background-Color:#36c;
	width:100%;
	height: 100%;
}
.ts_mask{ 
	width:100%;
	height:100%;
	background:rgba(0,0,0,0.8);
	position:fixed;
	z-index:99; 
	top:0; 
	display:none;
}
.tishi{ 
	width:70%;
	height:50vw; 
	background:url(mxz_ts.png) center no-repeat; 
	float:left; 
	background-size:100% auto;
	margin:50vw 15%;
}
.qd{ 
	width:50%; 
	height:10vw; 
	margin:30vw 25% 0 25%;
}
</style>
<script src="http://libs.baidu.com/jquery/1.9.1/jquery.js"></script>
</head>
<body>
<div id="div">
	<div class="ts_mask">
        <div class="tishi">
            <div class="qd"></div>
        </div>
    </div>
</div>
<script type="text/javascript">
	$(".ts_mask").fadeIn(1000);
        $(".qd").click(function () {
        $(".ts_mask").fadeOut(1000);
    });
</script>
</body>
</html>


.ts_mask的作用为遮罩 覆盖整个页面 颜色黑色 透明度0.8(background:rgba(0,0,0,0.8);)位于最上面(z-index:99)

.qd响应区域

(注意:本例是基于移动设备的页面编写,在电脑上可能显示可能出现只显示一部分,解决方法:在Firefox的页面中按shift+ctrl+m可以使页面呈现出在手机端显示的效果)


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值