使用css使内容模糊,并加盖遮罩层,

举报
拿我格子衫来 发表于 2022/03/17 23:01:39 2022/03/17
【摘要】 无模糊,加盖遮罩层效果   加特效后   css的特效代码只有两行   .mask{position: relative;filter: blur(2px);user-select: none;} .mask::after{position: absolute;top: 0;left:...

无模糊,加盖遮罩层效果

 

加特效后

 

css的特效代码只有两行

 


  
  1. .mask{position: relative;filter: blur(2px);user-select: none;}
  2. .mask::after{position: absolute;top: 0;left: 0;width: 100%;height: 100%;content: '';display: block;background: rgba(255, 253, 253, 0.2);}

 为需要加特效的div加上一个mask类即可生效

主要使用了伪类,以及相对定位,绝对定位的知识. 另外过滤器filter, 以及rgba的透明度设置

 

如果需要在模糊层上显示一个开通VIP的字眼, 则需要在模糊层的外层,使用相对定位.

 

css 

.topinfo{position: relative;left: 147px;color: #673ab7;font-weight: bold;}
 

 

完整代码


  
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8" />
  5. <meta name="viewport" content="width=device-width,inital-scale=1" />
  6. <style type="text/css">
  7. html,body{
  8. height: 100%;
  9. width: 100%;
  10. display: flex;
  11. align-items: center;
  12. justify-content: center;
  13. }
  14. .mask{position: relative;filter: blur(2px);user-select: none;}
  15. .mask::after{position: absolute;top: 0;left: 0;width: 100%;height: 100%;content: '';display: block;background: rgba(255, 253, 253, 0.2);}
  16. .topinfo{position: relative;left: 147px;color: #673ab7;font-weight: bold;}
  17. .myapp{
  18. width: 200px;
  19. height: 200px;
  20. border: 1px solid #ddd;
  21. color: red;
  22. display: flex;
  23. align-items: center;
  24. justify-content: center;
  25. flex-direction: column;
  26. }
  27. </style>
  28. </head>
  29. <body>
  30. <p class="topinfo" >开通VIP查看</p>
  31. <div class="myapp mask">
  32. <p>床前明月光</p>
  33. <p>疑是地上霜</p>
  34. <p>举头望明月</p>
  35. <p>低头思故乡</p>
  36. </div>
  37. </body>
  38. </html>

 

 

文章来源: fizzz.blog.csdn.net,作者:拿我格子衫来,版权归原作者所有,如需转载,请联系作者。

原文链接:fizzz.blog.csdn.net/article/details/105436002

推荐

华为开发者空间发布

让每位开发者拥有一台云主机

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。