<!DOCTYPE html>
<html><head><meta charset="utf-8"><title>居中弹出层</title></head><body><button class="Click">点击</button><style>body{margin:0;padding:0;}.popWrap{position:absolute;top:0;width:100%;height:100%;display:none;}//脱离文档流.mask{position: absolute;top:0;width:100%;height:100%;background-color:gray;opacity:0.5;}.popContent{position:fixed;top:50%;left:50%;margin-left:-200px;margin-top:-150px;width:400px;height:300px;background-color:white;}//fixed是关键</style><div class="popWrap"><div class="mask"></div><div class="popContent"></div></div><script src="http://cdn.bootcss.com/jquery/2.1.3/jquery.js"></script><script>$(function(){var Height = $(document).height();$(".mask").css({"height":Height+"px"});//满屏遮罩
$(".Click").on("click",function(){$(".popWrap").css({"display":"block"});});$(".mask").on("click",function(){$(".popWrap").css({"display":"none"});});});</script></body>
</html>

主要实现:满屏遮罩和弹出层随滚动条滚动而居中;

转载于:https://www.cnblogs.com/hanbingljw/p/5045305.html

遮罩层和弹出层(居中)相关推荐

  1. element-UI 弹出组件dialog的遮罩层在弹出层的上面 - 解决篇

    element-UI 弹出组件的遮罩层在弹出层dialog模态框的上面? bug演示: 代码逻辑调整之后,页面就正常了(代码和效果图 · 见下文): 解决办法: 将dialog组件剪贴到最父级div元 ...

  2. element ui 弹出组件的遮罩层在弹出层的上面的解决方法

    element ui 弹出组件的遮罩层在弹出层的上面的解决方法 参考文章: (1)element ui 弹出组件的遮罩层在弹出层的上面的解决方法 (2)https://www.cnblogs.com/ ...

  3. element ui 弹窗遮罩层在弹出层的上面。点击关闭弹窗弹窗关闭了但是遮罩层没关

    首先弹窗一个水平测试报告.然后点击查看解析又可以弹窗一个框 这时我们发现这个解析的框被外面一个遮罩层挡住了. 我把这个水平测试报告的弹窗写在一个组件里面.在组件里面又写了解析的弹窗. 首先查看官网的e ...

  4. layui弹出层第一次打开不居中,第二次才居中

    最近在做一个帮助文档,想做一个点击图片放大的功能,于是使用layui的弹出层,代码如下 /* 打开弹出层*/ function openLayer(imgUrl) {var imgUrl = imgU ...

  5. html5相对父元素定位,layer弹出层设置相对父级元素定位

    layer弹出层默认是相对body固定定位的,可是项目中一般需要相对某个盒子相对定位,下面是个加载弹层例子: var loadIndex = layer.open({ type: 3, //3 表示加 ...

  6. CSS基础- 3.14 定位练习-弹出层

    文章目录 弹出层效果图 HTML代码 CSS代码 弹出层效果图 弹出层的背景是半透明的蒙层 HTML代码 <!DOCTYPE html> <html lang="en&qu ...

  7. layui弹出层html,layer弹出层

    layer 弹出层,怎么只让他弹出一次.在线等 我昨天用这个插件的时候也有这个问题,弹出内容大了就居不了中.这是组件不完美的地方,他设置了top和left值,而且是固定的.这种弹出层都是绝对定位的 所 ...

  8. html 5 桌面弹窗,HTML5+CSS3+jQuery实现弹出层

    我们完全使用HTML5+CSS3+jQuery来实现一个基本的弹出层效果,因此我们可以在示例中任意修改弹出层外观样式.甚至js方法调用.我们最终做出来的弹出层效果应该是响应式的,也就是说可以在桌面PC ...

  9. jquery 弹出层插件

    最近在研究弹出层插件时发现网上很多插件功能很强大,同时插件也很庞大.在这里个人写了一个比较秀珍的弹出层插件. jquery.popdialog.js $(function () {$.fn.PopDi ...

最新文章

  1. ipsan虚拟存储服务器,HP P4000 IPSAN存储系统
  2. 长脖子鹿省选模拟赛 [LnOI2019SP]快速多项式变换(FPT)
  3. django报错500排查方法
  4. RedHat Linux 启动FTP
  5. 容器编排技术 -- Kubernetes Network Policy
  6. 移动端分享到微信和QQ
  7. 路印zkRollup AMM将在月底启动流动性挖矿
  8. sql azure 语法_如何在SQL 2016中使用Azure Key Vault使用AlwaysOn配置TDE数据库
  9. RHEL 6 配置yum源
  10. WearOS 工具箱
  11. uva1589 Xiangqi
  12. rand函数和srand函数详解
  13. qt textbrowser的边界框怎样改变颜色_专访天使投资人续沛川:用深度思考打破人生边界,拥有张力一生...
  14. MongoDB:shutting down with code:100
  15. ubuntu 系统磁盘清理
  16. java之自定义注解的完整使用
  17. 200人 500人规模园区网设计(中小企业网络)
  18. 一分钟知道屏幕分辨率、尺寸、PPI之间的关系!!!
  19. java-模拟自动挡汽车
  20. 帆软填报通过JS清空数据库表

热门文章

  1. springboot 文件上传大小配置
  2. java 数组转化为arraylist_在Java中怎样把数组转换为ArrayList?
  3. python 八数码_python 处理八数码 双向BFS 拼图游戏 | 学步园
  4. android 6.0 短信权限,Android6.0权限适配
  5. c 11 主要的新语言特性,C 11系列
  6. 用asp.net实现日历打卡_清单 | 2021年日历请查收
  7. 按键扫描——74HC164驱动(二)
  8. php相关术语,PHP中一些专业术语、符号、函数[初学者学习PHP]
  9. PAT (Basic Level) Practice1030 完美数列
  10. C/C++开发_C语言里类似C++的构造与析构