美文网首页
垂直居中

垂直居中

作者: 夜月徐风 | 来源:发表于2019-08-05 20:58 被阅读0次

eg.
<div class="out" style="width: 200px;height: 200px;background: lightblue;">
<div class="in" style="width: 50px;height: 50px;background: lightgrey;"></div>
</div>
第一种,万能的flex布局
主要用到弹性盒的align-items: center属性
.out{
display: flex;
align-items: center;
}
note:
使用flex配合margin: auto 可以实现水平垂直都居中
第二种,使用定位
对于已知高度:
即:
.out {
position: relative;
}
.in {
top:50%;left: 50%;margin-top: -height/2;margin-left: -width/2;
或者
position: absolute;top:calc(50% - height/2); calc(50% - width/2);
}
对于未知高度:
即:
.out {
position: relative;
}
.in {
position: absolute;transform:translate(-50%,-50%);
}
第三种,使用table
display: table-cell;ertical-align: middle
.out{
display: table-cell;
vertical-align: middle;
text-align: center;
}
.in {
display: inline-block;
}
note: table-cell不感知table-row等属性

相关文章

  • CSS居中布局方案

    水平居中 垂直居中 水平垂直居中

  • 元素居中的方式

    1 水平居中 2 垂直居中 3 水平垂直居中

  • 常用的居中方法

    本文将介绍的居中方法有 ,水平居中,垂直居中和水平垂直居中。 一水平居中 二水平垂直居中

  • 居中布局

    水平居中 垂直居中 垂直水平居中 已知元素的宽高的居中布局 定位居中布局 盒模型居中布局 图片的垂直水平居中(利用...

  • CSS水平垂直居中总结

    CSS水平居中、垂直居中、水平垂直居中方法总结 文字的水平居中: 单行文字的垂直居中: 让有宽度的div水平居中:...

  • 垂直居中

    文字的垂直居中 元素的垂直居中

  • CSS图片居中(水平居中和垂直居中)

    css图片水平居中 css图片垂直居中 css图片水平垂直居中

  • 居中对齐

    行内元素居中[#hang]垂直居中[#hc]水平居中[#hs] 块级元素居中[#kuai]垂直居中[#kc]水平居...

  • CSS居中大全(带截图)

    文字水平居中 图片水平垂直居中 图片与文字水平垂直居中 代码同上 DIV相对于页面垂直居中并且响应式 视口绝对垂直...

  • css 居中

    居中有水平居中和垂直居中。 水平居中+垂直居中 flex法 position法 就是计算呗~ 参考 CSS各种居中...

网友评论

      本文标题:垂直居中

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