04.Element UI布局

一、基礎布局(el-row、el-col)

? ? |--布局規則:通過基礎的24分欄,通過el-row、el-col組件,并通過col組件的span就可以自由地組合布局。

? ? |--全局引入element css

? ? ? ? |--可以在官網上在線主體編輯定義自己想要的顏色,然后下載,在main.js中引入。

官網自定義主題樣式

? ?

下載后的style文件


全局引入樣式文件

? ? |--示例1:占據100%(span=24)占據50%(span=12)

組件中代碼
樣式效果

? ? |--示例2:

3.4.6等分布局
布局效果

二、分欄間隔

? ? |--Row組件提供了gutter(排水溝)屬性來指定每一欄之間的間隔(像水溝一樣),默認間隔為0.

? ? |--示例:這里個gutter=20,20是以px計算。

在6等分的el-row添加gutter=20
頁面效果

三、混合布局

? ? |--通過基礎的1/24分欄,任意擴展組合形成較為復雜的混合布局。

el-col中span值相加等24即可


頁面效果(混合布局)

四、分欄偏移

? ? |--通過col組件的offset(位移)屬性可以指定偏移的欄數。

el-col中設置offset屬性


頁面效果

五、對齊方式

? ? |--在row組件中設置type=flex,就可以啟用flex布局,通過設置justify屬性定義子元素的排版方式。

? ? |--justify的值:start、end、center、space-between、space-around


頁面效果

六、響應式布局

|--參照了Bootstrap的響應式設計,預設置了5個響應尺寸:xs、sm、md、lg、xl

窗口最大化的時候占據3/24
逐漸縮小窗口到md尺寸,占據8/24
繼續縮小至sm尺寸,占據6/24
縮小至xs尺寸,占據16/24

七、基于斷點的隱藏

? ? |--element額外提供了一系列類名,用于在某種添加下隱藏元素,這些類名可以添加在任何DOM元素或自定義組件上,如果想要使用,引入下面文件:

直接引入即可

? ? |--包含的類名及其含義:

? ? |--示例:

添加class
默認全尺寸窗口
在xs尺寸下button消失了

簡單的布局涉及到的問題就總結完畢了,沒啥難度,重在總結實踐!

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • Element-UI(https://github.com/ElemeFE/element)是餓了么前端團隊推出的...
    劉越姐姐啊閱讀 1,520評論 0 0
  • element-ui:已開源,使用率多,開發團隊實力更強,element 提供了 Sketch 和 Axure 工...
    田野的海螺閱讀 3,801評論 0 2
  • pyspark.sql模塊 模塊上下文 Spark SQL和DataFrames的重要類: pyspark.sql...
    mpro閱讀 9,504評論 0 13
  • 1.Layout布局(柵格基礎布局) 標簽: el-row包裹一行,距下20px el-col,一列 用法(el...
    妮兒_smile閱讀 29,049評論 2 7
  • 學生時代,曾經很向往那些字跡優美、頁面整潔的筆記們,每次上課也是用心記筆記,可惜基本以后再沒有翻過。 初工作時,也...
    西蘇Sisu閱讀 249評論 0 0