
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、瑞講堂5個div讓你學(xué)會彈性布局在網(wǎng)頁制作過程中,布局是我們最重要的一個環(huán)節(jié)??梢哉f布局的好壞挺直影響到囫圇網(wǎng)頁的成??!布局成,則事半功倍;布局敗,則事倍功半。隨著移動互聯(lián)的到來,響應(yīng)式網(wǎng)站風(fēng)靡。這也就興起了一種新興的布局方式——彈性布局。取代我們之前display+float+position的布局形式,采納全新的彈性布局,會讓你的網(wǎng)站如絲般順滑!今日,就讓我們一起來學(xué)習(xí)一下彈性布局,讓我們用5個div玩轉(zhuǎn)彈性布局吧彈性布局,又稱flex布局,是由w3c老大哥于2009年推出的一種布局方式??梢院啽?、完整、響應(yīng)式地實現(xiàn)各種頁面布局。而且已經(jīng)得到全部主流掃瞄器的支持,我
2、們可以放心大膽的用法。 了解兩個基本概念,接下來會頻繁提到: 容器: 需要添加彈性布局的父元素; 項目: 彈性布局容器中的每一個子元素,稱為項目; 了解兩個基本方向,這個牽扯到彈性布局的用法: 主軸: 在彈性布局中,我們會通過屬性規(guī)定水平/垂直方向為主軸; 交錯軸: 與主軸垂直的另一方向,稱為交錯軸。 給父容器添加display: flex/inline-flex;屬性,即可使容器內(nèi)容采納彈性布局顯示,而不遵循常規(guī)文檔流的顯示方式; 容器添加彈性布局后,僅僅是容器內(nèi)容采納彈性布局,而容器自身在文檔流中的定位方式依舊遵循常規(guī)文檔流; display:flex; 容器添加彈性布局后,顯示為塊級元素
3、;display:inline-flex; 容器添加彈性布局后,顯示為行級元素; 設(shè)為 flex布局后,子元素的float、clear和vertical-align屬性將失效。但是position屬性,依舊生效?!敬a實例】瑞講堂5個div讓你學(xué)會彈性布局瑞講堂5個div讓你學(xué)會彈性布局五個容易的div,只給父容器添加了display: flex;屬性,就可以讓容器內(nèi)部打破原有文檔流模式,呈現(xiàn)為彈性布局。瑞講堂5個div讓你學(xué)會彈性布局容易的了解一下彈性布局后,我們來詳解一下協(xié)作display: flex;用法的12大屬性。其中,12個屬性分為兩類,6個作用于父容器,6個作用于子項目。 fle
4、x-direction屬性打算主軸的方向(即項目的羅列方向)。row(默認值): 主軸為水平方向,起點在左端;row-reverse: 主軸在水平方向,起點在右端 ;column:主軸為垂直方向,起點在上沿。column-reverse:主軸為垂直方向,起點在下沿。瑞講堂5個div讓你學(xué)會彈性布局 flex-wrap屬性定義,假如一條軸線排不下,如何換行。nowrap(默認):不換行。當(dāng)容器寬度不夠時,每個項目會被擠壓寬度;wrap: 換行,并且第一行在容器最上方;wrap-reverse: 換行,并且第一行在容器最下方。瑞講堂5個div讓你學(xué)會彈性布局 flex-flow 是flex-dir
5、ection和flex-wrap的縮寫形式,默認值為:flex-flow: row wrap; 不做過多說明 justify-content屬性定義了項目在主軸上的對齊方式。 此屬性與主軸方向休戚相關(guān)。 主軸方向為:row-起點在左邊,row-reverse-起點在右邊, column-起點在上邊,column-reverse-起點在下邊f(xié)lex-start(默認值): 項目位于主軸起點。flex-end:項目位于主軸盡頭。center: 居中space-between:兩端對齊,項目之間的間隔都相等。(開始和最后的項目,與父容器邊緣沒有間隔)space-around:每個項目兩側(cè)的間隔相等。
6、所以,項目之間的間隔比項目與邊框的間隔大一倍。(開始和最后的項目,與父容器邊緣有一定的間隔)瑞講堂5個div讓你學(xué)會彈性布局 align-items屬性定義項目在交錯軸上如何對齊。flex-start:交錯軸的起點對齊。flex-end:交錯軸的盡頭對齊。center:交錯軸的中點對齊。baseline: 項目的第一行文字的基線對齊。(文字的行高、字體大小會影響每行的基線)stretch(默認值):假如項目未設(shè)置高度或設(shè)為auto,將占滿囫圇容器的高度。瑞講堂5個div讓你學(xué)會彈性布局 align-content屬性定義了多根軸線的對齊方式。假如項目惟獨一根軸線,該屬性不起作用。(當(dāng)項目換為多
7、行時,可用法align-content取代align-items)flex-start:與交錯軸的起點對齊。flex-end:與交錯軸的盡頭對齊。center:與交錯軸的中點對齊。space-between:與交錯軸兩端對齊,軸線之間的間隔平均分布。space-around:每根軸線兩側(cè)的間隔都相等。所以,軸線之間的間隔比軸線與邊框的間隔大一倍。stretch(默認值):軸線占滿囫圇交錯軸。瑞講堂5個div讓你學(xué)會彈性布局 order屬性定義項目的羅列挨次。數(shù)值越小,羅列越靠前,默認為0。瑞講堂5個div讓你學(xué)會彈性布局 flex-grow屬性定義項目的放大比例,默認為0,即假如存在剩余空間,
8、也不放大。瑞講堂5個div讓你學(xué)會彈性布局 flex-shrink屬性定義了項目的縮小比例,默認為1,即假如空間不足,該項目將縮小。瑞講堂5個div讓你學(xué)會彈性布局 flex-basis定義項目占領(lǐng)的主軸空間。(假如主軸為水平,則設(shè)置這個屬性,相當(dāng)于設(shè)置項目的寬度。 原width將會失效。瑞講堂5個div讓你學(xué)會彈性布局 flex屬性是flex-grow, flex-shrink 和 flex-basis的簡寫,默認值為0 1 auto。后兩個屬性可選。此屬性有兩個快捷設(shè)置:auto=(1 1 auto)/none=(0 0 auto) align-self:定義單個項目自身在交錯軸上的羅列方式,可以籠罩掉容器上的align-items屬性。屬性值:與align-items相同,默認值為auto,表示繼承父容器的align-items屬性值。瑞講堂5個div讓你學(xué)會彈性布局好了,信任到這里,全部學(xué)生都能夠理解flex彈性布局了吧學(xué)習(xí)一個
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年度旅游服務(wù)合同解除通知函范本
- 二零二五年度股東分紅權(quán)與公司發(fā)展綁定協(xié)議
- 2025年度環(huán)保產(chǎn)業(yè)合伙公司股權(quán)合作協(xié)議
- 二零二五年度網(wǎng)約車平臺司機服務(wù)合同范本
- 二零二五年度宅基地贈與子女及土地權(quán)益交接與維護合同
- 第12課《滿江紅(小住京華)》教學(xué)設(shè)計-2023-2024學(xué)年統(tǒng)編版語文九年級下冊
- 第1單元第2課《蜜蜂采蜜-多層逐幀動畫》-教學(xué)設(shè)計2023-2024學(xué)年清華大學(xué)版(2012)初中信息技術(shù)八年級上冊
- 茶葉綠色包裝研發(fā)與應(yīng)用合作框架協(xié)議2025
- 2025年度雙方自愿協(xié)議書范本:XX影視公司與XX明星代言合作協(xié)議
- 2025年度房屋買賣合同解除及貸款還款責(zé)任轉(zhuǎn)移協(xié)議
- SJG 103-2021 無障礙設(shè)計標(biāo)準(zhǔn)-高清現(xiàn)行
- 皇冠假日酒店智能化系統(tǒng)安裝工程施工合同范本
- 路面工程重點、關(guān)鍵、和難點工程的施工方案(技術(shù)標(biāo))
- 港口集裝箱物流系統(tǒng)建模與仿真技術(shù)研究-教學(xué)平臺課件
- 合肥市城市大腦·數(shù)字底座白皮書2020
- 杭州灣跨海大橋項目案例ppt課件
- (完整版)光榮榜25張模板
- 工業(yè)催化劑作用原理—金屬氧化物催化劑
- 優(yōu)秀教材推薦意見(真實的專家意見)
- Of studies原文譯文及賞析
- QTD01鋼質(zhì)焊接氣瓶檢驗工藝指導(dǎo)書
評論
0/150
提交評論