布局
flex布局
水平
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24// 使flex布局的子元素 水平顺序排列 垂直居中显示
@mixin center {
display: flex;
justify-content: center;
align-items: center;
}
// 使flex布局的子元素 水平从左排列 垂直居中显示
@mixin left {
display: flex;
justify-content: flex-start;
align-items: center;
}
// 使flex布局的子元素 水平从右排列 垂直居中显示
@mixin right {
display: flex;
justify-content: flex-end;
align-items: center;
}
// 使flex布局的子元素 水平顺序排列 垂直顶端对齐显示
@mixin top {
display: flex;
justify-content: center;
align-items: flex-start;
}垂直
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21// 使flex布局的子元素 整体垂直从上到下排列 水平居中显示
@mixin columnTop {
display: flex;
flex-direction: column;
justify-content: flex-start;
align-items: center;
}
// 使flex布局的子元素 整体垂直居中 水平居左显示
@mixin columnLeft {
display: flex;
flex-direction: column;
justify-content: center;
align-items: flex-start;
}
// 使flex布局的子元素 整体垂直居中 水平居中显示
@mixin columnCenter {
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
文字
省略
1 | // 文字超过一行省略显示 |
计算转换
rem
1 | $ratio: 375 / 10; |