⊗mkPmPsRl 178 of 250 menu

Relatīvā elementu pozicionēšana CSS

Relatīvā pozicionēšana tiek iestatīta ar vērtību relative īpašībai position. Šāda pozicionēšana ļauj pārvietot elementus attiecībā pret to pašreizējo novietojumu par noteiktu attālumu. Tajā pašā laikā visi pārējie lapas elementi redzēs, ka elements atrodas tur, kur tas sākotnēji atradās. Tas ir, ar šāda veida pozicionēšanu elements neizkrīt no normālā plūsmas konteksta.

Nobīdes no pašreizējā stāvokļa tiek noteiktas ar īpašībām top, right, bottom un left.

Piemērs

Vispirms izveidosim divus blokus bez pozicionēšanas:

<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; }

:

Piemērs

Tagad pievienosim pirmajam blokam relative. Pagaidām nekas nemainīsies, jo mēs neesam norādījuši bloka nobīdi:

<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; }

:

Piemērs

Tagad pārvietosim mūsu bloku par 30px no augšas, norādot tam īpašību top. Tajā pašā laikā visi pārējie elementi uzvedīsies tā, it kā mūsu bloks joprojām atrastos sākotnējā vietā:

<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; }

:

Piemērs

Tagad arī pārvietosim mūsu bloku par 40px no kreisās puses, norādot tam īpašību 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; }

:

Piemērs

Negatīvas īpašību top, right, bottom un left vērtības pārvieto pretējā virzienā. Piemēram, pozitīva vērtība top pārvieto uz leju, bet negatīva - uz augšu.

Pārvietosim mūsu otro bloku par 40px uz augšu, norādot tam negatīvu vērtību īpašībai 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; }

:

Praktiskie uzdevumi

Doti šādi bloki:

<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; }

:

Pārvietojiet šos blokus, izmantojot relatīvo pozicionēšanu, šādi:

Latviešu
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenTürkçeЎзбекOʻzbekTiếng Việt
Mēs izmantojam sīkdatnes, lai nodrošinātu vietnes darbību, analīti un personalizāciju. Datu apstrāde notiek saskaņā ar Konfidencialitātes politiku.
pieņemt visus iestatīt noraidīt