水平垂直居中

2017-06-21  本文已影响3人  西瓜炒苦瓜

1.水平垂直居中的方法及其优缺点

页面结构:

<div class="parent">

         <div class="child"></div>

</div>

第一种:利用transform实现水平垂直

.parent{position:relative;width:100%;height:500px;border:1px red solid;}

.child{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100px;height:100px;background:red}

第二种:利用定位实现水平垂直

.parent{position:relative;width:100%;height:500px;border:1px red solid;}

.child{position:absolute;top:50%;left:50%;margin:-50px -50px;width:100px;height:100px;background:red}

第三种:利用弹性布局水平垂直

.parent {position: relative;width: 100%;height: 500px;display: flex;align-items: center;

-webkit-align-items: center;justify-content: center;-webkit-justify-content: center;border: 1px red solid;}

.child{width:100px;height:100px;background: red;}

页面效果

上一篇下一篇

猜你喜欢

热点阅读