feat: 增加 flex 布局的支持
parent
a5cb458b46
commit
428dae25ef
@ -0,0 +1,40 @@
|
||||
# Flex Align
|
||||
|
||||
- order: 5
|
||||
|
||||
Flex 子元素垂直对齐
|
||||
|
||||
|
||||
---
|
||||
|
||||
|
||||
````html
|
||||
<div class="row-flex center top">
|
||||
<div class="col-4 hight-100">2</div>
|
||||
<div class="col-4 hight-50">2</div>
|
||||
<div class="col-4 hight-120">2</div>
|
||||
<div class="col-4 hight-80">2</div>
|
||||
</div>
|
||||
<p>顶部对齐</p>
|
||||
|
||||
<div class="row-flex space-around middle">
|
||||
<div class="col-4 hight-100">2</div>
|
||||
<div class="col-4 hight-50">2</div>
|
||||
<div class="col-4 hight-120">2</div>
|
||||
<div class="col-4 hight-80">2</div>
|
||||
</div>
|
||||
<p>居中对齐</p>
|
||||
|
||||
<div class="row-flex space-between bottom">
|
||||
<div class="col-4 hight-100">2</div>
|
||||
<div class="col-4 hight-50">2</div>
|
||||
<div class="col-4 hight-120">2</div>
|
||||
<div class="col-4 hight-80">2</div>
|
||||
</div>
|
||||
<p>底部对齐</p>
|
||||
|
||||
````
|
||||
|
||||
|
||||
|
||||
|
@ -0,0 +1,23 @@
|
||||
# Flex Order
|
||||
|
||||
- order: 6
|
||||
|
||||
通过 Flex 布局的 Order 来改变元素的排序
|
||||
|
||||
|
||||
---
|
||||
|
||||
|
||||
````html
|
||||
<div class="row-flex">
|
||||
<div class="col-6 col-order-4">1 col-order-4</div>
|
||||
<div class="col-6 col-order-3">2 col-order-3</div>
|
||||
<div class="col-6 col-order-2">3 col-order-2</div>
|
||||
<div class="col-6 col-order-1">4 col-order-1</div>
|
||||
</div>
|
||||
|
||||
````
|
||||
|
||||
|
||||
|
||||
|
@ -0,0 +1,57 @@
|
||||
# Flex Basic
|
||||
|
||||
- order: 4
|
||||
|
||||
Flex 布局基础
|
||||
|
||||
使用 `row-flex` 定义 `flex` 布局,其子元素根据不同的值 `start`,`center`,`end`,`space-between`,`space-around`,分别定义其在父节点里面的排版方式。
|
||||
|
||||
---
|
||||
|
||||
````html
|
||||
|
||||
<div class="row-flex start">
|
||||
<div class="col-4">2</div>
|
||||
<div class="col-4">2</div>
|
||||
<div class="col-4">2</div>
|
||||
<div class="col-4">2</div>
|
||||
</div>
|
||||
<p>子元素居左排列</p>
|
||||
|
||||
<div class="row-flex center">
|
||||
<div class="col-4">2</div>
|
||||
<div class="col-4">2</div>
|
||||
<div class="col-4">2</div>
|
||||
<div class="col-4">2</div>
|
||||
</div>
|
||||
<p>子元素居中排列</p>
|
||||
|
||||
<div class="row-flex end">
|
||||
<div class="col-4">2</div>
|
||||
<div class="col-4">2</div>
|
||||
<div class="col-4">2</div>
|
||||
<div class="col-4">2</div>
|
||||
</div>
|
||||
<p>子元素居右排列</p>
|
||||
|
||||
<div class="row-flex space-between">
|
||||
<div class="col-4">2</div>
|
||||
<div class="col-4">2</div>
|
||||
<div class="col-4">2</div>
|
||||
<div class="col-4">2</div>
|
||||
</div>
|
||||
<p>子元素等宽排列</p>
|
||||
|
||||
<div class="row-flex space-around">
|
||||
<div class="col-4">2</div>
|
||||
<div class="col-4">2</div>
|
||||
<div class="col-4">2</div>
|
||||
<div class="col-4">2</div>
|
||||
</div>
|
||||
<p>子元素分散对齐</p>
|
||||
|
||||
````
|
||||
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue