一、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,这么做可以对项目的对齐方式做特殊处理