Tahun baru, skill baru! š. Masukkan kupon "skill2025" untuk diskon 30% di kelas apa saja
Skodev
Belajar coding dalam bahasa Indonesia
Pelajari cara mengatur posisi elemen pada halaman web dengan menggunakan properti CSS 'position:absolute'.
Pada tutorial CSS ini, kita akan membahas tentang salah satu properti penting dalam CSS yang dikenal sebagai āposition:absoluteā. Properti ini memungkinkan kamu untuk menentukan posisi suatu elemen di halaman web dengan lebih presisi.
āPosition:absoluteā adalah properti CSS yang memungkinkan kamu untuk menempatkan elemen pada posisi tertentu di dalam kontainer terdekat atau jendela browser. Waktu kita menggunakan āposition:absoluteā, elemen akan keluar dari aliran normal dan bergerak sesuai koordinat yang ditetapkan oleh kamu.
Berikut penjelasan dari beberapa nilai properti ātopā, ārightā, ābottomā, dan āleftā saat dikombinasikan dengan āposition:absoluteā:
top
: Mengatur jarak elemen dari tepi atas kontainer (atau jendela browser) terdekat.right
: Mengatur jarak elemen dari tepi kanan kontainer terdekat.bottom
: Mengatur jarak elemen dari tepi bawah kontainer terdekat.left
: Mengatur jarak dari elemen ke tepi kiri kontainer terdekat.Berikut ini adalah contoh sederhana bagaimana menggunakan āposition:absoluteā dalam kode CSS kamu.
div {
position: absolute;
top: 50px;
right: 30px;
}
Contoh di atas menunjukkan bagaimana mengatur posisi elemen ādivā sehingga jaraknya 50px dari tepi atas dan 30px dari tepi kanan kontainer terdekat, atau jendela browser jika tidak ada kontainer lain.
Elemen dengan āposition:absoluteā akan mencari kontainer terdekat yang memiliki posisi selain āstaticā untuk ditetapkan sebagai posisi acuan. Jika tidak ada kontainer seperti itu, jendela browser akan menjadi referensi posisi.
Kontainer dengan properti āposition:relativeā sering digunakan sebagai kontainer acuan bagi elemen dengan āposition:absoluteā. Jadi, jika kamu ingin āposition:absoluteā berfungsi relatif terhadap kontainer tertentu, pastikan untuk mengatur properti āpositionā dari kontainer tersebut menjadi ārelativeā.
Berikut contoh penggunaannya:
.container {
position: relative;
}
.absolute-element {
position: absolute;
top: 20px;
left: 10px;
}
Dalam contoh di atas, elemen dengan kelas ā.absolute-elementā akan diposisikan 20px dari tepi atas dan 10px dari tepi kiri kontainer ā.containerā, bukan dari jendela browser.