小程序wxss之flex布局详解

一、wxss

    1.尺寸单位:

        小程序规定了全新的尺寸单位"rpx",其原理是无视设备原先的尺寸,统一规定屏幕宽度为750rpx

        尺寸换算:

        iphone5:1rpx=0.42px

         iphone6:1rpx=0.5px

         iphone6 plus:1rpx=0.522px

    2.常用属性:

        background-color  :  背景色

        color  : 前景色

        font-size    : 字体大小

        border  :    边框

        width  :    宽度

        height  :    高度

    3.内联样式

        (1) style

            <view style="color:red;background-color:yellow">Test</view>

        (2) class

            定义class类,然后在wxss里配置相应的属性

二、flex布局

        (1) 基本概念

            1.容器和概念

                <view class=”a”>

                    <view class=”b”>

                        <view class=”c”></view>

                    </view>

                  </view>

            对a,b而言:a容器  b项目

            对b,c而言:b容器  c项目

2.坐标轴

            水平布局、垂直布局

        (2) 容器属性

            1.flex-direction:用于设置主轴方向,通过设置坐标轴可以规定项目的排列方向

            2.row:默认主轴在水平方向上从左往右

            3.row-reverse:主轴是row的反方向

            4.column:主轴在垂直方向从上到下

            5.column-reverse:主轴是column的反方向

            6.justify-content:用于设置项目在主轴方向上的对齐方式,以及分配项目之间及其周围多余的空间

            7.aligin-items:用于设置项目在行中的对齐方式

            8.align-content:用于多行排列时设置项目在交叉轴方向上的对齐方式,以及分配项目之间极其周围多余的空间

            9.flex-grow:用于设置项目扩张因子,当项目在主轴方向上还有剩余空间时,通过设置项目扩张因子进行剩余空间的分配

            10.flex-basis:根据主轴方向代替项目的宽或高

            11.align-self:设置项目在行中交叉轴方向上的对齐方式,用于覆盖容器的align-items,这么做可以对项目的对齐方式做特殊处理

        

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容