宽高不定实现盒子水平垂直居中

简介: 宽高不定实现盒子水平垂直居中

这一章我们来学习未知宽高实现盒子水平垂直居中,通常使用定位以及translate完成。参考下面例子:


<div class="box">
   <div class="box1">
       慕课网慕课网慕课网慕课网慕课网慕课网慕课网慕课网慕课网慕课网慕课网慕课网慕课网慕课网慕课网慕课网慕课网慕课网慕课网慕课网慕课网慕课网慕课网慕课网慕课网慕课网慕课网慕课网慕课网慕课网慕课网慕课网慕课网慕课网慕课网慕课网慕课网慕课网慕课网慕课网
   </div>
</div>


添加样式:


.box {
        border: 1px solid #00ee00;
        height: 300px;
        position: relative;
    }
.box1 {
        border: 1px solid red;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
      }


效果如下:


微信图片_20220523144345.png


技术点的解释:


1、利用父元素设置相对定位,子元素设置绝对定位,那么子元素就是相对于父元素定位的特性。

2、子元素设置上和左偏移的值都为50%。

3、然后再用css3属性translate位移,给上和左都位移-50%距离,就能达到垂直水平居中的效果。

目录
打赏
0
0
0
0
5
分享
相关文章
|
10月前
div盒子垂直居中的3种方法
div盒子垂直居中的3种方法
75 2
|
10月前
|
玩转CSS盒子之 三角形盒子
玩转CSS盒子之 三角形盒子
86 0
如何让一个盒子居中,解决盒子塌陷的方法
如何让一个盒子居中,解决盒子塌陷的方法
CSS 盒子垂直居中的方法
CSS 盒子垂直居中的方法
194 0
CSS3盒子居中模型,如何让盒子居中。
CSS3盒子居中模型,如何让盒子居中。
121 0
CSS3盒子居中模型,如何让盒子居中。
div盒子水平垂直居中以及表格的居中的方法
div盒子水平垂直居中以及表格的居中的方法
168 0
认识盒子模型,盒子模型的边框、内外边距、水平布局、垂直布局、设置浮动、处理高度塌陷的基本方法(1)
网页是一个多层的结构,设置样式样式,也是一层一层的设置,最终我们看到的最上面的一层。
149 0
认识盒子模型,盒子模型的边框、内外边距、水平布局、垂直布局、设置浮动、处理高度塌陷的基本方法(1)