[阮一峰語法篇](http://www.ruanyifeng.com/blog/2015/07/flex-grammar.html)
[阮一峰實戰篇](http://www.ruanyifeng.com/blog/2015/07/flex-examples.html)
~~~
justify-content: flex-start|flex-end|center|space-between|space-around|space-evenly;
~~~
- space-between兩端對齊,子元素之間的間隔相等
- space-around子元素之間的間隔,比子元素到父元素邊框的間隔大一倍
- space-evenly父元素的邊界到子元素之間的間隔,和子元素與子元素之間的間隔相等(所有的間隔相等)
~~~
.box{
justify-content:space-evenly;
}
~~~
~~~
//設置垂直方向的對齊
align-items:flex-start | flex-end | center | stretch
//stretch在沒有高度的情況下自動拉升
~~~
# 教程總結
# flex布局總結
~~~
<div class="box">
</div>
//css
.box{
display:flex
}
~~~
~~~
//能夠給父元素設置的屬性
justify-content -- 設置子元素水平方向
align-items--設置子元素垂直方向
flex-direction -- 設置子元素的排列方向
flex-wrap --子元素是否換行
~~~
~~~
//能夠給子元素設置的屬性
order
flex
align-selft
~~~
- A.css工程化
- 1.課程介紹
- 2.css基礎
- 2.1非布局樣式
- 2.2使用自定義的字體
- 2.3行高
- 2.4背景
- 2.5邊框
- 2.6overflow
- 2.7文字折行
- 2.8文字的裝飾屬性
- 2.9cssHack
- 2.10美化checkbox
- 2.11css面試
- 3.css進階
- 3.1css布局
- 3.1.1table布局
- 3.1.2flexbox
- 3.1.3float
- 3.1.4inline-block布局
- 3.1.5響應式布局
- 3.1.6@media
- 3.1.7面試題
- 3.2css效果
- 3.2.1transform3d
- 3.3動畫
- 4.預處理器
- 4.1less
- 4.2sass
- 第一節 變量和嵌套
- 第二節 @mixin,%placeholder
- 第三節 插值#{}
- 第四節 sass的控制命令
- 4.3css預處理器框架
- 4.4面試
- 5.bootstrap
- 示例
- bootstrap3模板
- 第1章 起步
- 1-1帶懸浮高亮的表格
- 1-2圖像
- 1-3圖標
- 第2章 表單
- 2.1垂直表單
- 2.2水平表單
- 2.3內聯表單
- 2.4表單控件input
- 2.4.1select下拉框
- 2.4.2textarea
- 2.4.3checkbox/radio
- 2.4.4check/radio水平排列
- 2.4.5按鈕
- 2.4.6表單控件大小
- 2.4.7表單控件狀態(驗證)
- 2.4.8表單提示信息
- 2.4.9有圖標的表單
- 第3章 響應式布局
- 3-1實現原理
- 3-2列偏移排序
- 第8章 JS組件
- 1.modal模態框
- 第4章 菜單,按鈕,導航
- 5-1下來菜單
- 5-2下拉(分割線)
- 5-3下拉(菜單標題)
- 5-4dropup上彈菜單
- 5-5按鈕(按鈕組,工具欄)
- 5-6按鈕(嵌套按鈕組-下拉)
- 5-7按鈕(垂直分組)
- 第5章 導航
- 6-1tabs
- 6-2垂直堆疊導航
- 6-3自適應導航
- 6-4下拉導航
- 6-5breadcrumb導航
- 第6章 導航條
- 6-1為導航加標題
- 6-2帶表單的導航
- 6-3固定導航
- 6-4響應式導航
- 6.三大框架中的css
- 7.css3
- 第一章 3d效果
- B.進階教程
- 1.flex教程
- 2.css-@import
- 3.grid布局
- 4.bootstrap柵格實現原理
- 5.選擇器 倍數寫法
- C.sass進階教程
- 第一節 Sass的函數功能-字符串與數字函數
- 第二節 列表函數
- 第三節 Introspection函數
- 第四節 map
- 第五節 顏色函數