
Properti overflow
CSS mengontrol apa yang terjadi pada konten
yang terlalu besar untuk dimasukkan ke dalam suatu area.
Overflow CSS
Properti overflow
menspesifikasikan apakah memotong konten atau
menambahkan scrollbar ketika isi dari suatu elemen terlalu besar untuk muat di
area yang ditentukan.
Properti overflow
memiliki nilai berikut:
-
visible
- Default. Overflow tidak terpotong. Konten dirender/ditampilkan di luar kotak elemen -
hidden
- Overflow terpotong, dan konten lainnya tidak akan terlihat -
scroll
- Overflow terpotong, dan scroll ditambahkan untuk melihat konten lainnya -
auto
- Mirip dengan scroll, tetapi menambahkan scroll hanya jika diperlukan
Catatan: Properti overflow
hanya bekerja untuk elemen blok
dengan ketinggian tertentu.
Catatan: Di OS X Lion (di Mac), scroll disembunyikan secara default dan hanya ditampilkan saat digunakan (meskipun "overflow:scroll" telah diset).
overflow: visible
Secara default, overflow adalah visible
, artinya tidak terpotong
dan ditampilkan di luar kotak elemen:
Contoh
div {
width: 300px;
height: 50px;
background-color: #eee;
overflow: visible;
}
overflow: hidden
Dengan nilai hidden
, overflow akan terpotong, dan konten lainnya
disembunyikan:
Contoh
div {
overflow: hidden;
}
overflow: scroll
Menset nilai ke scroll
, overflow akan terpotong dan scrollbar
ditambahkan untuk menggulir di dalam kotak. Perhatikan bahwa ini akan
menambahkan scrollbar baik secara horizontal maupun vertikal (bahkan jika Anda
tidak membutuhkannya):
Contoh
div {
overflow: scroll;
}
overflow: auto
Nilai auto
mirip dengan nilai scroll
, tetapi
menambahkan scrollbar hanya bila diperlukan:
Contoh
div {
overflow: auto;
}
overflow-x dan overflow-y
Properti overflow-x
dan overflow-y
menentukan apakah
akan mengubah overflow konten hanya secara horizontal atau vertikal (atau
keduanya):
overflow-x
menentukan apa yang harus dilakukan dengan tepi
kiri/kanan konten.
overflow-y
menentukan apa yang harus dilakukan dengan tepi
atas/bawah konten.
Contoh
div {
overflow-x: hidden; /* Menyembunyikan scrollbar horizontal */
overflow-y: scroll; /* Menambahkan scrollbar vertical */
}
Komentar
Posting Komentar