⊗mkSpGdGIO 119 of 128 menu

CSS գրիդի տարրերի համադրում

Գրիդային համակարգում նախատեսված է հնարավորություն մի տարրերը մյուսների վրա դնելու, երբ գրիդի տարածքները հատվում են կամ նշվում են բացասական արտաքին եզրագծեր: Համադրումը կարող է տեղի ունենալ լռելյայն, բայց նաև յուրաքանչյուր տարրի համար կարելի է այն սահմանել որոշակի հերթականությամբ ` օգտագործելով z-index և order հատկությունները, ինչպես նաև դրանց համադրությունը:

Տարրերի համադրում գրիդում լռելյայն

Ենթադրենք, մենք ունենք աղյուսակ, որտեղ տարրերը համադրվում են միմյանց վրա:

<div id="parent"> <div id="elem1">1</div> <div id="elem2">2</div> <div id="elem3">3</div> </div> #parent { display: grid; grid: repeat(6, 1fr) / repeat(6, 1fr); border: 2px solid #696989; padding: 10px; width: 400px; height: 300px; } #parent > div { padding: 10px; border: 1px solid #696989; } #elem1 { background-color: pink; grid-column: 1 / 4; grid-row: 1 / 5; } #elem2 { background-color: orange; grid-column: 2 / 5; grid-row: 3 / 6; } #elem3 { background-color: green; grid-column: 3 / 6; grid-row: 2 / 4; }

:

Տարրերի համադրման հերթականության փոփոխում՝ օգտագործելով order հատկությունը

Այժմ կիրառենք order հատկությունը, սահմանելով այն յուրաքանչյուր երեխա տարրում.

<div id="parent"> <div id="elem1">1</div> <div id="elem2">2</div> <div id="elem3">3</div> </div> #parent { display: grid; grid: repeat(6, 1fr) / repeat(6, 1fr); border: 2px solid #696989; padding: 10px; width: 400px; height: 300px; } #parent > div { padding: 10px; border: 1px solid #696989; } #elem1 { background-color: pink; grid-column: 1 / 4; grid-row: 1 / 5; order: 3; } #elem2 { background-color: orange; grid-column: 2 / 5; grid-row: 3 / 6; order: 2; } #elem3 { background-color: green; grid-column: 3 / 6; grid-row: 2 / 4; order: 1; }

:

Տարրերի համադրման հերթականությունը՝ օգտագործելով z-index հատկությունը

Այժմ կիրառենք z-index հատկությունը, որը թույլ է տալիս կարգավորել տարրերի դասավորման հերթականությունը z-առանցքի երկայնքով.

<div id="parent"> <div id="elem1">1</div> <div id="elem2">2</div> <div id="elem3">3</div> </div> #parent { display: grid; grid: repeat(6, 1fr) / repeat(6, 1fr); border: 2px solid #696989; padding: 10px; width: 400px; height: 300px; } #parent > div { padding: 10px; border: 1px solid #696989; } #elem1 { background-color: pink; grid-column: 1 / 4; grid-row: 1 / 5; z-index: 1; } #elem2 { background-color: orange; grid-column: 2 / 5; grid-row: 3 / 6; z-index: 3; } #elem3 { background-color: green; grid-column: 3 / 6; grid-row: 2 / 4; z-index: 2; }

:

Ինչպես երևում է ստացված արդյունքից, z-index հատկության ամենաբարձր արժեքը տարրին տալիս է դասավորություն այլ տարրերի վերևում, որոնք ունեն ավելի ցածր արժեքներ:

Տարրերի համադրման համադրությունը՝ օգտագործելով order և z-index հատկությունները

Եթե մենք փոխել ենք տարրերի հերթականությունը օգտագործելով z-index և order, ապա առաջնությունը կմնա z-index-ին: Դրա շնորհիվ կարելի է փոխել տարրերի հերթականությունը, բայց միաժամանակ չկորցնել վերահսկողությունը դրանց համադրման վրա.

<div id="parent"> <div id="elem1">1</div> <div id="elem2">2</div> <div id="elem3">3</div> </div> #parent { display: grid; grid: repeat(6, 1fr) / repeat(6, 1fr); border: 2px solid #696989; padding: 10px; width: 400px; height: 300px; } #parent > div { padding: 10px; border: 1px solid #696989; } #elem1 { background-color: pink; grid-column: 1 / 4; grid-row: 1 / 5; order: 3; z-index: 1; } #elem2 { background-color: orange; grid-column: 2 / 5; grid-row: 3 / 6; order: 1; z-index: 2; } #elem3 { background-color: green; grid-column: 3 / 6; grid-row: 2 / 4; order: 1; z-index: 3; }

:

Գործնական առաջադրանքներ

Ենթադրենք, մեր գրիդում կան չորս տարրեր.

<div id="parent"> <div id="elem1">1</div> <div id="elem2">2</div> <div id="elem3">3</div> <div id="elem4">4</div> </div> #parent { display: grid; grid: repeat(6, 1fr) / repeat(6, 1fr); border: 2px solid #696989; padding: 10px; width: 400px; height: 300px; } #parent > div { padding: 10px; border: 1px solid #696989; } #elem1 { background-color: pink; } #elem2 { background-color: orange; } #elem3 { background-color: green; } #elem4 { background-color: lightblue; }

Տեղադրեք բոլոր տարրերը համապատասխանաբար հետևյալ օրինակին, օգտագործելով order հատկությունը.

Իսկ այժմ նախորդ առաջադրանքը լուծելու համար կիրառեք z-index հատկությունը:

Ենթադրենք, մեր գրիդում կան չորս տարրեր.

<div id="parent"> <div id="elem1">1</div> <div id="elem2">2</div> <div id="elem3">3</div> <div id="elem4">4</div> </div> #parent { display: grid; grid: repeat(6, 1fr) / repeat(6, 1fr); border: 2px solid #696989; padding: 10px; width: 400px; height: 300px; } #parent > div { padding: 10px; border: 1px solid #696989; } #elem1 { background-color: pink; } #elem2 { background-color: orange; } #elem3 { background-color: green; } #elem4 { background-color: lightblue; }

Տեղադրեք բոլոր տարրերը համապատասխանաբար հետևյալ օրինակին, օգտագործելով order հատկությունը.

Իսկ այժմ նախորդ առաջադրանքը լուծելու համար կիրառեք z-index հատկությունը:

Հայերեն
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Մենք օգտագործում ենք cookie-ներ կայքի աշխատանքի, վերլուծության և անհատականացման համար։ Տվյալների մշակումը կատարվում է համաձայն Գաղտնիության քաղաքականության։
ընդունել բոլորը կարգավորել մերժել