小程式 ui布局

2022-08-21 23:33:14 字數 1067 閱讀 7636

flex布局

相對定位和絕對定位

彈性盒模型

display

flex-direction

flex-wrap  :nowrap(不換行)/ wrap(換行,第一行在上方)/ wrap-reverse(換行,第一行在下方)

justify-content

align-items

flex-flow: flex-direction ,flex-warp的縮寫

flex-grow              flex-grow屬性定義專案的放大比例,預設為0,即如果存在剩餘空間,也不放大。

如果所有專案的flex-grow屬性都為1,則它們將等分剩餘空間(如果有的話)。如果乙個專案的flex-grow屬性為2,其他專案都為1,則前者佔據的剩餘空間將比其他項多一倍。

flex-shrink              flex-shrink屬性定義了專案的縮小比例,預設為1,即如果空間不足,該專案將縮小。

如果所有專案的flex-shrink屬性都為1,當空間不足時,都將等比例縮小。如果乙個專案的flex-shrink屬性為0,其他專案都為1,則空間不足時,前者不縮小。負值對該屬性無效。

flex-basis              flex-basis屬性定義了在分配多餘空間之前,專案佔據的主軸空間(main size)。瀏覽器根據這個屬性,計算主軸是否有多餘空間。它的預設值為auto,即專案的本來大小。

flex: grow shrink basis的簡寫形式

order                order屬性定義專案的排列順序。數值越小,排列越靠前,預設為0。

align-self              align-self屬性允許單個專案有與其他專案不一樣的對齊方式,可覆蓋align-items屬性。預設值為auto,表示繼承父元素的align-items屬性,如果沒有父元素,則等同於stretch。

相當定位

相對於自己原先該有的位置定位(不脫離文件流)  position:relative;

絕對定位

相對於父級元素(有定位的元素)的位置定位(脫離文件流)  position:absolute;

微信小程式ui 布局

tip rpx根據機型不同的解析度自己調整符合解析度的值,動態 容器 1.flex direction 元素排列方式 container 2.flex wrap 排列不下換行 nowrap預設不換行 wrap換行 wrap reverse翻轉,第一行在下面 3.flex flow 前倆的簡寫 fle...

微信小程式 學習筆記5 UI布局

flex布局基礎 相對定位和絕對定位 flex容器屬性 flex direction決定元素的排列方向 flex wrap決定元素如何換行 flex flow是 flex direction和flex wrap的簡寫,如flex flow row wrap justify content元素在主軸上...

小程式UI元件庫

前端衡量ui元件庫的標準 1 當前元件庫特點是否適合自己開發的 是否滿足自己的需求。2 ui元件庫的大小。元件庫的大小影響專案整體大小,影響載入時間 3 當前ui元件庫是否在維護當中。bug修復,以及元件的擴充和優化 1 weui 效果 開發文件參考 4 colorui 開發文件參考 編輯中 6 t...