美文网首页
前端页面布局中常用的垂直居中效果的实现总结

前端页面布局中常用的垂直居中效果的实现总结

作者: 四月天__ | 来源:发表于2017-06-23 18:22 被阅读17次

现在总结三种比较实用的垂直居中的方法

1、多个块级元素垂直居中,利用绝对定位以及 transform ,适用于不知道元素的宽度盒高度

  .parent{position: relative;}
  .child{
     position: relative;
     top: 50%;
     transform: translateY(-50%);       
    }             

2、使用diplay:table-cell,其实这个就是把其变成表格样式,再利用表格的样式来进行居中,适用于未知元素高度的情况,也很方便。

.parent{display: table-cell;vertical-align: middle;}

3、使用flex布局,现在主流浏览器已经都支持flex布局了,只不过需要给所要垂直居中的元素添加一个父div,给父div使用样式即可,挺方便的,这个兼容性也最好。

.parent{display: flex;align-items: center;}

这个方法兼容性也很强。
目前在实现垂直居中的效果主要使用这两种方法,当然实现方法有很多种,适合自己的就是好的
给大家推荐一些帖子,里面有多种方法供大家参考,https://www.zhihu.com/question/20543196
https://juejin.im/entry/58aaaf03ac502e006972fd75
如果大家有好的方法欢迎指教。

相关文章

  • 前端页面布局中常用的垂直居中效果的实现总结

    现在总结三种比较实用的垂直居中的方法 1、多个块级元素垂直居中,利用绝对定位以及 transform ,适用于不知...

  • 4种常用方式实现前端垂直居中

    垂直居中 4种常用方式实现前端垂直居中Demo地址基本html结构 基本css样式 1. 定位布局 利用relat...

  • CSS常用布局实现

    该系列用于整理记录常用的CSS布局实现。 CSS常用布局实现01-水平居中 CSS常用布局实现02-垂直居中 CS...

  • MisShop居中效果实现技巧

    居中:分水平居中,垂直居中。 需求环境:在大量的页面布局中,其显示效果经常需要一个元素相对于其父元素水平/垂直居中...

  • web前端教程:CSS 布局十八般武艺都在这里了

    CSS布局 布局是CSS中一个重要部分,本文总结了CSS布局中的常用技巧,包括常用的水平居中、垂直居中方法,以及单...

  • flex布局实现垂直居中

    flex布局实现垂直居中例如这种实现垂直居中效果 html代码: css代码: 注意:主要是 display:fl...

  • CSS布局与水平垂直居中

    左右布局 左中右布局 水平居中 垂直居中 水平垂直居中 左右布局 float实现左右布局 子元素设置float: ...

  • 2019-01-26

    一、总结一下CSS的几种布局以及实现方法 左右布局 左中右 水平居中 垂直居中 1. 左右布局 左右布局很多种实现...

  • flex弹性布局

    弹性布局可以响应式的实现各种页面布局,所有浏览器都支持。 让所有的li在ul当中垂直居中,实现如下: 效果如下: ...

  • 经典页面布局学习

    总结几种常用的页面布局 上中下布局 页面运行效果: 左右两栏布局 页面运行效果: 左右两栏纯浮动实现宽度固定,不能...

网友评论

      本文标题:前端页面布局中常用的垂直居中效果的实现总结

      本文链接:https://www.haomeiwen.com/subject/ypoccxtx.html