美文网首页
一个垂直居中的方法

一个垂直居中的方法

作者: SCQ000 | 来源:发表于2016-12-12 19:30 被阅读54次

    HTML结构如下

    <div class="wrapper">
        <div class="content">
        </div>
    </div>
    

    CSS 如下:

    .wrapper {
        width: 100%;
        height: 500px;
        text-align: center;
      background: yellow;
    }
    .content {
        display: inline-block;
        background: red;
        width: 100px;
        height: 100px;
        position: relative;
        top: 50%;
        transform: translateY(-50%);
    }
    

    最终效果如下:

    vertical-alignment.png

    利用垂直变化可以很好地实现这种需求,而且代码量更少。通常使用line-height或者绝对定位的时候,都必须知道元素的高度,而这个方法更加灵活。

    相关文章

      网友评论

          本文标题:一个垂直居中的方法

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