本文内容:页面镂空遮罩层、页面镂空遮罩 引导 层、图片镂空遮罩
常规遮罩层
<!DOCTY PE ht ML >
<html lang="en">
<head>
< ;m eta charset="UTF-8">
<meta n am e="viewport" content="width=device-width, in IT ial -s cale=1, maximum-scale=1, minimum-scale=1, user-scalable=no">
<title>Title</title>
<style>
.mask{
position: absolute;
width: 100%;
h ei ght: 100%;
top: 0;
left: 0;
background: rgba(0,0,0,0.4);
dis play : flex;
justify-content: center ;
align -i tems: center;
z-index: 3;
}
.mask{
position:fixed;
top : 0;
left : 0;
bottom : 0;
right : 0;
background:rgba(0,0,0,.5);
/*background:hsla(0,100%,80%,0.5)*/
/*background: # 000; opacity:0.5; */
}
//模糊效果 毛玻璃效果
.blur{
- webkit -filter: blur(5px); /* Ch rom e, opera */
-moz-filter: blur(5px);
-ms-filter: blur(5px);
filter: blur(5px);
}
</style>
</head>
<style>
</style>
<body>
<div class='mask'></div>
</body>
</html>
镂空遮罩层效果如图
使用box-shadow实现镂空遮罩引导层效果
优点:
圆 角轻松实现; box-shadow 不会影响元素位置,定位只需要根据 content 的位置写。缺点:阴影可视区域无法触发click事件,因此,当点击蒙层任意区域,无法隐藏。
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=no">
<title>Title</title>
<style>
.guide{
position: absolute;
z-index: 2;
top: 0px;
left: 50%;
transform: trans latex (-50%);
width: 50px;
height: 50px;
border-radius: 50px;
border: 3px solid #2353FA;
box-shadow: 0px 0px 0px 1000px rgba(0,0,0,.75);
box-sizing: border-box;
}
</style>
</head>
<style>
</style>
<body>
<div class='guide'></div>
</body>
</html>
使用border实现镂空遮罩引导层效果
缺点:代码量大
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, minimum-scale=1, user-scalable=no">
<title>Title</title>
<style>
.guide{
position: absolute;
z-index: 2;
.opacityEle{
border: 700px solid rgba(0,0,0,0.75);
width: 50px;
height: 50px;
position: relative;
top: -700px;
left: -538px;
border-radius: 50%;
.ele{
width: 50px;
height: 50px;
border: 3px solid #0B6EFF;
border-radius: 25px;
box-sizing: border-box;
}
}
}
</style>
</head>
<style>
</style>
<body>
<div class='guide'>
<div class='opacityEle'>
<div class='ele'></div>
</div>
</div>
</body>
</html>
到此这篇关于css实现缕空遮罩层的示例代码的 文章 就介绍到这了,更多相关css缕空遮罩层内容请搜索以前的文章或继续浏览下面的相关文章,希望大家以后多多支持!&nbs p;
总结
以上是 为你收集整理的 css实现缕空遮罩层的示例代码 全部内容,希望文章能够帮你解决 css实现缕空遮罩层的示例代码 所遇到的问题。
如果觉得 网站内容还不错, 推荐好友。
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://www.haodehen.cn/did201183