Mifano ya Mabaki wa Kichwani ya CSS
- Kichwani Kuu Kivunja wa Mabaki wa Kichwani ya CSS
- Pya Zaidi Mivivu ya CSS
Mbinu ya msaada (kiwango kikubwa)
Kina hiki kina kiwango kikubwa.
Kwa ujumbe wa kawaida, kina hiki kina kiwango kikubwa kwa kila maelezo katika siku kikubwa, lakini unaweza kubadilisha maelezo hii inayotumika kwa kufikiria kwa kina kikubwa na au kwa maelezo ya kina kikubwa.
Mafanikio ya grid-column:
grid-column
Mafanikio hii inadefini kama kina hiki inaingia katika siku kikubwa.
您可以定义项目的开始位置以及结束位置。
注释:grid-column
Mafanikio ni mifano ya mafanikio ya grid-column-start na grid-column-end.
Kama kuwaonyesha msaada mmoja, unaweza kutumia namba ya maelezo (maelezo ya siku) au kutumia maneno "span" kufikiria inaingia kwa uwanja kikubwa cha kina hiki.
Mivivu
使 "item1" 从第 1 列开始并在第 5 列之前结束:
.item1 { grid-column: 1 / 5; }
Mivivu
使 "item1" 从第 1 列开始,并跨越 3 列:
.item1 { grid-column: 1 / span 3; }
Mivivu
使 "item2" 从第 2 列开始,并跨越 3 列:
.item2 { grid-column: 2 / span 3; }
grid-row 属性:
grid-row
属性定义了将项目放置在哪一行。
您可以定义项目的开始位置以及结束位置。
注释:grid-row
属性是 grid-row-start 和 grid-row-end 属性的简写属性。
如需放置项目,您可以引用行号,或使用关键字 "span" 定义该项目将跨越多少行:
Mivivu
使 "item1" 在 row-line 1 开始,在 row-line 4 结束:
.item1 { grid-row: 1 / 4; }
Mivivu
使 "item1" 从第 1 行开始并跨越 2 行:
.item1 { grid-row: 1 / span 2; }
grid-area 属性
grid-area
属性可以用作 grid-row-start、grid-column-start、grid-row-end 和 grid-column-end 属性的简写属性。
Mivivu
使 "item8" 从 row-line 1 和 column-line 2 开始,在 row-line 5 和 column line 6 结束:
.item8 { grid-area: 1 / 2 / 5 / 6; }
Mivivu
使 "item8" 从 row-line 2 和 column-line 开始,并跨越 2 行和 3 列:
.item8 { grid-area: 2 / 1 / span 2 / span 3; }
命名网格项
grid-area
属性也可以用于为网格项目分配名称。
可以通过网格容器的 grid-template-areas
kufaa kusoma jina la kipengele cha kifungu.
Mivivu
Jina la 'item1' ni "myArea" na ina kuzingatia kila kiume kwenye ukambani wa kifungu cha mita kumi na tatu:
.item1 { grid-area: myArea; } .grid-container { grid-template-areas: 'myArea myArea myArea myArea myArea'; }
每行由撇号(' ')定义。
每行中的列都在撇号内定义,并以空格分隔。
注释:句号表示没有名称的网格项目。
Mivivu
让 "myArea" 跨越五列网格布局中的两列(句号代表没有名称的项目):
.item1 { grid-area: myArea; } .grid-container { grid-template-areas: 'myArea myArea . . .'; }
如需定义两行,请在另一组撇号内定义第二行的列:
Mivivu
使 "item1" 跨越两列和两行:
.grid-container { grid-template-areas: 'myArea myArea . . .' 'myArea myArea . . .'; }
Mivivu
命名所有项目,并制作一张随时可用的网页模板:
.item1 { grid-area: header; } .item2 { grid-area: menu; } .item3 { grid-area: main; } .item4 { grid-area: right; } .item5 { grid-area: footer; } .grid-container { grid-template-areas: 'header header header header header header' 'menu main main main right right' 'menu footer footer footer footer footer'; }
项目的顺序
网格布局允许我们将项目放置在我们喜欢的任意位置。
Kipimo cha kwanza cha kwa HTML hakuna hufikia kwa kuhitaji kwa kina kubwa kwa kwanza.
Mivivu
.item1 { grid-area: 1 / 3 / 2 / 4; } .item2 { grid-area: 2 / 3 / 3 / 4; } .item3 { grid-area: 1 / 1 / 2 / 2; } .item4 { grid-area: 1 / 2 / 2 / 3; } .item5 { grid-area: 2 / 1 / 3 / 2; } .item6 { grid-area: 2 / 2 / 3 / 3; }
Inaweza kutafuta usaidizi wa meya kusaidia kurejeshwa kwa ukurasa wa kina kubwa zaidi:
Mivivu
@media only screen and (max-width: 500px) { .item1 { grid-area: 1 / span 3 / 2 / 4; } .item2 { grid-area: 3 / 3 / 4 / 4; } .item3 { grid-area: 2 / 1 / 3 / 2; } .item4 { grid-area: 2 / 2 / span 2 / 3; } .item5 { grid-area: 3 / 1 / 4 / 2; } .item6 { grid-area: 2 / 3 / 3 / 4; } }
- Kichwani Kuu Kivunja wa Mabaki wa Kichwani ya CSS
- Pya Zaidi Mivivu ya CSS