移动端垂直居中对齐

Posted 朵拉.科波菲尔

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了移动端垂直居中对齐相关的知识,希望对你有一定的参考价值。

方法一:利用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;
}

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


以上是关于移动端垂直居中对齐的主要内容,如果未能解决你的问题,请参考以下文章

图片水平垂直居中对齐的四种做法

图片水平垂直居中对齐的四种做法

移动端图片文字垂直居中实现方法

使用CSS3伸缩盒实现图片垂直居中

笔记uc浏览器中以及移动端浏览器中元素垂直居中的方法

水平居中与垂直居中,以及对齐