Days
Hours
Minutes
Seconds

Promo Grand Opening

15% OFF

Khusus Pelanggan Baru

Tutorial Bootstrap #3: Menampilkan Gambar Dengan Bootstrap

 

 

Bekerja dengan gambar adalah bagian penting dalam pengembangan web. Bootstrap menyediakan serangkaian class yang memudahkan kita untuk menampilkan gambar secara responsif dan memberikan gaya dengan cepat. Dalam tutorial kali ini, kita akan membahas cara-cara menampilkan dan memanipulasi gambar menggunakan Bootstrap.

 

Gambar Responsif

 

Salah satu fitur terpenting Bootstrap adalah kemampuannya untuk membuat gambar menjadi responsif. Artinya, ukuran gambar akan secara otomatis menyesuaikan diri dengan ukuran layar atau container induknya. Ini sangat penting untuk memastikan tampilan website Anda tetap baik di berbagai perangkat, mulai dari desktop hingga mobile.

Untuk membuat gambar menjadi responsif, cukup tambahkan class .img-fluid pada tag <img>.

HTML

<img src="gambar-anda.jpg" class="img-fluid" alt="Gambar Responsif">

Class .img-fluid menerapkan properti CSS max-width: 100%; dan height: auto;. Hal ini memastikan gambar tidak akan pernah lebih besar dari elemen induknya dan akan mempertahankan rasio aspeknya.


 

Bentuk Gambar (Image Shapes)

 

Bootstrap juga menyediakan class untuk mengubah bentuk gambar dengan mudah, seperti membuatnya memiliki sudut yang membulat atau bahkan berbentuk lingkaran sempurna.

  • Sudut Melingkar: Gunakan class .rounded untuk memberikan sudut yang sedikit melingkar pada gambar.
  • Lingkaran: Gunakan class .rounded-circle untuk membuat gambar menjadi bentuk lingkaran. Agar hasilnya sempurna, gambar asli sebaiknya memiliki rasio aspek 1:1 (persegi).
  • Thumbnail: Gunakan class .img-thumbnail untuk memberikan tampilan bingkai seperti thumbnail foto, dengan sedikit padding dan batas abu-abu.

Berikut adalah contoh penggunaannya:

HTML

<img src="gambar-anda.jpg" class="rounded" alt="Sudut Melingkar">
<img src="gambar-anda.jpg" class="rounded-circle" alt="Gambar Lingkaran">
<img src="gambar-anda.jpg" class="img-thumbnail" alt="Gambar Thumbnail">

 

Perataan Gambar (Aligning Images)

 

Anda dapat dengan mudah mengatur perataan gambar ke kiri, kanan, atau tengah menggunakan utility class dari Bootstrap.

  • Rata Kiri dan Kanan: Gunakan class .float-start untuk rata kiri dan .float-end untuk rata kanan. Jangan lupa untuk menambahkan class .clearfix atau menggunakan grid system untuk membersihkan float.
    HTML

    <img src="gambar-anda.jpg" class="rounded float-start" alt="Rata Kiri">
    <img src="gambar-anda.jpg" class="rounded float-end" alt="Rata Kanan">
    
  • Rata Tengah: Untuk membuat gambar berada di tengah secara horizontal, gunakan utility class margin .mx-auto dan .d-block.
    HTML

    <img src="gambar-anda.jpg" class="rounded mx-auto d-block" alt="Rata Tengah">
    

    Jika Anda ingin menengahkan gambar yang merupakan elemen inline, Anda bisa membungkusnya dalam sebuah div dengan class .text-center.

    HTML

    <div class="text-center">
      <img src="gambar-anda.jpg" class="rounded" alt="Rata Tengah dalam Div">
    </div>
    

 

Gambar dengan Keterangan (Figures)

 

Ketika Anda perlu menampilkan gambar dengan keterangan atau caption, cara semantik yang benar adalah dengan menggunakan elemen <figure> dan <figcaption> dari HTML5. Bootstrap menata elemen-elemen ini dengan gaya dasar yang baik.

Anda dapat menggunakan utility class Bootstrap untuk menyempurnakan tampilannya.

HTML

<figure class="figure">
  <img src="gambar-anda.jpg" class="figure-img img-fluid rounded" alt="Gambar dengan Keterangan">
  <figcaption class="figure-caption text-end">Ini adalah keterangan untuk gambar di atas.</figcaption>
</figure>

Pada contoh di atas:

  • .figure: Memberikan gaya dasar pada elemen <figure>.
  • .figure-img: Memberikan gaya pada <img> di dalam <figure>.
  • .img-fluid: Membuat gambar responsif.
  • .rounded: Memberikan sudut melingkar.
  • .figure-caption: Memberikan gaya pada teks keterangan.
  • .text-end: Contoh utility class untuk membuat teks keterangan menjadi rata kanan.

Dengan memahami class-class ini, Anda dapat mengelola gambar di proyek Bootstrap Anda dengan lebih efisien dan memastikan tampilannya selalu optimal di berbagai perangkat. Selamat mencoba! 🚀

Wawasan Terbaru

Gemini_Generated_Image_wfw5uwwfw5uwwfw5
Mengenal Dunia Grafis: Dari Piksel Hingga Vektor, Kekuatan Visual di Era Digital
Gemini_Generated_Image_b6dimfb6dimfb6di
Mengenal Foundation: Kerangka Kerja Front-End Profesional untuk Web Responsif
Gemini_Generated_Image_sx3ztpsx3ztpsx3z
CSS
Mempercantik Website dengan CSS: Seniman di Balik Tampilan Web 🎨
Gemini_Generated_Image_e013qke013qke013
Mengenal HTML: Fondasi dari Setiap Halaman Website 🌐
Gemini_Generated_Image_ldki4nldki4nldki
Menyelami Dunia Coding: Seni Berbicara dengan Komputer
Gemini_Generated_Image_dpvliydpvliydpvl
Menguasai GIT: Fondasi Penting dalam Dunia Pengembangan Perangkat Lunak
Gemini_Generated_Image_sqcib9sqcib9sqci
Tutorial Python #12: Mengenal Jenis-jenis Operator dalam Python
Gemini_Generated_Image_o1bw3do1bw3do1bw
Memahami Tipe Data Dictionary dalam Python
Gemini_Generated_Image_ko4ixfko4ixfko4i
Mengenal Tipe Data Set dalam Python
Gemini_Generated_Image_1xop7m1xop7m1xop
Tuple dalam Python: Pengenalan dan Tutorial

Wawasan Serupa

Gemini_Generated_Image_j8187dj8187dj818

Ceritakan Detail Proyekmu

Mulai dari 30K aja, solusi IT kamu langsung jalan tanpa drama.

Kata Mereka Tentang Solusi Coding

Dipercaya oleh lebih dari 200++ client untuk menyelesaikan proyeknya dengan total 250++ proyek dari berbagai jenis proyek