码迷,mamicode.com
首页 > 移动开发 > 详细

移动端垂直居中对齐

时间:2017-05-15 11:54:06      阅读:193      评论:0      收藏:0      [点我收藏+]

标签:center   lex   利用   居中   for   position   translate   osi   flexbox   

方法一:利用CSS3的transform:translate

.center{
    width:50%;
    position: absolute;
    top: 50%;
    left: 50%;
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}

方法二:利用flexbox

.center {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-align: center;
  -moz-box-align: center;
  -ms-flex-align: center;
  -webkit-align-items: center;
  align-items: center;
  -webkit-box-pack: center;
  -moz-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center;
}

对比:方法二的技巧会高些,但是方法一的兼容性更好


移动端垂直居中对齐

标签:center   lex   利用   居中   for   position   translate   osi   flexbox   

原文地址:http://www.cnblogs.com/vicky24k/p/6855605.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!