美文网首页
垂直居中的四种方法

垂直居中的四种方法

作者: 晴天3521 | 来源:发表于2019-06-27 21:43 被阅读0次

今天我们来学习一下如何使一个盒子垂直居中的四种方法。

  • 第一种方法:
 <!-- 方法一 -->
    <div class="con1">
        方块1
    </div>

对应的样式为:

.con1{
            position: absolute;
            /* 设置元素的定位位置,距离上下左右都为0 */
            top:0;
            bottom:0;
            left:0;
            right:0;
            margin:auto;
            height:600px;
            width:600px;
            color:#000;
            background-color: aquamarine;
        }

效果图如图1所示。


图1.png
  • 第二种方法
 <!-- 方法二 -->
<div class="con2">
        方块2
    </div>

对应的样式为:

.con2{
            position: absolute;
            /* 设置元素的定位位置,距离上、左都为50% */
            top:50%;
            left:50%;
            /* 设置元素的左外边距、上外边距为宽高的负1/2 */
            margin-left: -200px;
            margin-top:-200px;
            width:400px;
            height: 400px;
            color:#000;
            background-color: blueviolet;
        }

效果图如图2所示。


图2.png
  • 第三种方法
  <div class="con3">
        方块3
    </div>

对应的样式为:

.con3{
            position: absolute;
            top:50%;
            left:50%;
            /* 设置元素的相对于自身的偏移度为负50%(也就是元素自身尺寸的一半)*/
            transform:translate(-50%,-50%);
            width: 200px;
            height: 200px;
            color:#000;
            background-color:burlywood;
        }

效果图如图3所示。


图3.png
  • 第四种方法
 <!-- 方法四 -->
     <div id="con">
        <div class="con4">
            方块四
        </div>
    </div>

对应的样式为:

  #con{
            display: flex;
            justify-content: center;
            align-items: center;
            width:100vw;
            height:100vh;
        }
        #con .con4{
            width:100px;
            height:100px;
            background-color: red;
        }

效果图如图4所示。


图4.png

好了,接下来放上所有的效果图。


所有的效果图集合.png
好了,今天的分享就到这里了!
愿你三冬暖,愿你春不寒;愿你天黑有灯,下雨有伞。
小晴天

相关文章

  • CSS垂直居中

    CSS垂直居中 这里主要说了四种垂直居中的方法 设置line-height和height为相同的值;利用table...

  • 常用的居中方法

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

  • CSS水平垂直居中总结

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

  • 垂直居中的多种写法

    1、垂直居中 2、水平居中 3、垂直水平居中 方法1:使用绝对定位 方法二:使用display:flex 扩展1:...

  • 用CSS实现元素居中的N种方法

    网页布局中,元素水平居中比垂直居中简单不少,同时实现水平垂直居中也不难,难的是想出多种实现水平垂直居中的方法并从中...

  • CSS解决盒模型居中的问题

    CSS实现盒子模型水平居中、垂直居中、水平垂直居中的多种方法 CSS实现盒子模型水平居中的方法 全局样式 第一种:...

  • 2018-05-23

    div高度不固定,垂直居中的方法-汇总 1、高度宽度不固定,内容区域垂直居中

  • 水平居中与垂直居中

    水平居中和垂直居中可以说是在开发中经常遇到的问题,网上搜索水平居中和垂直居中的方法有很多,有的方法并不是很好,所以...

  • Css让div在屏幕上居中

    # 让div在屏幕上居中(水平居中+垂直居中)的方法总结 - html代码如下: - Css居中方法 (敲黑板)...

  • CSS垂直居中

    CSS垂直居中的方法总结: 1.利用padding垂直居中(line-height用于单行文本居中) **不需要设...

网友评论

      本文标题:垂直居中的四种方法

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