美文网首页
多次坠坑之-垂直水平居中 :)

多次坠坑之-垂直水平居中 :)

作者: 你滴止痛药儿 | 来源:发表于2018-09-10 10:38 被阅读0次

由于本人记性太差,多次在这个地方摔倒,今天打算爬起来 :)

实现垂直水平居中的方法总结了三种

第一种、 适用于容器定宽高的场景
div{
    height: 200px;
    width: 200px;
    background-color: pink;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -100px 0 0 -100px;  
}

因为要设定margin为负数,减去半个宽高,所以不完美。
优化:

div{
    height: 200px;
    width: 200px;
    background-color: pink;
    position: absolute;
    top: 0;
    left:0;
    bottom: 0;
    right: 0;
    margin:auto;
}

适用于块级元素,行级元素

第二种、 未知容器的宽高,利用 transform 属性
div{
    position: absolute;     /* 相对定位或绝对定位均可 */
    width:200px; 
    height:200px;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    background-color: pink;     /* 方便看效果 */
}
第三种、 利用 flex布局,实际使用时应考虑兼容性
.container {
    display: flex; 
    align-items: center;        /* 垂直居中 */
    justify-content: center;    /* 水平居中 */

}
.container div {
    width: 100px;
    height: 100px;
    background-color: pink;     /* 方便看效果 */
} 

flex布局未完待续。。。

相关文章

  • 多次坠坑之-垂直水平居中 :)

    由于本人记性太差,多次在这个地方摔倒,今天打算爬起来 :) 实现垂直水平居中的方法总结了三种 第一种、 适用于容...

  • CSS居中布局方案

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

  • 常用的居中方法

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

  • 元素居中的方式

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

  • css居中方式总结(亲测有效)

    水平居中(行内元素水平居中、块级元素水平居中) 垂直居中 水平垂直居中 行内元素水平居中 text-align: ...

  • CSS水平垂直居中总结

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

  • 居中布局

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

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

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

  • css多行垂直水平居中--table布局大法

    ======= SEO专用 table-cell 定高水平垂直居中 不定高水平垂直居中 单行定高水平垂直居中 单行...

  • CSS居中大全(带截图)

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

网友评论

      本文标题:多次坠坑之-垂直水平居中 :)

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