关于绝对定位那些事儿

2016-04-22 H5案例分享 H5案例分享
关于绝对定位那些事儿

在H5制作中,由于布局需要,经常用到position: absolute绝对定位;那定位都有哪些呢?H5中用到position: absolute的原因及用法又是什么呢?
position参数表

H5常使用绝对定位的原由: 因为H5中的很多元素是图片,可能会有叠加、重合、动画等效果,且常采用不规律的布局。采用这种布局时,元素需要脱离标准文档流,如果不对其定位做相应处理,按照标准文档流模式,从上到下、从左到右布局,就会产生很多不便。而这是我们采用position:absolute绝对定位就可轻松搞定这些问题。

使用绝对定位的方法: 一般来说元素的绝对定位的是相对于它所在的父级盒子而言的,通常是将父级盒子定义为position:relative相对定位,子级元素定义position:absolute绝对定位,并且子级里的元素使用left或right和top或bottom进行定位,还可使用z-index进行分层叠加。 绝对定位说明图

定位小例子: 示例代码: 示例代码 示例图: 示例图1

示例图2

像这样,先给父级盒子设置相对定位,子级元素设置绝对定位,在借助top、right、bottom、left进行大致的位置调整,margin值、padding值进行微调,就可以将H5页面中,快速实现很多元素不规则布局的效果。但是绝对定位如果父级不使用position:relative相对定位,而里面的元素直接使用position:absolute绝对定位,这个时候将会以body标签为父级,使用position:absolute定义的元素对象无论位于div多少层结构,都将会被拖出以为父级进行绝对定位。所以,绝对定位应在合适的地方使用,这样才能达到事半功倍的效果。



以上为“H5案例分享”团队原创文章,转载请注明出处!

标签

分享:
海报
案列链接
下载截图
收藏案例
已收藏
分享到微信朋友圈
打开微信,点击底部的“发现”,
使用“扫一扫”即可将网页分享至朋友圈。

相关推荐:

H5轻知识-图片压缩利器tinypng

H5轻知识:一屏中添加两个二维码为什么无法识别?

关注微信号:h5-share,获取更多创意H5案例分享!也可访问H5案例分享网站www.h5anli.com,搜索查阅~

阅读原文

微信扫一扫
关注该公众号

收藏

微信极速登录/注册

对汉语支持不错,别对小五说英文

微信公众号

提交案例

请pc端输入网址

"h5anli.com"

下载截图压缩包~

标签已提交成功

小编正在审核

请等待一下下啦

哎呀

标签已存在

换个新的呗~