DISKON TERBATAS! Masukkan kupon "skillbaru" saat checkout di kelas apa saja
Skodev
Belajar coding dalam bahasa Indonesia
Panduan lengkap untuk mengerti bagaimana position pada CSS bekerja. Ada static, relative, absolute, fixed dan sticky.
Daftar Isi:
Salah satu ilmu penting yang cukup bikin pusing saat belajar CSS adalah position. Kamu akan melihat kelima nilai position ini, yaitu static
, relative
, absolute
, fixed
dan sticky
beserta demo yang bisa kamu lihat dan uji langsung!
Position pada CSS adalah properti yang digunakan untuk mengatur posisi elemen HTML. Jangan tertukar antara “elemen” dan “layout”.
Kalau mengatur layout secara kesuluruhan bisa menggunakan flexbox atau grid. Kalau mengatur posisi elemen HTML secara detail, bisa menggunakan position
.
Kalau kamu ingin belajar membuat website dari nol, ikuti kelas membuat website dengan HTML dan CSS
Nilai | Penjelasan |
---|---|
Static | Ini adalah nilai bawaan. Elemen ditempatkan sesuai dengan aliran normal dokumen. |
Relative | Elemen ditempatkan relatif terhadap posisinya sendiri, memungkinkan pengguna mengatur posisi dengan properti top , right , bottom , atau left . |
Absolute | Elemen ditempatkan secara absolut relatif terhadap elemen pembungkus pertama non-static terdekat. Ini memungkinkan penciptaan layout yang lebih kompleks dan kontrol yang lebih besar atas posisi elemen. |
Fixed | Elemen ditempatkan relatif terhadap jendela viewport, sehingga tetap di posisi tertentu bahkan saat pengguna menggulir halaman. |
Sticky | Elemen “menempel” pada posisi tertentu selama pengguliran, berfungsi seperti kombinasi dari relative dan fixed . |
Kita akan menggali nilai posisi ini dengan contohnya masing-masing.
Nilai static adalah nilai default yang berarti tanpa didefenisikan, semua elemen akan menggunakan nilai ini.
Nilai relative berarti elemen akan ditempatkan relatif terhadap posisinya sendiri.
top
, right
, bottom
, atau left
.top: 10px
, maka elemen akan bergerak 10px dari atas.Nilai absolute berarti elemen akan ditempatkan secara absolut, namun relatif terhadap elemen pembungkus pertama non-static terdekat.
Nilai fixed berarti elemen akan ditempatkan relatif terhadap jendela viewport, sehingga tetap di posisi tertentu bahkan saat pengguna menggulir halaman.
Nilai sticky berarti elemen “menempel” pada posisi tertentu selama pengguliran, berfungsi seperti kombinasi dari relative dan fixed.
top
, right
, bottom
, atau left
akan dihitung dari posisi normal.Itu dia teman-teman penjelasan mengenai position pada CSS. Semoga bermanfaat ya. Kalau ada pertanyaan, silahkan tulis di kolom komentar!
belajar membuat website kamu dari nol. Cocok untuk pemula
Lihat KelasHai saya Hilman, membuat situs Sekolah Koding (Skodev) dan menulis buku untuk programmer (Halo Koding), Halo Koding . Sudah mengetik-ngetik alias programming sejak 2015. Semoga artikel dan situs ini bisa bantu karir kamu ya!