zoukankan      html  css  js  c++  java
  • transform:translate(-50%,-50%)实现水平垂直居中

    translate()函数是css3的新特性,在不知道自身宽高的情况下,可以利用它来进行水平垂直居中。

    当使用:top: 50%;left: 50%;, 是以左上角为原点,故不处于中心位置

    translate(-50%,-50%) 作用是,往上(x轴),左(y轴)移动自身长宽的 50%,以使其居于中心位置。

    与负margin-left和margin-top实现居中不同的是,margin-left必须知道自身的宽高,而translate可以在不知道宽高的情况下进行居中,tranlate()函数中的百分比是相对于自身宽高的百分比,所以能进行居中。

    .content {
        padding:10px;
        background:green;
        color:#fff;
        position:absolute;
        top:50%;
        left:50%;
        border-radius: 5px;
        -webkit-transform: translate(-50%,-50%);
        -moz-transform: translate(-50%,-50%);
        transform:translate(-50%,-50%);
    }
    
  • 相关阅读:
    谷歌翻译python接口
    SRILM的安装方法
    语言模型srilm基本用法
    SRILM语言模型格式解读
    矩阵理解
    python生成器 协程
    python Queue模块使用
    scrapy 学习笔记2
    scrapy 学习笔记1
    xpath语法规则
  • 原文地址:https://www.cnblogs.com/NB01/p/14218564.html
Copyright © 2011-2022 走看看