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>
    

      

  • 相关阅读:
    基于贝叶斯的垃圾邮件过滤器 JAVA
    Python运行异常 Original error was: DLL load failed:
    Python运行异常 Original error was: DLL load failed:
    数据标准化的方法与意义
    数据标准化的方法与意义
    神经网络为什么要归一化
    神经网络为什么要归一化
    梯度下降与delta法则
    梯度下降与delta法则
    from表格
  • 原文地址:https://www.cnblogs.com/youwei716/p/10993073.html
Copyright © 2011-2022 走看看