iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 17
0
自我挑戰組

基礎中的基礎系列系列 第 17

基礎中的基礎系列之css-flex

  • 分享至 

  • xImage
  •  

今天要來介紹flex:

要了解flex必須要分成幾個部分了解:flex-direction,justify-content,align-items,flex-wrap

看到這麼多英文先不要害怕,我會一一帶各位了解

1.flex-direction (flex方向)
flex方向又分四種:row ,row-reverse ,column ,column-reverse
但這邊只會介紹row column,因為後面加reverse只是前面兩種的反方向

開始前先來看看兩張圖:



圖片來源https://developer.mozilla.org/zh-CN/docs/Web/CSS/CSS_Flexible_Box_Layout/Basic_Concepts_of_Flexbox

圖片上可看出row是由右到左,column是由上到下

2.justify-content

justify-content分成:flex-start ,flex-end ,space-around ,space-between ,center
相信大家還是一頭霧水,當然要來個圖片支援啊:


圖片來源:https://codertw.com/%E7%A8%8B%E5%BC%8F%E8%AA%9E%E8%A8%80/663713/

看出來了嗎?沒錯!flex-direction是決定flex方向,決定後使用justify-content來決定內容的呈現方式

3.align-items
了解justify-cintent後,你一定會問:我現在x軸搞定了,那Y軸勒?
align-items就是來解決Y軸的問題,不免俗的一樣有圖片支援:

4.最後:flex-wrap


圖片來源:https://minya01.github.io/flexbox/2018/04/14/flexbox.html

至於為什麼要wrap?原因是當你使用flex後,不管內容寬度多大都會自適應到同一列,這時如果你覺得內容被壓縮不喜歡,就可以使用這個語法!


上一篇
基礎中的基礎系列之inline,block,inline-block
下一篇
基礎中的基礎系列之bootstrap
系列文
基礎中的基礎系列30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言