阴影背景,并使其在弹出时不可点击
Shadow background and make it unclickeble when pop-up occurs
当点击按钮时,我会创建一个div,并使其看起来像一个弹出窗口,但我希望这个框周围的背景是"阴影"的,并且不可能点击那里的链接和输入字段。
如何使用javascript实现这一点?
直接在<body>
内部创建一个<div>
并赋予它id
。在<style>
标签中,为其提供以下样式属性(如果需要,可以添加更多):
position: fixed;
z-index: 3;
width: 100%;
height: 100%;
background-color: rgba(0,0,0.5);
根据需要提高其z索引(不过,请确保弹出窗口具有更高的z索引)。也可以通过更改rgba()
对象的第4个值来调整其颜色的不透明度,该值的范围从1(不透明)到0(透明)。如果它没有占据整个页面,请确保<body>
和<html>
标记没有赋予它们margin
s、padding
或border
s的样式属性。
相关文章:
- 使用JS如何动态更改显示的html文件中的文本背景颜色
- 可以在这里为背景图像设置滤镜吗
- 如何使用jquery更改html中的背景颜色
- 使用 js 将背景图像设置为 HTML
- 使用带括号的图像URL作为jQuery的背景
- 如何使用css动画/javascript使具有背景图像的元素出现
- 循环浏览多个身体背景图像
- 带有填充属性的SVG矩形显示在包含元素的上方插入框阴影
- 将淡入淡出添加到“我的身体背景滑块”
- 浮动图像左作为背景-css
- Fullpage.js-视频+背景在同一部分
- 背景图像顶部的滚动图像不移动
- 在pdfmake中嵌入背景图像
- PhoneGap选项卡栏自定义字体,背景图案
- Javascript对象类在单击时打开窗口进行颜色选择,并在更改时替换对象背景颜色
- 删除高图表数据标签上的阴影/背景发光
- 如何启用模态的背景阴影
- 如何在没有叠加掩模的情况下使背景颜色在背景图像上阴影/过渡
- 阴影背景,并使其在弹出时不可点击
- 如何在D3折线图中添加背景阴影