美文网首页
flex布局详细教程(二)属性介绍

flex布局详细教程(二)属性介绍

作者: bug喵 | 来源:发表于2017-10-18 10:51 被阅读0次

    flex——快速布局大杀器,帮助前端人员摆脱float,clearfix,position:relative/absolute等的传统布局的繁琐。

    本文将分为两部分介绍flex,第一部分为基本概念介绍,第二部分为flex属性介绍,第三部分为flex布局实例。

    二、属性介绍:

    1. justify-content :调整主轴方向上的对齐方式(主轴默认水平方向,即默认调整水平方向的对齐)。
      不设置时,默认属性为:flex-start。
      具体每个属性呈现的样式如图所示:


    代码如下:

    <style type="text/css">
        .container{
          width: 800px;
          height: 100px;
          background-color: black;
          display: flex;
        }
        .item{
          width: 30%;
          height: 100px;
          background-color: pink;
        }
        .start{
          justify-content:flex-start; 
        }
        .end{
          justify-content: flex-end;
        }
        .center{
          justify-content: center;
        }
        .around{
          justify-content: space-around;
        }
        .between{
          justify-content: space-between;
        }
      </style>
    <body>
      <h1>justify-content调整主轴方向上的对齐方式(主轴默认水平方向,即默认调整水平方向的对齐)</h1>
      <h1>默认:justify-content:flex-start</h1>
      <div class="container start">
        <div class="item">1</div>
        <div class="item">2</div>
        <div class="item">3</div>
      </div>
      <h1>justify-content:flex-end</h1>
      <div class="container end">
        <div class="item">1</div>
        <div class="item">2</div>
        <div class="item">3</div>
      </div>
       <h1>justify-content:center</h1>
      <div class="container center">
        <div class="item">1</div>
        <div class="item">2</div>
        <div class="item">3</div>
      </div>
      <h1>justify-content:space-around</h1>
      <div class="container around">
        <div class="item">1</div>
        <div class="item">2</div>
        <div class="item">3</div>
      </div>
      <h1>justify-content:space-between</h1>
      <div class="container between">
        <div class="item">1</div>
        <div class="item">2</div>
        <div class="item">3</div>
      </div>
    </body>
    

    2.align-items:调整侧轴方向上的对齐方式(侧轴默认垂直方向,即默认调整垂直方向的对齐)
    不设置时,默认属性为:flex-start。
    具体每个属性呈现的样式如图所示:

    相关文章

      网友评论

          本文标题:flex布局详细教程(二)属性介绍

          本文链接:https://www.haomeiwen.com/subject/dhtjuxtx.html