Tata Letak CSS - Meluap
Properti CSS overflow
mengontrol apa yang terjadi pada konten yang terlalu besar untuk masuk ke suatu area.
CSS Meluap
Properti overflow
menentukan apakah akan memotong konten atau menambahkan bilah gulir saat konten elemen terlalu besar untuk muat di area yang ditentukan.
Properti overflow
memiliki nilai berikut:
visible
- Bawaan. Luapan tidak terpotong. Konten dirender di luar kotak elemenhidden
- Luapan terpotong, dan konten lainnya tidak akan terlihatscroll
- Luapan terpotong, dan bilah gulir ditambahkan untuk melihat konten lainnyaauto
- Mirip denganscroll
, tetapi menambahkan bilah gulir hanya jika diperlukan
Catatan: Properti overflow
hanya berfungsi untuk elemen blok dengan ketinggian tertentu.
Catatan: Di OS X Lion (di Mac), bilah gulir disembunyikan secara default dan hanya ditampilkan saat digunakan (meskipun "overflow:scroll" disetel).
melimpah: terlihat
Secara default, overflow adalah visible
, artinya tidak terpotong dan ditampilkan di luar kotak elemen:
Contoh
div {
width: 200px;
height:
50px;
background-color: #eee;
overflow: visible;
}
melimpah: tersembunyi
Dengan hidden
nilai tersebut, overflow terpotong, dan konten lainnya disembunyikan:
Contoh
div {
overflow: hidden;
}
melimpah: gulir
Menyetel nilai ke scroll
, overflow terpotong dan scrollbar ditambahkan untuk menggulir di dalam kotak. Perhatikan bahwa ini akan menambahkan bilah gulir baik secara horizontal maupun vertikal (bahkan jika Anda tidak membutuhkannya):
Contoh
div {
overflow: scroll;
}
melimpah: otomatis
auto
Nilainya mirip dengan , scroll
tetapi hanya menambahkan bilah gulir jika diperlukan:
Contoh
div {
overflow: auto;
}
overflow-x dan overflow-y
Properti overflow-x
and overflow-y
menentukan apakah akan mengubah luapan 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; /* Hide horizontal scrollbar
*/
overflow-y: scroll; /* Add vertical scrollbar */
}
Semua Properti CSS Overflow
Property | Description |
---|---|
overflow | Specifies what happens if content overflows an element's box |
overflow-wrap | Specifies whether or not the browser can break lines with long words, if they overflow its container |
overflow-x | Specifies what to do with the left/right edges of the content if it overflows the element's content area |
overflow-y | Specifies what to do with the top/bottom edges of the content if it overflows the element's content area |