htnl中的遮罩层以及定位方式
$msk.css({
"top":"0", "left":"0",
"position":"fixed", "display":"block",
"width":"100%", "height":"100%",
"background":"white", "zIndex":"500",
"opacity":"0.3", "filter":"Alpha(opacity=30)"
});
1:定位方式:
2:显示方式:
3:显示顺序:zIndex
opacity:(0-1的小数);
0表示完全透明,1表示完全不透明。
eg: opacity:1.0;
filter:alpha(opacity=100); (此方法可以调节兼容性)
一、静态定位:position: static;
静态定位 (static)是浏览器默认设定的定位方式,在这种方式下,每个块元素都新起一行显示,而块元素的间隔、边框等则由具体网页的CSS样式表规则确定。它简单地遵循文档的普通流动。当元素是静态定位时,top和left属性无效。
二、相对定位:position: relative;(重要)
这种定位形式与静态定位非常相似,因为元素会继续遵循文档的普通流动,除非受到其他指令的影响。但是,设置top或者left属性会引起元素相对于它的原始(静态)位置进行偏移。盒子以原来的位置为
基准进行移动, 有四个属性top、bottom、left、right,通过设置具体的属性值,盒子在该 方向上移动一定的距离。相对定位的方式,盒子并未脱离标准流,它对兄弟盒子的定位没有任何影响,就好像该相对定位的元素还在原地一样。
三、绝对定位:position: absolute;(重要)
绝对定位的元素完全跳出页面布局的普通流动,它会相对于它第一个非静态定位的祖先元素而展示。如果没有这样的祖先元素,则相对于整个文档。
使用绝对定位的盒子以它的“最近”的一个“已经定位”的“祖先元素(父盒子)”为基准定位,这里的“已经定位”表示的是使用了除了 static方式以外的其他元素定位方式进行定位,如果没有,则以里游览器窗口为基准。绝对定位的盒子脱离了文档流,它的兄弟盒子定位时视其为“不存 在”。
四、固定定位:position: fixed;
固定定位把元素相对于浏览器窗口而定位。设置元素的top和left为0会使它显示在浏览器左上角,它完全忽略浏览器滚动条的拖动,一直会出现在用户的视野。
固定定位(fixed)与绝对定位的方式类似,有一点不同就是固定定位的盒子以浏览器窗口为基准,而不去关心父盒子是否已定位。
htnl中的遮罩层以及定位方式的更多相关文章
- 【转】cocos2d-x中锚点设置及定位方式
http://blog.csdn.net/wayne5ning/article/details/8160506 说在前面:以下是基于cocos2d-2.0-x-2.0.3作的总结 问题 在cocos2 ...
- cocos2d-x中锚点设置及定位方式
问题 在cocos2d演示样例代码HelloCpp中,为什么要将CCMenu设置位置到CCPointZero,即使CCMenu的锚点是在(0.5, 0.5)? 回答 这是由于CCMenu没有使用锚点进 ...
- 在HTML中实现和使用遮罩层
Web页面中使用遮罩层,可防止重复操作,提示loading:也可以模拟弹出模态窗口. 实现思路:一个DIV作为遮罩层,一个DIV显示loading动态GIF图片.在下面的示例代码中,同时展示了如何在i ...
- [C#] (原创)一步一步教你自定义控件——06,MaskLayer(遮罩层)
一.前言 技术没有先进与落后,只有合适与不合适. 本篇的自定义控件是:遮罩层(MaskLayer). 遮罩层对软件的美观与易用性上的提高是很大的,在日常使用过程中也会经常看到各种遮罩层,虽然WinFo ...
- jQuery遮罩层的实现
遮罩层其实就是一个占据整个页面的半透明效果的页面元素,一般用div实现.页面中实现遮罩层,无非就是为了让用户只能操作弹出窗口的内容,而不允许操作弹出窗口外的内容. 在实现时,我使用了两个div,一个遮 ...
- 史上最全的CSS hack方式一览 jQuery 图片轮播的代码分离 JQuery中的动画 C#中Trim()、TrimStart()、TrimEnd()的用法 marquee 标签的使用详情 js鼠标事件 js添加遮罩层 页面上通过地址栏传值时出现乱码的两种解决方法 ref和out的区别在c#中 总结
史上最全的CSS hack方式一览 2013年09月28日 15:57:08 阅读数:175473 做前端多年,虽然不是经常需要hack,但是我们经常会遇到各浏览器表现不一致的情况.基于此,某些情况我 ...
- 遮罩层中的相对定位与绝对定位(Ajax)
前提:公司最近做的一个项目列表,然后点击项目,出现背景遮罩层,弹出的数据框需要异步加载数据数据,让这个数据框居中,搞了两天终于总算达到Boss满意的程度,做了半年C/S,反过来做B/S,顿时感到技术还 ...
- Css动画形式弹出遮罩层,内容区上下左右居中于不定宽高的容器中
<!DOCTYPE html> <html> <head> </head> <body id="body"> <! ...
- web页在微信中访问增加遮罩层 右上角弹出在浏览器中打开
https://blog.csdn.net/zgsdzczh/article/details/79744838 web页在微信中访问增加遮罩层 右上角弹出在浏览器中打开 <style typ ...
随机推荐
- 取数据的前N行
用awk中csv文件中取前1000行出来,代码虽少,很容易出错 BEGIN{ FS=","; OFS=","; i=; } { i++; )exit; prin ...
- Caffe学习系列(9):solver优化方法
介绍了各种优化算法 参考:http://www.cnblogs.com/denny402/p/5074212.html
- zabbix之MySQL数据库的安装
转载自:http://www.ttlsa.com/mysql/install-mysql5_6/ 启动MySQL并制定套接字 mysql -u user -ppassword -S 指定socket路 ...
- django 1.7+ default_permissions
由于做Caption要做权限设计.在核心类的设计的时候需要做好权限的基础设计.django 1.7+以后 django.db.modes新增特性 default_permissions,官方文档语焉不 ...
- linux中用shell获取昨天、明天或多天前的日期
linux中用shell获取昨天.明天或多天前的日期 时间 -- :: BlogJava-专家区 原文 http://www.blogjava.net/xzclog/archive/2015/12/0 ...
- Discovering versions from the identity service failed when creating the password plugin.
If you are behind the proxy, then you have to set no_proxy environmental variable for your localhost ...
- InstallUtil在windows服务中的使用(转)+ 服务安装的注意事项
1. 新建一个Windows Service的方法: 1. 打开Visual Studio 2008新建一个project Solution: 2. 选择Windows->windows Se ...
- 【Unity3D】Invoke,InvokeRepeating ,Coroutine 延迟调用,周期性调用
Invoke和InvokeRepeating方法,可以实现延迟调用,和周期调用 第一个是执行一次,第二个是重复执行 void Invoke(string methodName, float time) ...
- POJ 1458 1159
http://poj.org/problem?id=1458 一道容易的DP,求最长公共子序列的 dp[i][j],代表str1中的第i个字母和str2中的第j个字母的最多的公共字母数 #includ ...
- php xdebug配置
2015年11月27日 17:08:54 [xdebug] ;用触发的形式去开启跟踪调试 get/post/cookie 中添加变量"XDEBUG_TRACE" xdebug.au ...