Didalam css sebuah elemen dapat diatur tata letak lokasi atau posisi akan ditempatkan seperti apa dan bagaimana, yaitu dengan menggunakan properti position, nah dalam tutorial ini kita akan membahas cara mengatur position di css dengan penjelasan-penjelasan yang mudah dimengerti. Properti position di css ini memiliki 4 nilai yang bisa digunakan untuk mengatur posisi elemen tersebut, yaitu: static, relative, absolute, fixed, dimana beberapa nilai-nilai tersebut dapat diatur dengan menggunakan properti top, left, right, bottom dengan menggunakan nilai positif atau negatif. Cara Mengatur Position Di CSSSeperti awal dikatakan bahwa untuk mengatur posisi sebuah elemen maka menggunakan properti position dimana properti position memiliki 4 nilai, nilai-nilai tersebut memiliki karakteristik cara kerja yang berbeda ketika menempatkan sebuah elemen didalam html. Berikut ini cara menggunakan properti position.
Position StaticPosisi static adalah posisi yang secara bawaan telah digunakan ketika kita tidak pernah menentukan metode posisi yang digunakan, sebuah posisi static ini tidak akan berkerja apabila menggunakan properti top, bottom, left, right.
Berikut ini hasilnya… Kode diatas telah menggunakan properti top dengan nilai 100px, maka seharusnya jika properti top itu bekerja di posisi static elemen tersebut akan turun hingga 100px. Position RelativePosisi relative ini hampir sama dengan posisi static, yaitu posisi normal. Namun perbedaannya posisi relative ini dapat menggunakan 4 properti top, bottom, left, right untuk dapat mengatur tata letak lokasi elemen.
Berikut ini hasilnya… Terlihat sebuah elemen akan turun sejauh 100 pixel karena menggunakan properti top dengan nilai 100 px, elemen tersebut akan tetap berada dikejauhan 100 pixel dari atas browser tersebut. Position AbsolutePosisi absolute ini akan bergantung pada parent-elemen atau elemen induk dari elemen posisi absolute tersebut, lebih mudahnya elemen absolute ini bergantung pada sarang elemen tersebut. Namun jika elemen absolute tidak berada didalam sebuah elemen maka position absolute akan menyesuaikan dengan elemen utama yaitu body, contohnya.
Berikut ini hasilnya… Terlihat posisi absolute dapat dengan mudah dipindahkan ke mana saja dengan menggunakan properti top, bottom, left, right. Position FixedPosisi fixed ini adalah posisi yang unik, fixed atau tetap, seperti namanya, sebuah elemen yang menggunakan posisi fixed ini tetap berada pada posisi yang telah ditentukan meskipun tinggi sebuah elemen lebih dari browser sehingga dapat melakukan scroll keatas dan kebawah, tetap elemen fixed ini akan tetap berada pada posisinya, tidak akan berubah. Berikut ini contohnya.
Berikut ini hasilnya… Penulis sengaja menggunakan tinggi halaman sebesar 1000 pixel agar tercipta scroll di browser sehingga elemen fixed akan bekerja apabila scroll di geser diatas dan kebawah. |