⊗mkPmPsRl 178 of 250 menu

CSS'te Elemanların Göreli Konumlandırılması

Göreli konumlandırma, position özelliği için relative değeri kullanılarak ayarlanır. Bu tür konumlandırma, elemanların mevcut konumlarından belirli bir miktar kaydırılmasına olanak tanır. Bu durumda, sayfadaki diğer tüm elemanlar, elemanın başlangıçta olduğu yerde durduğunu varsayar. Yani, bu konumlandırma türünde eleman normal akıştan çıkmaz.

Mevcut konumdan kaydırmalar, top, right, bottom ve left özellikleri ile belirlenir.

Örnek

İlk olarak, konumlandırma uygulamadan iki blok oluşturalım:

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

:

Örnek

Şimdi ilk bloğa relative ekleyelim. Henüz bir kaydırma belirtmediğimiz için bu hiçbir şeyi değiştirmeyecek:

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

:

Örnek

Şimdi bloğumuzu top özelliğini belirleyerek yukarıdan 30px kaydıralım. Bu durumda diğer tüm elemanlar, bloğumuzun başlangıçtaki yerinde kaldığını varsayacaktır:

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

:

Örnek

Ayrıca bloğumuzu left özelliğini belirleyerek soldan 40px kaydıralım:

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

:

Örnek

top, right, bottom ve left özelliklerinin negatif değerleri ters yönde kaydırır. Örneğin, top için pozitif bir değer aşağı kaydırırken, negatif bir değer yukarı kaydırır.

İkinci bloğumuzu top özelliğine negatif bir değer vererek yukarıya 40px kaydıralım:

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

:

Pratik Görevler

Aşağıdaki bloklar verilmiştir:

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

:

Bu blokları göreli konumlandırma kullanarak aşağıdaki şekilde kaydırın:

Türkçe
AfrikaansAzərbaycanБългарскиবাংলাБеларускаяČeštinaDanskDeutschΕλληνικάEnglishEspañolEestiSuomiFrançaisहिन्दीMagyarՀայերենIndonesiaItaliano日本語ქართულიҚазақ한국어КыргызчаLietuviųLatviešuМакедонскиMelayuမြန်မာNederlandsNorskPolskiPortuguêsRomânăРусскийසිංහලSlovenčinaSlovenščinaShqipСрпскиSrpskiSvenskaKiswahiliТоҷикӣไทยTürkmenЎзбекOʻzbekTiếng Việt
Web sitesinin çalışması, analiz ve kişiselleştirme için çerezleri kullanıyoruz. Veri işleme, Gizlilik Politikası'na uygun olarak gerçekleşir.
tümünü kabul et özelleştir reddet