關(guān)于Grid網(wǎng)格布局的簡(jiǎn)單基礎(chǔ)知識(shí)介紹

什么是網(wǎng)格布局?

它將網(wǎng)頁劃分成一個(gè)個(gè)網(wǎng)格,可以任意組合不同的網(wǎng)格啰脚,做出各種各樣的布局。網(wǎng)格布局 CSS為布局新增的一個(gè)模塊。網(wǎng)格布局特性主要是針對(duì)于Web應(yīng)用程序的開發(fā)者橄浓×C危可以用這個(gè)模塊實(shí)現(xiàn)許多不同的布局。網(wǎng)絡(luò)布局可以將應(yīng)用程序分割成不同的空間荸实,或者定義他們的大小匀们、位置以及層級(jí)。
就像表格一樣准给,網(wǎng)格布局可以讓W(xué)eb設(shè)計(jì)師根據(jù)元素按列或行對(duì)齊排列泄朴,但他和表格不同,網(wǎng)格布局沒有內(nèi)容結(jié)構(gòu)露氮,從而使各種布局不可能與表格一樣祖灰。例如,一個(gè)網(wǎng)格布局中的子元素都可以定位自己的位置畔规,這樣他們可以重疊和類似元素定位局扶。
此外,沒有內(nèi)容結(jié)構(gòu)的網(wǎng)格布局有助于使用流體叁扫、調(diào)整順序等技術(shù)管理或更改布局三妈。通過結(jié)合CSS的媒體查詢屬性,可以控制網(wǎng)格布局容器和他們的子元素陌兑,使用頁面的布局根據(jù)不同的設(shè)備和可用空間調(diào)整元素的顯示風(fēng)格與定位沈跨,而不需要去改變文檔結(jié)構(gòu)的本質(zhì)內(nèi)容。

網(wǎng)格布局的效果

像這樣的布局

image

這樣

image

又或者像這樣照片墻的形式

image

網(wǎng)格布局常用的屬性

網(wǎng)格容器是決定將網(wǎng)格分為幾行幾列兔综,所以首先實(shí)現(xiàn)網(wǎng)格布局就要使該容器具有以下幾個(gè)屬性:

1饿凛、指定容器使用網(wǎng)格布局: display: grid

2、指定容器設(shè)為行內(nèi)元素并使用網(wǎng)格布局:display: inline-grid

3软驰、定義每一列的列寬:grid-template-columns

4涧窒、定義每一行的行高:grid-template-row

5、重復(fù)賦值:repeat(次數(shù),值)

6锭亏、自動(dòng)填充:如:repeat(auto-fill,30px)

7纠吴、比例:fr(如 grid-template-columns: 1fr 2fr;意思是容器分為2列,二列的寬度是一列的2倍)

8慧瘤、長(zhǎng)度范圍:minmax()

9戴已、自動(dòng)填充剩余空間(不設(shè)置最大值最小值的情況下):auto

10、網(wǎng)格線名稱锅减,同一根線可以有多個(gè)名稱: grid-template-columns: [c1] 100px [c2] 100px [c3] auto [c4];

11糖儡、行間距:grid-row-gap

12、列間距:grid-column-gap

13怔匣、間距:grid-gap:行間距數(shù)值 列間距數(shù)值行間距和列間距數(shù)值相同可只寫一個(gè)值

14握联、區(qū)域:b到h的分別對(duì)應(yīng)七個(gè)區(qū)域。.表示第一個(gè)區(qū)域不用;h表示兩個(gè)區(qū)域合并金闽;每個(gè)區(qū)域的起始網(wǎng)格線自動(dòng)命名為區(qū)域名-start纯露,終止網(wǎng)格線自動(dòng)命名為區(qū)域名-end;

grid-template-areas: '. b c'
                     'd e f'
                     'g h h';

15代芜、填充順序:grid-auto-flow默認(rèn)是row埠褪,即先填滿第一行再填下一行;也可設(shè)置為column變成先填滿第一列再填第二列蜒犯;row dense和column dense表示盡量填滿不出現(xiàn)空白

16组橄、單元格內(nèi)容的水平位置、垂直位置罚随;默認(rèn)stretch玉工,即填滿整個(gè)單元格

justify-items: start | end | center | stretch;/*水平位置*/
align-items: start | end | center | stretch;/*垂直位置*/
place-items: '水平位置' '垂直位置';/*參數(shù)相同可只寫一個(gè)值*/

17、內(nèi)容塊在網(wǎng)格容器的水平位置淘菩、垂直位置遵班;默認(rèn)stretch,即填滿整個(gè)單元格

justify-content: start | end | center | stretch | space-around | space-between | space-evenly;
align-content: start | end | center | stretch | space-around | space-between | space-evenly;  
place-content:'水平位置' '垂直位置';/*參數(shù)相同可只寫一個(gè)值*/
space-around  : 單元格兩側(cè)的間隔相等潮改,是單元格與容器邊框的間隔的兩倍狭郑。
space-between : 單元格間隔相等,單元格與容器邊框之間沒有間隔汇在。
space-evenly  : 單元格間隔和單元格與容器邊框的間隔相等翰萨,。

18糕殉、指定項(xiàng)目外的單元格屬性:grid-auto-columns 亩鬼,grid-auto-rows
19、合并屬性

grid-template: grid-template-columns grid-template-rows  grid-template-areas
grid: grid-template-rows grid-template-columns grid-template-areas  grid-auto-rows grid-auto-columns grid-auto-flow

20阿蝶、項(xiàng)目根據(jù)網(wǎng)格線定位雳锋,可使用z-index

grid-column-start:2;
grid-column-end:3;
/*相當(dāng)于*/
grid-column:2 / 3

grid-row-start:4;
grid-row-end :5;
/*相當(dāng)于*/

21、指定項(xiàng)目放在哪一個(gè)區(qū)域: grid-area: a; grid-area: <row-start> / <column-start> / <row-end> / <column-end>;

22羡洁、設(shè)置單元格內(nèi)容的水平玷过、垂直位置,只作用于單個(gè)項(xiàng)目
justify-self: start | end | center | stretch;
align-self: start | end | center | stretch;
justify-self: start | end | center | stretch;

本篇文章就是關(guān)于Grid網(wǎng)格布局的簡(jiǎn)單基礎(chǔ)知識(shí)介紹筑煮,具有一定的參考價(jià)值辛蚊,希望對(duì)需要的朋友有所幫助!

作者:是劉某啊
鏈接:http://www.reibang.com/p/1f0c2e965770

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末真仲,一起剝皮案震驚了整個(gè)濱河市嚼隘,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌袒餐,老刑警劉巖,帶你破解...
    沈念sama閱讀 219,490評(píng)論 6 508
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異灸眼,居然都是意外死亡卧檐,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,581評(píng)論 3 395
  • 文/潘曉璐 我一進(jìn)店門焰宣,熙熙樓的掌柜王于貴愁眉苦臉地迎上來霉囚,“玉大人,你說我怎么就攤上這事匕积∮蓿” “怎么了?”我有些...
    開封第一講書人閱讀 165,830評(píng)論 0 356
  • 文/不壞的土叔 我叫張陵闪唆,是天一觀的道長(zhǎng)盅粪。 經(jīng)常有香客問我,道長(zhǎng)悄蕾,這世上最難降的妖魔是什么票顾? 我笑而不...
    開封第一講書人閱讀 58,957評(píng)論 1 295
  • 正文 為了忘掉前任,我火速辦了婚禮帆调,結(jié)果婚禮上奠骄,老公的妹妹穿的比我還像新娘。我一直安慰自己番刊,他們只是感情好含鳞,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,974評(píng)論 6 393
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著芹务,像睡著了一般蝉绷。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上锄禽,一...
    開封第一講書人閱讀 51,754評(píng)論 1 307
  • 那天潜必,我揣著相機(jī)與錄音,去河邊找鬼沃但。 笑死磁滚,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的宵晚。 我是一名探鬼主播垂攘,決...
    沈念sama閱讀 40,464評(píng)論 3 420
  • 文/蒼蘭香墨 我猛地睜開眼,長(zhǎng)吁一口氣:“原來是場(chǎng)噩夢(mèng)啊……” “哼淤刃!你這毒婦竟也來了晒他?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,357評(píng)論 0 276
  • 序言:老撾萬榮一對(duì)情侶失蹤逸贾,失蹤者是張志新(化名)和其女友劉穎陨仅,沒想到半個(gè)月后津滞,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,847評(píng)論 1 317
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡灼伤,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,995評(píng)論 3 338
  • 正文 我和宋清朗相戀三年触徐,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片狐赡。...
    茶點(diǎn)故事閱讀 40,137評(píng)論 1 351
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡撞鹉,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出颖侄,到底是詐尸還是另有隱情鸟雏,我是刑警寧澤,帶...
    沈念sama閱讀 35,819評(píng)論 5 346
  • 正文 年R本政府宣布览祖,位于F島的核電站孝鹊,受9級(jí)特大地震影響,放射性物質(zhì)發(fā)生泄漏穴墅。R本人自食惡果不足惜惶室,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,482評(píng)論 3 331
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望玄货。 院中可真熱鬧皇钞,春花似錦、人聲如沸松捉。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,023評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽隘世。三九已至可柿,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間丙者,已是汗流浹背复斥。 一陣腳步聲響...
    開封第一講書人閱讀 33,149評(píng)論 1 272
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留械媒,地道東北人目锭。 一個(gè)月前我還...
    沈念sama閱讀 48,409評(píng)論 3 373
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像纷捞,于是被迫代替她去往敵國和親痢虹。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,086評(píng)論 2 355

推薦閱讀更多精彩內(nèi)容

  • 參考資料 CSS Grid 網(wǎng)格布局教程 - 阮一峰 概述 網(wǎng)格布局(Grid)是最強(qiáng)大的 CSS 布局方案主儡。 它...
    Lia代碼豬崽閱讀 391評(píng)論 0 0
  • 1奖唯、flexbox(彈性盒布局模型) Flexible Box簡(jiǎn)稱flex,意為”彈性布局”糜值,可以簡(jiǎn)便丰捷、完整坯墨、響應(yīng)...
    團(tuán)子噠噠閱讀 2,086評(píng)論 1 7
  • 一、概述 網(wǎng)格布局(Grid)是最強(qiáng)大的 CSS 布局方案瓢阴。 它將網(wǎng)頁劃分成一個(gè)個(gè)網(wǎng)格畅蹂,可以任意組合不同的網(wǎng)格,做...
    為光pig閱讀 629評(píng)論 0 13
  • 一荣恐、概述 網(wǎng)格布局(Grid)是最強(qiáng)大的 CSS 布局方案。 它將網(wǎng)頁劃分成一個(gè)個(gè)網(wǎng)格累贤,可以任意組合不同的網(wǎng)格叠穆,做...
    小邊_leo閱讀 323評(píng)論 0 1
  • 一、概述 網(wǎng)格布局(Grid)是最強(qiáng)大的 CSS 布局方案臼膏。 它將網(wǎng)頁劃分成一個(gè)個(gè)網(wǎng)格硼被,可以任意組合不同的網(wǎng)格,做...
    硅谷干貨閱讀 463評(píng)論 0 14