通过JS+CSS实现简单的遮罩层
来源:互联网 发布:抓取股票数据 网站 编辑:程序博客网 时间:2024/05/17 01:12
项目遇到数据量比较大的时候,用户导入功能需要增加一个遮罩层。不让用户进行继续的乱操作。
首先,我们先定义一个css样式代码如下:
<style type="text/css"> #bg{ display: none; position: absolute; top: 0%; left: 0%; width: 100%; height: 100%; background-color: black; z-index:1001; -moz-opacity: 0.7; opacity:.70; filter: alpha(opacity=50);} #show{display: none; position: absolute; top: 25%; left: 22%; width: 53%; height: 49%; padding: 8px; border: 8px solid #E8E9F7; background-color: white; z-index:1002; overflow: auto;} </style>
颜色深度你可以设置opacity属性的值
在定义js代码如下:
function showdiv() { document.getElementById("bg").style.display ="block"; document.getElementById("show").style.display ="block"; } function hidediv() { document.getElementById("bg").style.display ='none'; document.getElementById("show").style.display ='none'; }
页面:
<input id="btnshow" type="button" value="Show" onclick="showdiv();"/> <div id="bg"></div> <div id="show">请等待 <input id="btnclose" type="button" value="Close" onclick="hidediv();"/>
不能随页面的滚动条进行滚动在加上设置长度是滚动条的距离即可
document.getElementById("bg").style.height=document.documentElement.scrollHeight+'px';
0 0
- 通过JS+CSS实现简单的遮罩层
- 通过js实现简单的动画效果
- js+Css实现的一个简单对话框
- CSS+JS实现简单的时钟
- js css+html实现简单的日历
- 简单说 通过CSS的滤镜 实现 火焰效果
- js+css实现的简单的下拉菜单。兼容性好。
- JS通过prototype实现继承的简单示例:
- 最简单的js+css遮罩实现
- css和js实现最简单的轮播图效果
- 简单的CSS动画加JS实现转盘
- JS+CSS简单实现DIV遮罩层显示隐藏
- JS+CSS简单实现DIV遮罩层显示隐藏
- JS+CSS简单实现DIV遮罩层显示隐藏
- JS+CSS简单实现DIV遮罩层显示隐藏
- JS+CSS简单实现DIV遮罩层显示隐藏
- JS+CSS简单实现DIV遮罩层显示隐藏
- JS+CSS简单实现DIV遮罩层显示隐藏
- const实现机制
- android studio mac 常用快捷键
- 判断字符串不为空定义红
- Algorithms—112.Path Sum
- UIApplication、AppDelegate、委托
- 通过JS+CSS实现简单的遮罩层
- 修改Maven本地仓库和eclipse3.6的Maven本地仓库地址
- cocos2dx3.4mac环境搭建
- dns 添加域名
- 九度OJ 题目1063:整数和
- 24小时制转换为12小时
- 路由配置
- typedef 定义结构体
- IOS中NSUserDefaults的用法(轻量级本地数据存储)