⊗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हिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න