日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

关于flex布局的深入学习

發布時間:2023/12/31 编程问答 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 关于flex布局的深入学习 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

之前對于flex的學習比較淺層次的,工作中大多數使用

display:flex; justify-content:center; align-items:center;

但是遇到更高級的布局或者更靈活的布局,這些基礎的flex代碼已經不夠用了
為此決定深入學習flex布局;
學習flex布局,這里我推薦一個專門學習flex布局的網站
flex學習網站

1.inline-flex

inline-flex:將對象作為內聯塊級彈性伸縮盒顯示

2.order

給3子元素塊一個order:-1;此時3就排到最前面;同樣如果單獨給3一個
ordr:1;那么3子元素會到最后;
order是設置在子元素里面的屬性,具體作用是可以決定本身的排列先后順序

3.align-self


align-self主要用在子元素上,定義flex子項單獨在側軸(縱軸)方向上的對齊方式

4.flex-grow、flex-shrink、flex-basis

  • 第一個屬性:flex-basis
    flex-basis該屬性用來設置元素的寬度,其實,width也可以設置寬度。如果元素上同時設置了width和flex-basis,那么width 的值就會被flex-basis覆蓋掉。
  • 第二個屬性:flex-basis
    該屬性用來設置當父元素的寬度大于所有子元素的寬度的和時(即父元素會有剩余空間),子元素如何分配父元素的剩余空間。 flex-grow的默認值為0,意思是該元素不索取父元素的剩余空間,如果值大于0,表示索取。值越大,索取的越厲害。
  • 第三個屬性:flex-basis
    當父元素的寬度小于所有子元素的寬度的和時(即子元素會超出父元素),子元素如何縮小自己的寬度的。 flex-shrink的默認值為1,當父元素的寬度小于所有子元素的寬度的和時,子元素的寬度會減小。值越大,減小的越厲害。如果值為0,表示不減小
    https://blog.csdn.net/m0_37058714/article/details/80765562

總結

以上是生活随笔為你收集整理的关于flex布局的深入学习的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。