zoukankan      html  css  js  c++  java
  • 微信小程序开发--flex详细解读

    一、结构:flex布局 是由一个大的容器加上多个子元素组成。

    <view class="container">
      <view class="box1">1</view>
      <view class="box2">2</view>
      <view class="box3">3</view>
    </view>

    二、使用flex布局,就在父容器里面使用一个flex

    .container{
      display: flex;
    }

    三、使用flex和未使用flex对比。

    原理:类似于css里面的 block  变成了  inline-block。

     四、flex-direction和其参数row / column 

    五、flex-direction和其参数row-reverse / column-reverse

    注:上面这两个参数的作用不仅把方块逆序排布了,同时把对齐方式也改变了。 解决方法 -------- 看下面

    六、1、justify-content和其参数 flex-end 、 flex-start;

    由于 row-reverse / column-reverse 改变了对齐方向,所以 flex-end / flex-start 作用效果也相反

    2、justify-content和其参数 center; (居中对齐)

    3.justify-content和其参数 space-between; (两端对齐)

    4.justify-content和其参数  justify-content: space-around; (方块左右两边的边距相同)

    5、justify-content和其参数  justify-content: space-evenly;(方块等分)

    七、align-content和其参数  center;                         补充知识点(主轴、交叉轴 的区分 相当于平面坐标系中的 X 和 Y 轴)

    flex-column 这个属性决定了谁是主轴,谁是交叉轴

    justify-content: 这个属性控制主轴的对齐方式

    align-items:这个属性控制交叉轴的对齐方式

    当主轴和交叉轴都居中的时候  如下 |||

    它会占据整个父容器的居中位置。

    未完。。。。。

    以上只是个人理解,如有错误,欢迎指教。

  • 相关阅读:
    从句分析
    artDialog ( v 6.0.2 ) content 参数引入页面 html 内容
    Java实现 LeetCode 13 罗马数字转整数
    Java实现 LeetCode 13 罗马数字转整数
    Java实现 LeetCode 13 罗马数字转整数
    Java实现 LeetCode 12 整数转罗马数字
    Java实现 LeetCode 12 整数转罗马数字
    Java实现 LeetCode 12 整数转罗马数字
    Java实现 LeetCode 11 盛最多水的容器
    Java实现 LeetCode 11 盛最多水的容器
  • 原文地址:https://www.cnblogs.com/DreamchaserHe/p/11419686.html
Copyright © 2011-2022 走看看