zoukankan      html  css  js  c++  java
  • css盒子居中方法简单化

    直接复制代码就可以看到效果的哦,在面试中总结出来的(希望对大家有帮助)

    html结构

        <div class="outer">
            <div class="inner">
            </div>
        </div>
    

    css样式

     /* 方法一: (运用到表格相关知识)*/
           .outer{
                 300px;
                height: 300px;
                border: 1px solid #000;
                display:table-cell;
                text-align:center;
                vertical-align:middle; 
            }
            .inner{
                 50px;
                height: 50px;
                background: pink;
                display:inline-block;
                vertical-align: middle; 
            } 
    
     /* 方法二: (运用到css3过渡动画的相关知识)*/
           .outer{
                position: relative;
                 300px;
                height: 300px;
                border: 1px solid #000;
            }
            .inner{ 
                position: absolute;
                top: 50%;
                left: 50%; 
                transform: translate(-50%,-50%);
                 50px;
                height: 50px;
                background: pink;
               
               
            } 
    
     /* 方法三: (纯定位内容)*/
           .outer{
                position: relative;
                 300px;
                height: 300px;
                border: 1px solid #000;
            }
            .inner{
                position: absolute;
                top: 0;
                left: 0;
                right: 0;
                bottom: 0;
                margin: auto;
                 50px;
                height: 50px;
                background: pink;
            } */
    
    /* 方法四:(flex布局) */
            .outer{
                 300px;
                height: 300px;
                border: 1px solid #000;
                display: flex;
                align-items: center;
                justify-content: center;
            }
            .inner{
                 50px;
                height: 50px;
                background: pink;
            } 
    
  • 相关阅读:
    HTML_表单
    HTML_列表、表格与媒体元素
    HTML_HTML5基础
    使用java理解程序逻辑 试题分析
    字符串
    带参数的方法
    人机猜拳
    类的无参方法
    类和对象
    vue cli+axios踩坑记录+拦截器使用,代理跨域proxy(更新)
  • 原文地址:https://www.cnblogs.com/lsy6/p/13867818.html
Copyright © 2011-2022 走看看