美文网首页
常见的居中方式

常见的居中方式

作者: size_of | 来源:发表于2017-08-12 23:02 被阅读0次

适用于固定宽高:

  • 利用position:absolute
.center1{
            position: absolute;
            top: 50%;
            left: 50%;
            margin-top: -50px;
            margin-left: -50px;
            width:100px;
            height:100px;
        }
  • 利用position:fixed
.center2{
            position: fixed;
            top: 50%;
            left: 50%;
            margin-top: -50px;
            margin-left: -50px;
            width:100px;
            height:100px;
        }

适用于固定宽高和非固定宽高:

  • 利用position:absolute
.center3{ 
            position:absolute; 
            width:140px; 
            height:140px; 
            top:0;
            right:0;
            bottom:0; 
            left:0; 
            margin:auto;
      }
  • 使用position:absolute以及css3的新属性transform:translate(x,y)
.center4 {
            position: absolute;
            top: 50%;
            left: 50%;
            transform: translate(-50%, -50%);
            -webkit-transform: translate(-50%, -50%);
            -moz-transform: translate(-50%, -50%);
            -ms-transform: translate(-50%, -50%);
        }
  • 利用position:fixed
.center5{ 
            position:fixed; 
            width:140px; 
            height:140px; 
            top:0;
            right:0;
            bottom:0; 
            left:0; 
            margin:auto;
      }
  • 利用display:table-cell
.center6 {
            display: table-cell;
            vertical-align: middle;
            text-align: center;
        }
  • 利用伪元素和vertical-align:middle(常用语弹窗居中)
.outbox::before{
                content:"";
                width:0;
                height:100%;
                display:inline-block;
                vertical-align:middle;
            }
            .outbox{
                position:fixed;
                top:0;
                right:0;
                bottom:0;
                left:0;
                text-align:center;
            }
            .content{
                width:200px;
                height:200px;
                background-color:#ccc;
                display:inline-block;
                vertical-align:middle;
            }

相关文章

  • 水平居中和垂直居中

    本章介绍几种常见的水平居中和垂直居中的实现方式

  • CSS居中的几种方式

    本文主要总结几种常见的CSS居中方式,下面我准备分为三个方向来写,分别是水平居中,垂直居中,水平垂直居中。水平居中...

  • 常用的居中方式

    常见的居中方式 水平居中 行内元素 例如常见的文本、图片、按钮等元素,可以给父元素设置.box{text-alig...

  • 常见的居中方式

    1.text-align 2. 绝对定位实现居中 3. vertical-align实现居中 4. table-c...

  • 常见的居中方式

    适用于固定宽高: 利用position:absolute 利用position:fixed 适用于固定宽高和非固定...

  • CSS常用布局实现01-水平居中

    1. 简介 居中是我们平常遇到的很常见的一种布局方式,主要分为水平居中,垂直居中,水平垂直居中。每种情况又分为,已...

  • CSS 居中与文字处理

    居中 居中是布局中最常遇到的问题,情景不同实现居中的方法也不同,下面分别介绍不同场景下居中的实现方式。另外最常见的...

  • 前段布局垂直水平居中常用方式

    在前端布局中居中方式可以说是家常便饭,几乎所有地方都需要用到他,我们常见的就是水平居中和垂直居中。 水平居中:水平...

  • 几种常见的居中方式

    1,text-align: center 适用于文字和图片的水平居中,只需要在文字或者 图片的父元素添加text-...

  • CSS 居中的常见实现方式

    居中是很常见的网页布局,包括水平居中和垂直居中,看起来似乎很简单,但每次到实际用的时候总会发现“咦,怎么不 wor...

网友评论

      本文标题:常见的居中方式

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