2024年4月11日发(作者:)
CSS中点击按钮实现半透明遮罩蒙层效果
一、实现的功能
要求:点击“添加蒙层”按钮,页面会出现一层半透明的遮罩层,按钮也会
变成“隐藏蒙层”,点击“隐藏蒙层”按钮,页面的半透明遮罩层会消失。
二、实现代码
代码
.area{
position:absolute;
left:50%;
top:50%;
transform:translate(-50%,-50%);
width:200px;
height:300px;
background-color:aquamarine;
}
.mask{
/*
遮罩层绝对定位定位,让其覆盖整个
body
页面
*/
position:absolute;
left:0;
right:0;
top:0;
bottom:0;
background-color:antiquewhite;
opacity:0.5;/*
透明度设置为一半,实现半透明遮盖效果
*/
/*
这句
css
用来实现元素遮罩层不遮挡下方元素
pointer-events:none;
(
button
按钮)的代码
*/
}
和js代码
constapp=App({
data(){
return{
condition:false,
text:"添加蒙层"
}
},
methods:{
handleClick(){
ion=!ion;
if(ion){
ion=true;
="隐藏蒙层";
}else{
ion=false;
="添加蒙层"
}
}
},
template:`


发布评论