CSSMateri CourseNusantech Academy

Modul 3-10 CSS Overflow

By 27 Mei 2020 Juni 3rd, 2020 No Comments

Hai teman-teman, jumpa kembali bersama kami dalam course HTML & CSS Nusantech Academy. Setelah Kita sempat membahas tentang Float CSS. Kini kita akan lanjut membahas tentang dasar CSS lain, yakni Overflow. 

Apa itu Overflow?

Seperti yang telah disampaikan pada materi Display & Position sebelumnya. Dimana kita sempat mengenal bagaimana halaman HTML kita dirender. Nah, sering kali kita mengalami masalah dengan  flow ini. Kondisi dimana isi konten seperti text yang overflowing (meluap) dari elemen container-nya.

Contoh:

Kode HTML

<div class="red-box">
    <p>
        PT. Solusi Teknologi Nusantara (Nusantech) is a company that focuses on information technology services and research. We offer our solutions to help your organization, and we are also provide customized solution based on your needs. We are glad to work with many clients who grow together with us.
    </p>
</div>

Kode CSS:

.red-box {
    width: 360px;
    height: 200px;
    border: 5px dotted red;
}

Hasil:

Tentunya sangat terlihat berantakan bukan? Untuk mengatasi hal ini kita dapatmenggunakan Property Overflow dengan nilai berikut

  • visible

Nilai default dari property ini, seperti pada gambar di atas dimana konten yang melebihi batas container akan dibiarkan tampil keluar dari container-nya

  • hidden

Pada nilai hidden konten kita yang berlebih akan masuk kedalam container, tetapi sisa konten yang seharusnya keluar itu disembunyikan oleh container-nya dan juga tidak bisa discroll.

  • scroll

Sama seperti overflow: hidden, hanya saja kita bisa melakukan scroll terhadap container untuk melihat seluruh isi konten

Screenshot from 2020-05-21 12-08-28
  • auto

Nilai auto hampir mirip dengan overflow: scroll dimana kita dapat men-scroll konten berlebih dalam container. Perbedaan yang paling menonjol dari kedua nilai ini adalah ketika kita menggunakan overflow: scroll, kita akan mendapati dua scrollbar yang akan selalu ditampilkan sekalipun konten kita tidak meluap. Sedangkan overflow: auto hanya akan menampilkan scrollbar baik vertical atau  horizontal hanya jika dibutuhkan saja

Screenshot from 2020-05-21 12-08-51

Penutup

Yups sekian dulu untuk perkenalan kita pada overflow kali ini. Jika teman-teman punya saran atau pertanyaan silahkan bisa sampaikan pada kolom komentar di bawah. Pada pembahasan selanjutnya Kita akan mengenal tentang CSS Flexbox. Tetap Semangat!

See you next time!

Leave a Reply