zoukankan      html  css  js  c++  java
  • 使用display flex将图片居中的方法

    display:flex 是一种布局方式。它即可以应用于容器中,也可以应用于行内元素。是W3C提出的一种新的方案,可以简便、完整、响应式地实现各种页面布局

    注意:(Flex是Flexible Box的缩写,意为"弹性布局",用来为盒状模型提供最大的灵活性。设为Flex布局以后,子元素的float、clear和vertical-align属性将失效。)

    1.将图片水平方向居中:

    justify-content:用于设置或检索弹性盒子元素在主轴(横轴)方向上的对齐方式。
    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <meta http-equiv="X-UA-Compatible" content="ie=edge">
        <title>图片居中</title>
        <style>
            *{
                margin: 0 ;
                padding: 0;
            }
            .test{
                 500px;
                height: 500px;
                margin: 0 auto;
                border: 2px solid red;
                display: flex;
                justify-content: center;
            }
           .test2{
                50px;
               height: 50px;
           }
        </style>
    </head>
    <body>
        <div class="test">
            <img class="test2" src="./slide-3.jpg" alt="">
        </div>
    </body>
    </html>

    2.将图片垂直方向居中:

      align-items:属性定义flex子项在flex容器的当前行的侧轴(纵轴)方向上的对齐方式。

    <!DOCTYPE html>
    <html lang="en">
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <meta http-equiv="X-UA-Compatible" content="ie=edge">
        <title>图片居中</title>
        <style>
            *{
                margin: 0 ;
                padding: 0;
            }
            .test{
                 500px;
                height: 500px;
                margin: 0 auto;
                border: 2px solid red;
                display: flex;
                align-items: center;
            }
           .test2{
                50px;
               height: 50px;
           }
        </style>
    </head>
    <body>
        <div class="test">
            <img class="test2" src="./slide-3.jpg" alt="">
        </div>
    </body>
    </html>
    

      

  • 相关阅读:
    Windows下安装redis,并与PHP使用
    php中的一些小细节(1)
    MIME类型
    Oracle与SQL Server事务处理的比较
    php+memcached缓存技术实例
    B-树
    平衡二叉树(AVL)
    树--二叉查找树(二叉排序树)
    八种常见的排序算法
    反转一个值中的最后n位
  • 原文地址:https://www.cnblogs.com/youwei716/p/10993073.html
Copyright © 2011-2022 走看看