美文网首页
水平垂直居中(整理9种方法)

水平垂直居中(整理9种方法)

作者: kattes | 来源:发表于2021-02-19 17:02 被阅读0次

注: 如想看效果 直接复制如下css,并给父元素和子元素两个不同背景色即可

// 父元素:限宽高 , 子元素:不限宽高
(1) (2) (3) (4) (5)
// 父元素和子元素 都限宽高
(6) (7) (8) (9)

(1)

// 父元素:

width: 500px;
height: 500px;
display: flex;
align-items: center;
justify-content: center;

(2)

// 父元素:

width: 500px;
height: 500px;
display: grid;

// 子元素:

align-self: center;
justify-self: center;

(3)

// 父元素:

width: 500px;
height: 500px;
display : flex;

// 子元素:

margin : auto

(4)

// 父元素:

width: 500px;
height: 500px;
position: relative;

// 子元素:

top: 50%;
left: 50%;
position: absolute;
transform: translate(-50%, -50%);

(5)

// 父元素:

width: 500px;
height: 500px;
display: table-cell;
text-align: center;
vertical-align: middle;

// 子元素:

display: inline-block;

(6)

// 父元素:

width: 500px;
height: 500px;
overflow: hidden;

// 子元素:

width: 100px;
height: 100px;
margin: 50% auto;
transform: translateY(-50%); 

(7)

// 父元素:

width: 500px;
height: 500px;
position: relative;

// 子元素:(margin-left,margin-top值都是通过子元素的宽高计算得来的)

width: 100px;
height: 100px;
position: absolute;
top: 50%;
left: 50%;
margin-left: -50px;
margin-top: -50px;

(8)

// 父元素:

width: 500px;
height: 500px;
position: relative;

// 子元素:

width: 100px;
height: 100px;
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
margin: auto;

(9)

// 父元素:

width: 500px;
height: 500px;
position: relative;

// 子元素:(top left 都是根据子元素的宽高计算得来的)

width: 100px;
height: 100px;
position: absolute;
top: calc(50% - 50px);
left: calc(50% - 50px);

文章在此就结束啦! 如果你有什么更好的建议,请留言告知,相互学习才能更快进步!

相关文章

  • day08

    A我今天学到了什么 垂直水平居中的3种方法 1.用transform垂直水平居中 2.用position水平居中 ...

  • 水平垂直居中(整理9种方法)

    注: 如想看效果 直接复制如下css,并给父元素和子元素两个不同背景色即可 // 父元素:限宽高 , 子元素:不...

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

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

  • CSS水平居中和垂直居中的方法

    本篇文章主要介绍本人最近在CSS学习中整理总结出的水平&垂直居中的几种方法 水平居中 子元素为行内元素、单个块状及...

  • CSS居中布局方案

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

  • Flexbox实现元素的水平居中和垂直居中

    网上有N种方法实现元素的水平居中和垂直居中,如CSS制作水平垂直居中对齐,这些方法各有各的优缺点。在这里,我们使用...

  • 常用的居中方法

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

  • 元素居中的方式

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

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

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

  • CSS水平垂直居中总结

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

网友评论

      本文标题:水平垂直居中(整理9种方法)

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