iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 11
0
自我挑戰組

我要努力成為軟體後端工程師!系列 第 11

Day -11 flexbox彈性箱子原理介紹-趴兔

  • 分享至 

  • xImage
  •  

-前集提要-

要使網頁版面中的圖片、文字等等可以有不同的排列設置,就可以使用的flexbox此一語法功能,是為了適應不同螢幕尺寸和顯示設備而生的佈局模式。

先前有稍微簡單介紹了inline-flexflex-directionflex

接著要來講講另外的flexbox屬性元素


flex-wrap

flex-wrap可以設定當元素超出容器時該怎麼顯示,預設為nowrap也就是超出空間時不換行,而wrap當容器空間不夠顯示時會換行。

此一語法有分為wrap(換行)、nowrap(預設值,不換行)、wrap-reverse(換行並反轉)。

用圖片來舉例

wrap範例

顯示


wrap-reverse範例

顯示


nowrap範例

顯示


justify-content

設置容器內的箱子依據語法屬性讓主軸對齊。
此一語法有分為flex-startflex-endcenterspace-aroundspace-betweenspace-evenly

以圖片來舉例

flex-start 靠左對齊

start

flex-end 靠右對齊

end

center 置中對齊

center

space-around 平均分配寬度和間距

around

space-between 均分配寬度,第一項和最後一項貼齊邊緣

between


flexbox基本上都是靠主軸(main axis)交叉軸(cross axis)運作的。

如果要使用flex(彈性盒子)的功用,就一定要有display:flex語法指令來啟動。

不過還有很多語法元素屬性,就不多介紹了;若有興趣,可以到以下網站利用遊戲方法學習flex的運用。
flex教學遊戲網站


大致上,前端的網頁切版就簡易的介紹到這了,要開始介紹後端的部分了。


上一篇
Day 10- flexbox彈性箱子原理介紹
下一篇
Day -12 學習後端的網頁資料庫的一些工具
系列文
我要努力成為軟體後端工程師!30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言