Bootstrap - Kenampakan: Membuat elemen Muncul dan Hilang

Hai teman-teman masa depan pengembang web! Hari ini, kita akan mendalami topik yang menarik yang saya suka menyebut "trik magis" desain web: kelas kenampakan Bootstrap. Seperti seorang pengertian yang bisa membuat objek muncul dan hilang, Anda akan belajar bagaimana melakukan hal yang sama dengan elemen web. Mari kita mulai!

Bootstrap - Visibility

Apa Itu Bootstrap Visibility?

Kelas kenampakan Bootstrap adalah set dari tools yang kuat yang memungkinkan Anda mengendalikan kapan dan bagaimana elemen ditampilkan di halaman web Anda. P想象kannya seperti memiliki remote control untuk konten situs web Anda, di mana Anda dapat menentukan apa yang terlihat berdasarkan ukuran layar atau kondisi yang berbeda.

Mengapa Ini Penting?

Imaginasi Anda sedang mendesain sebuah website yang terlihat bagus di desktop, tapi ketika Anda membukanya di ponsel, semuanya ter tampar squished dan sulit dibaca. Itu di mana kelas kenampakan datang untuk menyelamatkan! Mereka membantu Anda menciptakan desain responsif yang menyesuaikan dengan perangkat yang berbeda, sehingga website Anda terlihat fantastis di mana saja.

Kelas Kenampakan Dasar

Mari kita mulai dengan kelas kenampakan yang paling sederhana. Ini seperti "on/off" switch untuk elemen web Anda.

Kelas Visible

<div class="visible">Saya selalu terlihat!</div>

Elemen ini akan terlihat di semua perangkat dan ukuran layar. Itu seperti meninggalkan lampu menyala selalu – semua orang bisa melihatnya!

Kelas Hidden

<div class="hidden">Anda tidak bisa melihatku!</div>

Elemen ini tersembunyi di semua perangkat. Itu seperti memasukkan sesuatu dalam kotak tak terlihat – itu ada di kode Anda, tapi tidak ada yang bisa melihatnya di halaman.

Kelas Kenampakan Responsif

Sekarang, mari kita maju ke level berikutnya. Bootstrap memungkinkan Anda menampilkan atau menyembunyikan elemen berdasarkan ukuran layar. Itu seperti memiliki berbagai pakaian untuk berbagai kesempatan!

Menyembunyikan di Ukuran Layar tertentu

<div class="hidden-xs">Saya disembunyikan di layar sangat kecil</div>
<div class="hidden-sm">Saya disembunyikan di layar kecil</div>
<div class="hidden-md">Saya disembunyikan di layar sedang</div>
<div class="hidden-lg">Saya disembunyikan di layar besar</div>

Kelas ini menyembunyikan elemen di ukuran layar tertentu:

  • hidden-xs: Disembunyikan di layar sangat kecil (ponsel)
  • hidden-sm: Disembunyikan di layar kecil (tablet)
  • hidden-md: Disembunyikan di layar sedang (desktop)
  • hidden-lg: Disembunyikan di layar besar (desktop besar)

Menampilkan di Ukuran Layar tertentu

<div class="visible-xs">Saya hanya terlihat di layar sangat kecil</div>
<div class="visible-sm">Saya hanya terlihat di layar kecil</div>
<div class="visible-md">Saya hanya terlihat di layar sedang</div>
<div class="visible-lg">Saya hanya terlihat di layar besar</div>

Kelas ini menampilkan elemen hanya di ukuran layar tertentu:

  • visible-xs: Terlihat hanya di layar sangat kecil
  • visible-sm: Terlihat hanya di layar kecil
  • visible-md: Terlihat hanya di layar sedang
  • visible-lg: Terlihat hanya di layar besar

Kenampakan Cetak

Apakah Anda tahu Anda dapat mengendalikan apa yang muncul saat seseorang mencetak halaman web Anda? Itu seperti memiliki versi khusus situs Anda hanya untuk kertas!

<div class="visible-print">Saya hanya muncul saat Anda mencetak!</div>
<div class="hidden-print">Saya akan hilang saat Anda mencetak!</div>
  • visible-print: Elemen ini hanya muncul saat halaman dicetak
  • hidden-print: Elemen ini disembunyikan saat halaman dicetak

Mengkombinasikan Kelas Kenampakan

Disini tempatnya menjadi sangat menarik! Anda dapat mengkombinasikan kelas ini untuk menciptakan aturan kenampakan yang kompleks. Itu seperti menjadi DJ kenampakan, mencampur dan mencocokkan untuk menciptakan pandangan yang sempurna untuk setiap situasi.

<div class="visible-xs visible-md">
Saya terlihat di ponsel dan desktop berukuran sedang, tapi disembunyikan di tablet dan layar besar!
</div>

Elemen ini akan terlihat di layar sangat kecil (ponsel) dan sedang (desktop), tapi disembunyikan di layar kecil (tablet) dan besar.

Contoh Praktis

Mari kita aplikasikan pengetahuan baru ini dengan beberapa contoh dunia nyata!

Menu Navigasi Responsif

<nav>
<ul class="hidden-xs">
<li>Beranda</li>
<li>Tentang</li>
<li>Kontak</li>
</ul>
<div class="visible-xs">
<button>Menu</button>
</div>
</nav>

Dalam contoh ini, kita memiliki menu navigasi penuh untuk layar besar, tapi diganti oleh tombol "Menu" di ponsel. Itu seperti memiliki ruang makan mewah untuk tamu dan ruang dapur nyaman untuk penggunaan sehari-hari!

Konten Adaptif

<article>
<h1>Selamat Datang di Website Saya</h1>
<p class="visible-lg">Ini adalah deskripsi detil yang terlihat bagus di layar besar.</p>
<p class="hidden-lg">Selamat Datang! Klik untuk lebih informasi.</p>
</article>

Di sini, kita menampilkan deskripsi detil di layar besar, tapi versi singkat di perangkat kecil. Itu seperti memiliki baik novel dan versi cliff notes nya!

Praktik dan Tips

  1. Jangan terlalu banyak gunakan: Hanya karena Anda dapat disembunyikan elemen tidak berarti Anda harus melakukannya. Selalu pertimbangkan jika konten itu benar-benar diperlukan.

  2. Pikirkan mobile-first: Rancang untuk layar kecil terlebih dahulu, lalu tambahkan konten untuk layar besar. Lebih mudah menambahkan daripada mengurangi!

  3. Uji, uji, uji: Selalu periksa website Anda di berbagai perangkat untuk memastikan kelas kenampakan Anda bekerja seperti yang diinginkan.

  4. Gabungkan dengan fitur Bootstrap lainnya: Kelas kenampakan bekerja sangat baik dengan sistem grid dan komponen Bootstrap lainnya.

  5. Aksesibilitas penting: Ingat bahwa konten disembunyikan mungkin masih dibaca oleh pembaca layar. Gunakan atribut aria saat diperlukan.

Kesimpulan

Selamat! Anda telah belajar menjadi ahli kenampakan dengan Bootstrap. Dengan keterampilan ini, Anda dapat menciptakan website yang menyesuaikan diri dengan baik di semua ukuran layar. Ingat, desain web yang bagus adalah seperti kameleon – itu harus terlihat sempurna di setiap lingkungan.

Sekarang giliran Anda untuk praktik. Cobalah menciptakan halaman web sederhana dan eksperimen dengan kelas kenampakan ini. Jangan takut membuat kesalahan – itu adalah bagaimana kita belajar! Dan siapa tahu, mungkin Anda akan menemukan cara baru untuk menggunakan kelas ini yang bahkan saya belum pikirkan.

Selamat coding, dan semoga elemen Anda selalu terlihat (atau disembunyikan) tepat saat Anda menginginkannya!

Kelas Deskripsi
visible Elemen terlihat di semua perangkat
hidden Elemen disembunyikan di semua perangkat
hidden-xs Disembunyikan di layar sangat kecil (ponsel)
hidden-sm Disembunyikan di layar kecil (tablet)
hidden-md Disembunyikan di layar sedang (desktop)
hidden-lg Disembunyikan di layar besar (desktop besar)
visible-xs Terlihat hanya di layar sangat kecil
visible-sm Terlihat hanya di layar kecil
visible-md Terlihat hanya di layar sedang
visible-lg Terlihat hanya di layar besar
visible-print Elemen hanya muncul saat dicetak
hidden-print Elemen disembunyikan saat dicetak

Credits: Image by storyset