Bootstrap - Gutters: Perisai Rahasia untuk Penjajaran yang sempurna
Hai sana, bakat desain web masa depan! ? Saya sangat gembira menjadi panduan Anda dalam perjalanan yang menarik melalui dunia Bootstrap gutters. Sebagai seseorang yang telah mengajar ilmu komputer selama tahun-tahun yang lebih banyak daripada yang saya inginkan ( mari katakan saya ingat saat "responsive design" berarti menjerit lebih keras kepada murid yang tak responsif ?), saya tidak sabar untuk membagikan konsep game-changing ini kepada Anda.
Apa Itu Gutters?
Sebelum kita masuk ke dalam, mari kita mulai dari dasar. Dalam dunia desain web, gutters adalah ruang antara kolom dalam tata letak Anda. Mereka seperti ruang nafas yang menjaga konten Anda dari merasa terperangkap. Bayangkan mereka seperti jarak yang sopan antara orang dalam lift – diperlukan untuk kenyamanan, tapi tidak terlalu lebar sehingga Anda menjerit lintas kendaraan!
Sekarang, mari kita jelajahi bagaimana Bootstrap membuat bekerja dengan gutters menjadi mudah.
Bagaimana Cara Kerjanya
Sistem gutter Bootstrap didirikan pada beberapa prinsip penting:
- Gutters diciptakan menggunakan padding horizontal.
- Baris memiliki margin negatif untuk mengatur konten kolom Anda.
- Kolom memiliki padding positif untuk menciptakan ruang antaranya.
Mari lihat contoh sederhana:
<div class="container">
<div class="row">
<div class="col">Kolom 1</div>
<div class="col">Kolom 2</div>
<div class="col">Kolom 3</div>
</div>
</div>
Dalam setup ini, Bootstrap secara otomatis menambahkan gutters antara kolom. Itu seperti magi, tapi lebih baik karena kita benar-benar memahami bagaimana cara kerjanya!
Gutters Horizontal
Sekarang, mari kita meraba-raba dengan beberapa gutters horizontal. Bootstrap memberikan kita kelas untuk mengontrol lebar gutters. Kelas ini mengikuti pola gx-*
, di mana *
adalah nomor dari 0 hingga 5.
<div class="container">
<div class="row gx-5">
<div class="col">
<div class="p-3 border bg-light">Padding kolom khusus</div>
</div>
<div class="col">
<div class="p-3 border bg-light">Padding kolom khusus</div>
</div>
</div>
</div>
Dalam contoh ini, gx-5
menciptakan gutters horizontal yang lebar. Itu seperti memberikan konten Anda sedikit ruang lengan di meja makan. Anda dapat menyesuaikan nilai ini untuk menemukan keseimbangan yang sempurna untuk desain Anda.
Menggunakan Fungsionalitas Overflow
kadang-kadang, Anda ingin gutters Anda melampaui batas wadah Anda. Bootstrap menutupi Anda dengan kelas overflow-hidden
:
<div class="container overflow-hidden">
<div class="row gx-5">
<div class="col">
<div class="p-3 border bg-light">Padding kolom khusus</div>
</div>
<div class="col">
<div class="p-3 border bg-light">Padding kolom khusus</div>
</div>
</div>
</div>
Trik ini memastikan gutters Anda terlihat konsisten, bahkan di pinggir wadah Anda. Itu seperti memastikan taplak meja menggantung secara merata di semua sisi!
Gutters Vertikal
Jarak horizontal bagus, tapi apa tentang jarak vertikal? Masuk gy-*
kelas:
<div class="container">
<div class="row gy-5">
<div class="col-6">
<div class="p-3 border bg-light">Padding kolom khusus</div>
</div>
<div class="col-6">
<div class="p-3 border bg-light">Padding kolom khusus</div>
</div>
<div class="col-6">
<div class="p-3 border bg-light">Padding kolom khusus</div>
</div>
<div class="col-6">
<div class="p-3 border bg-light">Padding kolom khusus</div>
</div>
</div>
</div>
Di sini, gy-5
menambahkan jarak vertikal antara baris. Itu sempurna untuk menciptakan kisi kartu atau gambar dengan jarak konsisten.
Gutters Horizontal dan Vertikal
Ingin mendapatkan yang terbaik dari kedua dunia? Anda dapat menggabungkan gutters horizontal dan vertikal:
<div class="container">
<div class="row g-5">
<div class="col-6">
<div class="p-3 border bg-light">Padding kolom khusus</div>
</div>
<div class="col-6">
<div class="p-3 border bg-light">Padding kolom khusus</div>
</div>
<div class="col-6">
<div class="p-3 border bg-light">Padding kolom khusus</div>
</div>
<div class="col-6">
<div class="p-3 border bg-light">Padding kolom khusus</div>
</div>
</div>
</div>
Kelas g-5
adalah singkatan untuk gx-5
dan gy-5
. Itu seperti menyajikan desain Anda dengan campuran yang sempurna antara jarak horizontal dan vertikal!
Gutters Kolom Baris
Bootstrap juga memungkinkan Anda menyetel gutters di kolom baris. Ini sangat berguna saat Anda bekerja dengan jumlah kolom yang bervariasi:
<div class="container">
<div class="row row-cols-2 row-cols-lg-5 g-2 g-lg-3">
<div class="col">
<div class="p-3 border bg-light">Kolom baris</div>
</div>
<div class="col">
<div class="p-3 border bg-light">Kolom baris</div>
</div>
<div class="col">
<div class="p-3 border bg-light">Kolom baris</div>
</div>
<div class="col">
<div class="p-3 border bg-light">Kolom baris</div>
</div>
<div class="col">
<div class="p-3 border bg-light">Kolom baris</div>
</div>
</div>
</div>
Contoh ini menciptakan tata letak responsif dengan ukuran gutter berbeda untuk layar berbeda. Itu seperti memiliki tata letak yang menyesuaikan dengan lingkungannya, sama seperti Anda mengatur furnitur berbeda di apartemen kecil versus rumah luas!
Tanpa Gutters
kadang-kadang, Anda mungkin ingin menghapus gutters sepenuhnya. Bootstrap membuat ini mudah dengan kelas g-0
:
<div class="row g-0">
<div class="col-sm-6 col-md-8">.col-sm-6 .col-md-8</div>
<div class="col-6 col-md-4">.col-6 .col-md-4</div>
</div>
Ini menciptakan tata letak tanpa ruang antara kolom. Itu sempurna untuk menciptakan desain tepi-ke-tepi atau saat Anda memerlukan konten Anda mengalir tanpa gangguan.
Catatan Gutter Methods
Berikut adalah tabel praktis yang menggabungkan semua metode gutter yang kita bahas:
Metode | Kelas | Deskripsi |
---|---|---|
Gutters Horizontal | gx-* |
Menambahkan jarak horizontal antara kolom |
Gutters Vertikal | gy-* |
Menambahkan jarak vertikal antara baris |
Kedua Arah | g-* |
Menambahkan gutters horizontal dan vertikal |
Tanpa Gutters | g-0 |
Menghapus semua gutters |
Gutters Responsif |
g-lg-* , gx-md-* , dll. |
Menggunakan gutters di titik pembatalan tertentu |
Overflow Hidden | overflow-hidden |
Menghindari gutters membuat gulir horizontal |
Dan begitu saja, teman-teman! Anda sekarang dilengkapi pengetahuan untuk memanipulasi ruang dalam tata letak Bootstrap Anda seperti seorang ahli. Ingat, desain yang bagus seringkali tentang ruang antara elemen sama seperti elemen itu sendiri. Jadi, teruslatih, tetap ciekaw-ciekaw, dan jangan takut mencoba ukuran gutter yang berbeda. Tata letak yang sempurna Anda hanya berjarak beberapa kelas!
Credits: Image by storyset