摘要:布局個屬性決定主軸的方向定義是否在軸線上,換行合并體,這個屬性可以不用管屬性定義了項目在主軸上的對齊方式。與交叉軸兩端對齊,軸線之間的間隔平均分布。文章來源阮一峰布局教程
flex 布局
6個屬性1. flex-direction
flex-direction 決定主軸的方向
flex-wrap 定義是否在“軸線”上,換行
flex-flow flex-flow:|| ; 合并體,這個屬性可以不用管
justify-content 屬性定義了項目在主軸上的對齊方式。
align-items
align-content
flex-direction: row(默認值) | row-reverse | column | column-reverse; }2.flex-wrap屬性
flex-wrap: nowrap (不換行) wrap(換行,第一行在上方) wrap-reverse(換行,第一行在下方。);3.justify-content屬性
justify-content: flex-start | flex-end | center | space-between | space-around;
4. align-content屬性flex-start(默認值):左對齊
flex-end:右對齊
center: 居中
space-between:兩端對齊,項目之間的間隔都相等。
space-around:每個項目兩側的間隔相等。所以,項目之間的間隔比項目與邊框的間隔大一倍。
align-content: flex-start | flex-end | center | space-between | space-around | stretch;
flex-start:與交叉軸的起點對齊。
flex-end:與交叉軸的終點對齊。
center:與交叉軸的中點對齊。
space-between:與交叉軸兩端對齊,軸線之間的間隔平均分布。
space-around:每根軸線兩側的間隔都相等。所以,軸線之間的間隔比軸線與邊框的間隔大一倍。
stretch(默認值):軸線占滿整個交叉軸。
5.項目的屬性order 定義項目的排列順序。數值越小,排列越靠前,默認為0。
flex-grow 屬性定義項目的放大比例,默認為0,即如果存在剩余空間,也不放大。
flex-shrink 屬性定義了項目的縮小比例,默認為1,即如果空間不足,該項目將縮小。
flex-basis 屬性定義了在分配多余空間之前,項目占據的主軸空間(main size)。瀏覽器根據這個屬性,計算主軸是否有多余空間。它的默認值為auto,即項目的本來大小。
flex flex-grow, flex-shrink 和 flex-basis的簡寫 可以不用管
align-self align-self屬性允許單個項目有與其他項目不一樣的對齊方式,可覆蓋align-items屬性。默認值為auto,表示繼承父元素的align-items屬性,如果沒有父元素,則等同于stretch。
文章來源-阮一峰-Flex 布局教程
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/102139.html
摘要:擁抱未來的布局方式與布局全教程本書系列文章為對中布局與布局的詳細介紹,已在同步更新,如您在閱讀過程中發現描述有誤或錯別字的情況,您可以向本項目提出或。主要是對于標準里的布局方式草案中的布局方式進行一些總結。 GitBook《擁抱未來的CSS布局方式:flex與grid布局》全教程 本書(系列文章)為對CSS中flex布局與grid布局的詳細介紹,已在GitHub同步更新,如您在閱讀過程...
摘要:布局教程語法篇修改轉載自阮一峰老師的博客網頁布局是的一個重點應用。布局的傳統解決方案,基于盒狀模型,依賴屬性屬性屬性。一布局是什么是的縮寫,意為彈性布局,用來為盒狀模型提供最大的靈活性。二基本概念采用布局的元素,稱為容器,簡稱容器。 Flex 布局教程:語法篇(修改轉載自阮一峰老師的博客)網頁布局(layout)是CSS的一個重點應用。布局的傳統解決方案,基于盒狀模型,依賴 displ...
閱讀 1135·2021-11-25 09:43
閱讀 1575·2021-10-25 09:47
閱讀 2471·2019-08-30 13:46
閱讀 758·2019-08-29 13:45
閱讀 1285·2019-08-26 13:29
閱讀 2995·2019-08-23 15:30
閱讀 1109·2019-08-23 14:17
閱讀 1331·2019-08-23 13:43