使用javascript和css弹出窗口
Pop up window using javascript and css
我的应用程序需要在单击按钮时生成一个弹出窗口。该应用程序专门用于android和IOS中的移动设备。
我收到了相同的使用这个代码:
.popup
{
position:absolute; left:0; top:0; width:132;
border-style:solid;
border-width:4;
border-color:blue;
background-color:black;
padding:5px;
color:white;
font-family:Arial;
font-weight:bold;
font-size:10pt;
z-index:2;
visibility:hidden;
}
但我需要的是当弹出窗口打开时,背景被模糊并禁用。我该如何做到这一点?
JavaScript或CSS中的代码对我来说很好。
<div id="popup">
<div style="position:absolute;width:100%;height:100%;z-index:9000;opacity:.5,background-color:#000;"></div>
<div style="position:absolute;width:400px;height:400px;left:30%;top:20%;z-index:9001;">MY POPUP WINDOW</div>
</div>
考虑使用jquery插件,如jquery Tool的覆盖。
您只需要将div放在具有绝对位置的everthing之上,其z索引高达9999。
你可以看看这里http://www.w3schools.com/cssref/pr_pos_z-index.asp或者使用堪察加提到的一些插件。
如果你想像你在评论中提到的那样为IOS开发,你可以查看JQuery Mobile。
禁用背景或创建模式灯箱非常简单,并在其他注释中介绍。只需确保您将焦点设置为新的灯箱窗口,否则使用屏幕阅读器的用户将丢失。
创建模糊很有挑战性。Webkit在他们的睡衣中引入了CSS模糊效果http://bit.ly/AuBZJO
我相信这是最终的解决方案。现在,我们可以使用RGBA将背景div设置为透明的,正如其他评论者所指出的那样。
或者你可以向风车倾斜,然后用画布拼凑一些东西,首先进行屏幕捕捉
你能拿一个";截屏";使用Canvas?
然后模糊生成的图像
http://www.quasimondo.com/BoxBlurForCanvas/FastBlurDemo.html
相关文章:
- 窗口大小html css
- CSS-若窗口太小,滚动条会出现在“表格”单元格上
- 使用jQuery可以根据窗口大小更改滑块的css高度
- Javascript em根据窗口/视口尺寸调整大小,不影响文档样式的text/css
- 阻止Jquery对话框内容的CSS应用于主窗口
- TinyMCE 对话框.css未在图像弹出窗口中加载,会抛出 404
- 点击按钮后在css弹出窗口中填充valus
- 如何在HTML+jQuery+CSS中显示弹出窗口
- 通过jQuery或Javascript应用于父窗口的外部css规则
- 用css和图片打开新窗口
- 将CSS从父窗口附加到子弹出窗口
- 相对于窗口缩放CSS
- 如何在HTML和CSS(和/或JS/JQuery)中创建类似桌面的窗口
- ExtJS 4.2.1 用于加载指示和模态窗口的不同 CSS 掩码
- 如何在 Html/css 中的新窗口(而不是在新选项卡中)中打开链接
- 如何让 CSS/JavaScript 弹出窗口过渡
- 具有 JS CSS 和 HTML 的多个模态窗口
- CSS 窗口宽度调整大小问题
- Javascript弹出窗口css并点击函数
- 模态窗口css帮助