⊗mkPmPsRl 178 of 250 menu

CSS හි මූලද්‍රව්‍යවල සාපේක්ෂ ස්ථානගත කිරීම

සාපේක්ෂ ස්ථානගත කිරීම නියම කරනු ලබන්නේ position ගුණය සඳහා relative අගය භාවිතා කරමිනි. මෙවැනි ස්ථානගත කිරීමක් මූලද්‍රව්‍යයන් ඒවායේ වර්තමාන ස්ථානයෙන් දෙන ලද ප්‍රමාණයකින් මාරු කිරීමට ඉඩ සලසයි. මෙය සිදු කරන විට පිටුවේ අනෙකුත් සියලුම මූලද්‍රව්‍ය සිතන්නේ, මූලද්‍රව්‍යය ආරම්භයේදී සිටියේ එහිම ය. එනම් මෙම වර්ගයේ ස්ථානගත කිරීම සමඟ මූලද්‍රව්‍යය සාමාන්‍ය ප්‍රවාහයෙන් ඉවත් නොවේ.

වර්තමාන ස්ථානයෙන් මාරු කිරීම් නියම කරනු ලබන්නේ top, right, bottom සහ left යන ගුණාංග මගිනි.

උදාහරණය

පළමුව, අපි ස්ථානගත කිරීමකින් තොරව බ්ලොක් දෙකක් කරමු:

<div id="elem1"></div> <div id="elem2"></div> #elem1 { width: 100px; height: 100px; border: 1px solid green; } #elem2 { width: 200px; height: 200px; border: 1px solid red; }

:

උදාහරණය

දැන් අපි පළමු බ්ලොක් වෙත relative එක් කරමු. මෙයින් තවමත් කිසිවක් වෙනස් නොවනු ඇත, මන්ද අපි බ්ලොක් එක මාරු කිරීම නියම කර නොමැති බැවිනි:

<div id="elem1"></div> <div id="elem2"></div> #elem1 { position: relative; width: 100px; height: 100px; border: 1px solid green; } #elem2 { width: 200px; height: 200px; border: 1px solid red; }

:

උදාහරණය

දැන් අපි අපගේ බ්ලොක් එක ඉහළින් 30px කින් මාරු කරමු, එයට top ගුණය නියම කරමින්. මෙය සිදු කරන විට අනෙකුත් සියලුම මූලද්‍රව්‍ය හැසිරෙන්නේ අපගේ බ්ලොක් එක ආරම්භයේදී සිටිය ස්ථානයේම පවතිනවා වගේ.

<div id="elem1"></div> <div id="elem2"></div> #elem1 { position: relative; top: 30px; width: 100px; height: 100px; border: 1px solid green; } #elem2 { width: 200px; height: 200px; border: 1px solid red; }

:

උදාහරණය

අපි අපගේ බ්ලොක් එක වමට 40px කින්ද මාරු කරමු, එයට left ගුණය නියම කරමින්:

<div id="elem1"></div> <div id="elem2"></div> #elem1 { position: relative; top: 30px; left: 40px; width: 100px; height: 100px; border: 1px solid green; } #elem2 { width: 200px; height: 200px; border: 1px solid red; }

:

උදාහරණය

top, right, bottom සහ left යන ගුණාංගවල ඍණ අගයන් විරුද්ධ දිශාවට මාරු කරයි. උදාහරණයක් ලෙස, top හි ධන අගය පහළට මාරු කරන අතර, ඍණ අගය - ඉහළට.

අපි අපගේ දෙවන බ්ලොක් එක ඉහළට 40px කින් මාරු කරමු, එයට top ගුණයේ ඍණ අගය නියම කරමින්:

<div id="elem1"></div> <div id="elem2"></div> #elem1 { width: 100px; height: 100px; border: 1px solid green; } #elem2 { position: relative; top: -40px; left: 20px; width: 200px; height: 200px; border: 1px solid red; }

:

ප්‍රායෝගික කාර්යයන්

පහත බ්ලොක් ලබා දී ඇත:

<div id="elem1"></div> <div id="elem2"></div> <div id="elem3"></div> text text text #elem1 { width: 100px; height: 100px; margin-bottom: 20px; background-color: #FF8888; } #elem2 { width: 100px; height: 100px; margin-bottom: 20px; background-color: #7E89EB; } #elem3 { width: 100px; height: 100px; margin-bottom: 20px; background-color: #4DEE99; }

:

සාපේක්ෂ ස්ථානගත කිරීම භාවිතා කරමින් මෙම බ්ලොක් පහත ආකාරයට මාරු කරන්න:

සිංහල
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
අපි වෙබ් අඩවිය ක්‍රියාත්මක කිරීම, විශ්ලේෂණය සහ පුද්ගලීකරණය සඳහා කුකී භාවිතා කරමු. දත්ත සැකසීම සිදුකරනු ලබන්නේ ගෝපනීයතා ප්‍රතිපත්තිය අනුව ය.
සියල්ල පිළිගන්න කොන්දේසි ප්‍රතික්ෂේප කරන්න