激情六月丁香婷婷|亚洲色图AV二区|丝袜AV日韩AV|久草视频在线分类|伊人九九精品视频|国产精品一级电影|久草视频在线99|在线看的av网址|伊人99精品无码|午夜无码视频在线

高校合作1:010-59833514 ?咨詢電話:400-810-1418 服務(wù)與監(jiān)督電話:400-810-1418轉(zhuǎn)接2

前端開發(fā)-Pure前端UI框架應(yīng)用教程(Grids網(wǎng)格系統(tǒng))

發(fā)布時間:2024-03-12 09:51:36 瀏覽量:326次

Pure CSS模塊

#程序員干貨站#無論是微信小程序還是傳統(tǒng)網(wǎng)站項目開發(fā),所需基本技能知識包括HTML、CSS、JavaScript及服務(wù)器端編程語言Java、Php等。大體劃分的話,一個網(wǎng)站主要由前端、后臺業(yè)務(wù)、數(shù)據(jù)庫等三部分所組成。前端用于實現(xiàn)人機(jī)交互、后臺業(yè)務(wù)用于實現(xiàn)業(yè)務(wù)規(guī)則編程及實現(xiàn)、數(shù)據(jù)庫用于業(yè)務(wù)支撐相關(guān)數(shù)據(jù)的管理與存儲。由此可見前端的重要性,企業(yè)級項目開發(fā)中往往使用第三方提供的各類前端框架模型,以達(dá)到設(shè)計效果統(tǒng)一、開發(fā)效率高的目標(biāo)。本文主要介紹輕量級前端架構(gòu)Pure的基本應(yīng)用之頁面布局。


Pure.css基本概述

Pure.css是目前主流移動優(yōu)先、響應(yīng)式前端架構(gòu)布局的框架之一,該框架由雅虎公司于2013年開發(fā)推出。Pure.css采用可擴(kuò)展于模塊化體系結(jié)構(gòu),使其能夠快速應(yīng)用于新的Web項目開發(fā)。Pure.css易于定制,并支持Bootstrop組件的擴(kuò)展,極大提高了前端開發(fā)的效率。

雅虎 Pure.css

Pure.css主要提供了常用網(wǎng)頁布局與網(wǎng)頁元素的設(shè)計,主要組成部分包括Grids網(wǎng)格系統(tǒng)、Forms表單元素、Buttons按鈕元素、Tables表格元素等。本文主要介紹頁面布局之Girds網(wǎng)格系統(tǒng)。


Girds網(wǎng)格系統(tǒng)

網(wǎng)格顧名思義主要用于實現(xiàn)網(wǎng)頁頁面的布局,將頁面劃分為二維網(wǎng)格,通過網(wǎng)格實現(xiàn)頁面結(jié)構(gòu)的劃分。Pure網(wǎng)格系統(tǒng)支持默認(rèn)每行最高24列單元格。網(wǎng)格系統(tǒng)由兩種類型的類組成:網(wǎng)格類(pure-g)和單位類(pure-u或pure-u-*)。示例如下:

三單元網(wǎng)格劃分

基本網(wǎng)格使用如上所示,正如之前文章介紹說明Pure是基于移動優(yōu)先的響應(yīng)式架構(gòu)設(shè)計模式,因此網(wǎng)格系統(tǒng)能夠針對不同用戶終端設(shè)備尺寸進(jìn)行響應(yīng)。使用響應(yīng)式網(wǎng)格時,可以通過添加類名稱來控制網(wǎng)格在特定斷點處的行為。媒體查詢端點及對應(yīng)網(wǎng)格類名如下:

媒體查詢端點與網(wǎng)格類對應(yīng)關(guān)系


響應(yīng)式頁面布局實例

在明確Girds網(wǎng)格基本知識之后,我們可以通過實例對響應(yīng)式網(wǎng)頁布局進(jìn)行簡單分析與說明。我們需要設(shè)計一個響應(yīng)式頁面布局結(jié)構(gòu),當(dāng)改變窗口寬度時,頁面布局中兩列的需要單獨成列。設(shè)計頁面結(jié)構(gòu)如下:

頁面布局設(shè)置

頁面布局設(shè)置要求如上圖,頁面劃分為四個部分,分別為header頭部、footer頁腳部分、left左側(cè)、right右側(cè)四個部分,為方便區(qū)分我們設(shè)置了不同顏色進(jìn)行顯示。當(dāng)窗口寬度小于568px時中間兩列都轉(zhuǎn)成單獨列。實現(xiàn)要求效果描述如下:

小尺寸設(shè)備中顯示效果

小尺寸設(shè)備中顯示效果如上圖所示,本例響應(yīng)式是在端點(568px),小于568px時顯示小尺寸設(shè)備樣式,大于568px時顯示左右兩側(cè)樣式效果。實現(xiàn)基本代碼描述如下:

1、引入樣式文件

使用Pure框架僅需要通過link引入CSS樣式文件即可。同時響應(yīng)式頁面需要設(shè)置視口,主要代碼如下:

引入框架

2、自定義頁面布局style

頁面劃分為四個部分,主要通過div層實現(xiàn),為演示效果設(shè)置了不同背景樣式,同時針對lg、sm及小于568px進(jìn)行了對應(yīng)樣式設(shè)置。實現(xiàn)代碼如下:

頁面布局樣式

3、頁面標(biāo)記編寫

頁面標(biāo)記主要使用div進(jìn)行布局,頁面標(biāo)記編寫代碼描述如下圖所示:

頁面布局代碼


本頭條號長期關(guān)注編程資訊分享;編程課程、素材、代碼分享及編程培訓(xùn)。如果您對以上方面有興趣或代碼錯誤、建議與意見,可以聯(lián)系作者,共同探討。期待大家關(guān)注!相關(guān)文章鏈接如下:

前端開發(fā)-餐飲小票自主打印應(yīng)用開發(fā)

前端開發(fā)-JavaScript DOM動態(tài)生成文本框

前端設(shè)計-響應(yīng)式頁面開發(fā)基礎(chǔ)

前端設(shè)計-Ajax技術(shù)及實例展示

熱門課程推薦

熱門資訊

請綁定手機(jī)號

x

同學(xué)您好!

您已成功報名0元試學(xué)活動,老師會在第一時間與您取得聯(lián)系,請保持電話暢通!
確定