transform的妙用---实现div不定宽高垂直水平居中

transform的兼容性

transform的兼容性仍是比较乐观的。IE9如下不兼容,IE9支持代替的-ms-transform属性不过只支持2D转换。web

谷歌和Safari支持代替的-webkit-transform属性。IE9以上、火狐和欧朋是兼容的。spa

 

transform 属性向元素应用 2D 或 3D 转换。该属性容许咱们对元素进行旋转、缩放、移动或倾斜。code

在此,可妙用其移动的属性。orm

碰见div不定宽和高垂直水平居中的问题。记得之前都是用js去实现。如今能够用 transform进行实现。blog

 

<div class="demo">
   <img src="img/pic3.jpg" />
</div>
复制代码
.demo{
    position: fixed;
    top:50%;
    left:50%;
    transform:translate(-50%,-50%);
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
}
相关文章
相关标签/搜索