柚子快報激活碼778899分享:前端 圖解CSS3彈性盒子屬性
柚子快報激活碼778899分享:前端 圖解CSS3彈性盒子屬性
搞清楚子元素和父元素
設(shè)置在父元素上的值
flex-direction:子元素在父容器中的位置(默認(rèn)row)
row:橫向從左到右排列(左對齊),默認(rèn)排列 row-reverse:橫向右對齊元素反轉(zhuǎn) column:縱向排列 column-reverse:反轉(zhuǎn)縱向排列
主軸和交叉軸(側(cè)軸)
主軸為flex-direction屬性對其的方式的方向
交叉軸為主軸的垂直方向
比如:flex-direction: row;
主軸為水平向右
交叉軸為垂直向下
回到頂部 目錄
flex-wrap:子元素?fù)Q行方式(默認(rèn)nowrap)
nowrap:默認(rèn), 彈性容器為單行 wrap:彈性容器為多行 wrap-reverse:反轉(zhuǎn) wrap 排列
flex-flow:flex-direction 和 flex-wrap復(fù)合寫法
flex-flow:row nowrap;
flex-flow:column wrap-reverse;
align-items:基于交叉軸對齊(單行)(默認(rèn)stretch)
flex-start:彈性盒子元素的側(cè)軸(縱軸)起始位置的邊界緊靠住該行的側(cè)軸起始邊界 flex-end:彈性盒子元素的側(cè)軸(縱軸)起始位置的邊界緊靠住該行的側(cè)軸結(jié)束邊界 center:彈性盒子元素在該行的側(cè)軸(縱軸)上居中放置 baseline:如彈性盒子元素的行內(nèi)軸與側(cè)軸為同一條,則該值與’flex-start’等效。其它情況下,該值將參與基線對齊 stretch:如果指定側(cè)軸大小的屬性值為’auto’,則其值會使項(xiàng)目的邊距盒的尺寸盡可能接近所在行的尺寸,但同時會遵照’min/max-width/height’屬性的限制
回到頂部 目錄
align-content:基于交叉軸對齊(多行)(默認(rèn)stretch)
stretch:默認(rèn)。各行將會伸展以占用剩余的空間。 flex-start:各行向彈性盒容器的起始位置堆疊。 flex-end:各行向彈性盒容器的結(jié)束位置堆疊。 center:各行向彈性盒容器的中間位置堆疊。 space-between:各行在彈性盒容器中平均分布。 space-around:各行在彈性盒容器中平均分布,兩端保留子元素與子元素之間間距大小的一半。
justify-content:基于主軸對齊(默認(rèn)flex-start)
flex-start:彈性項(xiàng)目向行頭緊挨著填充 lex-end:彈性項(xiàng)目向行尾緊挨著填充 center:彈性項(xiàng)目居中緊挨著填充 space-between:彈性項(xiàng)目平均分布在該行上 space-around:彈性項(xiàng)目平均分布在該行上,兩邊留有一半的間隔空間
回到頂部 目錄
設(shè)置在子元素上的屬性
flex-grow:拉伸(默認(rèn)0)
自身收縮數(shù)/收縮總和*剩余空間
flex-shrink:收縮(默認(rèn)1)
(自身寬度*自身收縮數(shù))/(sum每個(寬度*收縮數(shù)))*超出的空間
計算:
A被移除溢出量:(200*1/(200*1+200*1+200*3))*200,即約等于40px
B被移除溢出量:(200*1/(200*1+200*1+200*3))*200,即約等于40px
C被移除溢出量:(200*3/(200*1+200*1+200*3))*200,即約等于120px
A,B,C的實(shí)際寬度分別為:200-40=160px, 200-40=160px, 200-120=80px
回到頂部 目錄
flex-basis:寬度(默認(rèn)0)
px:像素值 %:百分值 auto(默認(rèn)):無特定寬度值,取決于其它屬性值 content:基于內(nèi)容自動計算寬度
最后
自我介紹一下,小編13年上海交大畢業(yè),曾經(jīng)在小公司待過,也去過華為、OPPO等大廠,18年進(jìn)入阿里一直到現(xiàn)在。
深知大多數(shù)初中級Android工程師,想要提升技能,往往是自己摸索成長,自己不成體系的自學(xué)效果低效漫長且無助。
因此收集整理了一份《2024年Web前端開發(fā)全套學(xué)習(xí)資料》,初衷也很簡單,就是希望能夠幫助到想自學(xué)提升又不知道該從何學(xué)起的朋友,同時減輕大家的負(fù)擔(dān)。
既有適合小白學(xué)習(xí)的零基礎(chǔ)資料,也有適合3年以上經(jīng)驗(yàn)的小伙伴深入學(xué)習(xí)提升的進(jìn)階課程,基本涵蓋了95%以上Android開發(fā)知識點(diǎn)!不論你是剛?cè)腴TAndroid開發(fā)的新手,還是希望在技術(shù)上不斷提升的資深開發(fā)者,這些資料都將為你打開新的學(xué)習(xí)之門!
如果你覺得這些內(nèi)容對你有幫助,需要這份全套學(xué)習(xí)資料的朋友可以戳我獲?。?!
由于文件比較大,這里只是將部分目錄截圖出來,每個節(jié)點(diǎn)里面都包含大廠面經(jīng)、學(xué)習(xí)筆記、源碼講義、實(shí)戰(zhàn)項(xiàng)目、講解視頻,并且會持續(xù)更新! 論你是剛?cè)腴TAndroid開發(fā)的新手,還是希望在技術(shù)上不斷提升的資深開發(fā)者,這些資料都將為你打開新的學(xué)習(xí)之門!**
如果你覺得這些內(nèi)容對你有幫助,需要這份全套學(xué)習(xí)資料的朋友可以戳我獲?。?!
由于文件比較大,這里只是將部分目錄截圖出來,每個節(jié)點(diǎn)里面都包含大廠面經(jīng)、學(xué)習(xí)筆記、源碼講義、實(shí)戰(zhàn)項(xiàng)目、講解視頻,并且會持續(xù)更新!
柚子快報激活碼778899分享:前端 圖解CSS3彈性盒子屬性
相關(guān)閱讀
本文內(nèi)容根據(jù)網(wǎng)絡(luò)資料整理,出于傳遞更多信息之目的,不代表金鑰匙跨境贊同其觀點(diǎn)和立場。
轉(zhuǎn)載請注明,如有侵權(quán),聯(lián)系刪除。