zoukankan      html  css  js  c++  java
  • Flex 布局教程(弹性布局)

    一、容器指定flex布局:

      .box{

        display:flex;//块级元素设置

      }

      .box{

        display:inline-flex;//行内元素设置

      }

      .box{ 

        display:-webkit-flex;//webkit内核

        display:flex;

      }

    二、容器的属性

      <1>flex-direction(决定主轴的方向,即项目的排列方向)

        .box{

          flex-direction:row | rowreverse | column | columnreverse

        }

        row:默认值;主轴为水平方向,起点在左端

        row-reverse:主轴为水平方向,起点在右端

        column:主轴为垂直方向,起点在上沿

        column-revese:主轴为垂直方向,起点在下沿

      <2>flex-wrap(如果一条轴线排不下,如何换行)

        .box{

          flex-wrap:nowrap | wrap | wrap-reverse

        }

        nowrap:不换行

        wrap:换行,第一行在上方

        wrap-reverse:换行,第一行在下方

      <3>flex-flow(flex-direction和flex-wrap的组合;默认值row nowrap)

        .box{

          flex-flow:<flex-direction> || <flex-wrap>

        }

      <4>justify-content(项目在主轴上的对齐方式)

        .box{

          justify-content:flex-start | flex-end | center | baseline | stretch

        }

        flex-start:左对齐(默认值)

        flex-end:右对齐

        center:居中对齐

        space-between:两端对齐,项目之间间隔相等

        space-around:项目两侧间隔相等

      <5>align-items(在交叉轴上如何对齐)

        .box{

          align-items:flex-start | flex-end | center | baseline | stretch

        }

        flex-start:交叉轴的起点对齐

        flex-end:交叉轴的终点对齐

        center:交叉轴的中点对齐

        baseline:第一行文字基线对齐

        stretch:默认值,占满容器

      <6>align-content

        .box{

          align-content:flex-start | flex-end | center | space-between | space-around | stretch

        }

        flex-start:交叉轴起点对齐

        flex-end:交叉轴终点对齐

        center:交叉轴中点对齐

        space-between:与交叉轴两端对齐,轴线之间的间隔平均分布

        space-around:每根轴线两侧的间隔都相等。所以,轴线之间的间隔比轴线与边框的间隔大一倍

        stretch:默认值;轴线占满整个交叉轴

  • 相关阅读:
    百度云网盘高速通道加速破解版 去广告纯净版干净云
    无法打开物理文件 XXX.mdf",操作系统错误 5:"5(拒绝访问。)"的解决办法
    [经使用有效]Sqlserver2005附加数据库时出错提示操作系统错误5(拒绝访问)错误5120的解决办法
    How to update WPF browser application manifest and xbap file with ‘mage.exe’
    x86 TargetPlatform with XBAPs
    Creating popup windows in XBAP applications
    How do I debug a published XBAP file in VS2010?
    用微软makecert.exe生成一个自签名的证书
    SNK 与PFX
    Wix中注册c#开发的Activex控件
  • 原文地址:https://www.cnblogs.com/wangpengfei8313/p/7904676.html
Copyright © 2011-2022 走看看