transform对定位元素的影响

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了transform对定位元素的影响相关的知识,希望对你有一定的参考价值。

1、基本概念

absolute:生成绝对定位的元素,相对于除position:static 定位以外的第一个有定位属性的父元素进行定位,若父元素没有定位属性则相对于浏览器窗口的左上角定位,定位的元素不再占据文档的空间。

relative:生成相对定位的元素,相对于其正常位置进行定位,定位的元素仍然占据文档的空间。

 

2、transform对子元素定位的影响

父元素添加transform属性后,子元素定位参照变成父元素,包括定位left,top,和width。并且父元素任然占据位置,后面的兄弟元素不能覆盖,相当于添加了relative属性。但是left,top无效。

以上是关于transform对定位元素的影响的主要内容,如果未能解决你的问题,请参考以下文章

3D转换

transform

CSS3 transform对fixed元素造成的影响笔记

关于c3样式在浏览器上的兼容问题

transform与position:fixed的那些恩怨

transform与position:fixed的那些恩怨--摘抄