移動(dòng)端---flex布局--項(xiàng)目

? ? ?我們?cè)谌萜鞯膶傩裕弦徽戮鸵呀?jīng)有所總結(jié),通過(guò)主軸和交叉軸的配合使用,我們可以完全滿足項(xiàng)目的布局對(duì)齊方式。(注意:我們首先的是要確定我們的主軸方向和容器的元素),flex布局還有一個(gè)重要的屬性是分配空間的。分配空間是,我們首先要對(duì)項(xiàng)目的布局和占位以及UI的美觀來(lái)確定關(guān)鍵屬性。分配空間是項(xiàng)目的必須要關(guān)注的,UI給我們的是標(biāo)準(zhǔn)的尺寸,我們要把具體的尺寸轉(zhuǎn)化為具體的比例。分配空間就是按照比例開(kāi)進(jìn)行分配。每個(gè)項(xiàng)目的比例是按照空間比例來(lái)進(jìn)行的,在縮放和不同的屏幕的尺寸情況下,我們要保證項(xiàng)目的布局不失真,就要按照比例進(jìn)行設(shè)置。我們需要項(xiàng)目的屬性來(lái)進(jìn)行設(shè)置。

1:order:定義項(xiàng)目的排列順序。數(shù)值越小,排列在前面。order的值是按照數(shù)值的大小進(jìn)行排列。數(shù)值越小,排列在最前面。

2:flex-grow:定義的是項(xiàng)目的放大比例。也是各個(gè)項(xiàng)目的分割比例。把剩余的空間進(jìn)行劃成份數(shù),進(jìn)行把單行的剩下的空間進(jìn)行分成份數(shù)來(lái)進(jìn)行按比例分配。我們就可以通過(guò)不同的份數(shù)進(jìn)行按照比例進(jìn)行排列。如果,一個(gè)項(xiàng)目的flex-grow的屬性為2,其它項(xiàng)目的都是為1的話,占的空間是其它項(xiàng)目的2倍。這是空間充足的時(shí)候,我們要設(shè)置的項(xiàng)目的屬性。flex-grow的項(xiàng)目屬性。

3:flex-shrink:定義了項(xiàng)目的縮小比例。默認(rèn)為1:縮小的時(shí)候,我們是空間不足的時(shí)候,我們才用到縮小的屬性。flex-shrink。如果,不是主要的展示數(shù)據(jù)的模塊的話,我們一般來(lái)講,放大比例和縮小比例是一樣的。為了更加的美觀。

4:flex-basis:是我們的項(xiàng)目占主軸的空間的。默認(rèn)值的空間,和width,height屬性一樣,將會(huì)固定下來(lái)。我們?cè)谶@里可以簡(jiǎn)寫(xiě),flex: 1 1 100px; 第一個(gè)值是flex-grow 第二個(gè)值是:flex-shrink;第三個(gè)值 是flez-basis;

5:align-self:通過(guò)字面的意思,我們就可以知道,是項(xiàng)目自己設(shè)置的屬性,是設(shè)置自己項(xiàng)目和其他項(xiàng)目不一樣的對(duì)齊方式,繼承了父集容器的align-items的屬性,如果,沒(méi)有父元素,則等同于stretch.

該屬性也有align-items的屬性,對(duì)齊方式的屬性。(除了auto以外),屬性和align-items一致。

我們可以通過(guò)在縮放,放大的情況下,可以在項(xiàng)目上,設(shè)置項(xiàng)目的屬性,有align-shrink=0;這樣,在圖片的空間,我們可以通過(guò)放大的縮小來(lái)進(jìn)行排版布局。

在我們移動(dòng)端的布局時(shí)候,我們可以在大的模塊中,使用flex布局,主軸和交叉軸的方向進(jìn)行排版,通過(guò)容器的屬性和項(xiàng)目的屬性來(lái)進(jìn)行具體的設(shè)置。如果,我們需要給具體的項(xiàng)目來(lái)進(jìn)行具體的寬度和高度,我們可以用rem來(lái)進(jìn)行布局,這樣,保證我們的頁(yè)面的設(shè)計(jì)和尺寸不失真,在放大和縮小的情況下,我們可以保持不失真的狀態(tài)。在導(dǎo)航,下拉菜單,我們一般就是用flex布局。具體的項(xiàng)目的時(shí)候,我們要記住主軸的方向和具體的標(biāo)簽容器。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容