Flex是Flexible Box的縮寫,意味"彈性佈局",任何一個容器均可以指定爲Flex佈局markdown
flex-direction:row (主軸水平方向,起點在左端)佈局
flex-direction:row-reverse (主軸水平方向,起點在右端)flex
flex-direction:column (主軸垂直方向,起點在上沿)spa
flex-direction:column-reverse (主軸在垂直方向,起點在下沿)3d
flex-wrap:nowarp (不換行,默認的)cdn
flex-wrap:wrap (換行,第一行在上面)blog
flex-wrap:wrap-reverse (換行,第一行在下面)cmd
justify-content:flex-start (左對齊,默認值)it
justify-content:flex-end(右對齊)io
justify-content:center (居中)
justify-content:space-between (兩端對齊,項目之間的間隔相等)
justify-content:space-around (每一個項目兩側的間距相等)
align-items:flex-start (交叉軸起點對齊)
align-items: flex-end (交叉軸終點對齊)
align-items:center (垂直方向,中間開始)
align-items:baseline (項目第一行文字的基線對齊)
align-items:stretch (默認值,若是項目未設置高度或設爲auto,將佔滿整個容器的高度)
order:number (數值越小越靠前,默認爲0)
flex-grow :number(默認0,若是有剩餘空間也不放大,值爲1放大,2是1的雙倍大小,此類推)
flex-shrink :number (默認爲1,若是空間不足則會縮小,值爲0不能縮小)
flex-basis :number/auto (默認auto,可設置固定的值50px/50%)
align-self :auto | flex-start | flex-end | center | baseline | stretch