CSS中点击按钮实现半透明遮罩蒙层效果

更新时间:2023-07-28 05:53:42 阅读: 评论:0

CSS中点击按钮实现半透明遮罩蒙层效果
一、实现的功能
要求:点击“添加蒙层”按钮,页面会出现一层半透明的遮罩层,按钮也会变成“隐藏蒙层”,点击“隐藏蒙层”按钮,页面的半透明遮罩层会消失。
二、实现代码
1.css代码
<style>
.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;/*透明度设置为一半,实现半透明遮盖效果*/
pointer-events:none;/*这句css用来实现元素遮罩层不遮挡下方元素(button按钮)的代码*/
}
</style>
2.Html和js代码
<body>
<div id="root"></div>
</body>
<script>
const ateApp({
data(){
return{
condition:fal,
text:"添加蒙层"
}
},
methods:{
纸巾玫瑰handleClick(){
布尔人
dition){
寒暄近义词
<="隐藏蒙层";
}el{
<="添加蒙层"
长沙一周天气}
}
},
template:`
<div class="area">
<button@click="handleClick">{{text}}</button>
<teleport to="body">
<div class="mask"v-show="condition"></div>
</teleport>
</div>`
});
估算方法const unt("#root")
</script>
三、实现效果
1.刚打开时,页面显示如下:
2.点击“添加蒙层”按钮后,效果如下。
俯仰之间3.点击“隐藏蒙层”按钮后,页面又恢复到之前。

本文发布于:2023-07-28 05:53:42,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/89/1099584.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:蒙层   按钮   遮罩   实现   半透明
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图