文档流(float)转绝对定位
来源:互联网 发布:沙县小吃知乎 编辑:程序博客网 时间:2024/05/17 00:05
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>文档流(float)转绝对定位</title> <style type="text/css"> * {margin: 0;padding: 0} ul {list-style: none;position: absolute;left: 0;top: 0} ul li {width: 100px;height: 100px;float: left;border: 1px solid #000;margin: 0 5px} div {width:102px;height: 102px;background: rgba(0,0,0,0.1);color: #fff;font-size:45px;position:absolute;left: 5px;top: 0} </style></head><body> <div id="active">hello word</div> <ul id="box"> <li></li> <li></li> <li></li> <li></li> <li></li> <li></li> </ul><script type="text/javascript"> var oBox=document.getElementById('box'); var aLi=oBox.getElementsByTagName('li'); var oAc=document.getElementById('active'); //1、新建数组存li的位置 var arr=[]; for (var i = 0; i < aLi.length; i++) { arr[i]={left:aLi[i].offsetLeft,top:aLi[i].offsetTop} }; //2.在开一个循环,用以设定left、top值 for (var i = 0; i < aLi.length; i++) { aLi[i].style.left=arr[i].left+'px'; aLi[i].style.top=arr[i].top+'px'; aLi[i].style.position="absolute"; //margin之前的作用是为li之间留出间隔,现在它的使命完成了,被li绝对定位取代了,就不在需要; //并且如果不设置为0;会有小问题。第一个li的margin-left本应该是5,但是实际却是10; //你可以不加下面的试试看。解决办法就是aLi[i].style.margin='0'; aLi[i].style.margin='0'; aLi[i].onmouseover=function(){ oAc.style.left=this.offsetLeft+'px'; oAc.style.top=this.offsetTop+'px'; } };</script></body></html>
0 0
- 文档流(float)转绝对定位
- 绝对定位,相对定位和文档流的关系
- 绝对定位和float的区别!
- javaScript--02 CSS基础 下 相对定位,绝对定位,顺序流,z-index,float
- 普通文档流,定位(绝对,相对,固定),浮动
- css 绝对定位、浮动中的脱离文档流
- css的文档流,float浮动和position定位
- 如何解决 定位和float 造成的脱离文档流
- css中的float和相对定位,绝对定位,z-index
- css浮动float、相对定位绝对定位辨析
- 定位流之绝对定位
- [zz]css绝对定位、相对定位和文档流的那些事
- css绝对定位、相对定位和文档流的那些事
- css绝对定位、相对定位和文档流的那些事
- css绝对定位、相对定位和文档流的那些事
- [zz]css绝对定位、相对定位和文档流的那些事
- [zz]css绝对定位、相对定位和文档流的那些事
- 文档流、浮动、绝对定位、相对定位间的基友情
- 编码转换 c++
- 我们为什么要思考算法
- suse中包管理工具与zypper命令的作用
- html5 audio 语音播放在手机端使用注意(iphone,ipd,safari)
- posix线程编程
- 文档流(float)转绝对定位
- 分析OpenStack中单元测试之mock & mox
- php http与https转换
- opencv判断图片是彩色还是灰度
- ios tableView那些事 (十五)用故事模式自定义cell
- PHP 免费获取手机号码归属地
- Enum 类定义
- 使EditText有四边框的最快方法
- ios tableView那些事 (十六) UITableView中Cell重用机制导致内容重复解决方法