zoukankan      html  css  js  c++  java
  • translate 实现元素垂直居中

    <div class="demo2">
                <span>about me</span>
            </div>

    css

    .demo2{
                width: 200px;
                height: 200px;
                border:1px solid red;
                position: relative;
            }
            .demo2 span{
                 position:absolute;
                 top:50%;
                 left:50%;
                 -webkit-transform: translate(-50%,-50%);
                 -moz-transform: translate(-50%,-50%);
                transform:translate(-50%,-50%);
            
            }

    原理:

    定位span元素,left:50%; top:50%; 元素的参考点在元素的左上角,实现完全居中,需要再向上 向左移动元素高度 宽度的一半,使用transform:translate(-50%, -50%)实现;

  • 相关阅读:
    算法53----换钱的最小次数和方法数【动态规划】
    算法52-----矩阵最小路径【动态规划】
    Data
    Git
    Git
    Git
    Git
    DevOps
    Docker
    Tools
  • 原文地址:https://www.cnblogs.com/xiaofenguo/p/10643570.html
Copyright © 2011-2022 走看看