Bootstrap 4 Media Object

Bootstrap 4 Media Object

Media object merupakan bagian dari bootstrap layout yang berguna untuk menempatkan beberapa komponen dan media (seperti gambar, video dan lainnya) agar memiliki tata letak yang sejajar dengan konten-nya. Layout untuk objek media seperti ini, dimaksudkan untuk membuat stayle sejenis agar dapat digunakan secara berulang (terus-menerus) beberapa kali sesuai kebutuhan. Sehingga, dapat diaplikasikan pada komponen yang kompleks sekalipun


Penggunaan Bootstrap media object sering kita lihat pada layout komentar (comment) yang biasanya terdapat dalam sebuah halaman blog. Bootstrap media object juga bisa digunakan untuk aplikasi lainnya sesuai kebutuhan.

Cara Menggunakan
Bootstrap Media Object

Untuk menggunakan bootstrap media object hanya dibutuhkan dua nama class, yaitu media dan media-body. class media digunakan sebagai induk objek atau sebuah kontainer yang menampung media. Adapun, media-body adalah konten yang berdampingan dengan media tersebut.

Untuk penataan yang lebih baik dan mengatur spasi (jarak) antar element, Anda juga dapat menggunakan spacing utilities bawaan bootstrap. Akan tetapi, jika Anda memiliki style khusus sendiri maka utilities tersebut tidak diperlukan.

Contoh

Beberapa contoh berikut langsung dapat Anda praktekkan. dengan editor khusus dari kami, Anda bisa koding langsung di browser dan melihat hasilnya secara realtime.

Contoh 1:

HTML
<div class="media">
  <img class="mr-3" src="/media/wiki/kartini-64.jpg" alt="Raden Ajeng Kartini">
  <div class="media-body">
    <h5 class="mt-0">Raden Ajeng Kartini</h5>
    <p>Raden Adjeng Kartini / Raden Ayu Kartini merupakan salah seorang pahlawan nasional perempuan yang telah menghabiskan sebagian hidupnya untuk memperjuangkan kesetaraan hak kaumnya dan dikenal sebagai pelopor kebangkitan perempuan pribumi.</p>
</div>
</div>
PREVIEW
Raden Ajeng Kartini
Raden Ajeng Kartini

Raden Adjeng Kartini / Raden Ayu Kartini merupakan salah seorang pahlawan nasional perempuan yang telah menghabiskan sebagian hidupnya untuk memperjuangkan kesetaraan hak kaumnya dan dikenal sebagai pelopor kebangkitan perempuan pribumi.


Pada contoh tersebut, keterangannya adalah sebagai berikut:

  • Baris ke-1: menulis HTML element <div> dengan nama class media diakhiri dengan tag penutup </div> dibaris ke-6.
  • Baris ke-2: Menulis HTML <img> tag, Pada contoh tersebut media yang digunakan adalah sebuah gambar. class mr-3 digunakan untuk memberi spasi margin kanan(margin-right).
  • Baris ke-3: menulis tag <div> dengan tambahan nama class .media-body yang dapat diisi dengan konten (teks) yang bersebelahan dengan objek media.
  • class mt-0 digunakan untuk memberi spasi margin atas (margin-top)

Nested (Bersarang) / Bertumpuk

Dalam sebuah media objek dapat ditulis media objek lain secara bertumpuk. Untuk menggunakannya, buat contoh pertama diatas sebanyak dua kali, kemudian objek kedua letakkan di dalam class .media-body objek pertama. Berikut contohnya:

HTML
<div class="media">
  <img class="mr-3" src="/media/wiki/kartini-64.jpg" alt="Raden Ajeng Kartini">
  <div class="media-body">
    <h5 class="mt-0">Raden Ajeng Kartini</h5>
    <p>Raden Adjeng Kartini / Raden Ayu Kartini merupakan salah seorang pahlawan nasional perempuan yang telah menghabiskan sebagian hidupnya untuk memperjuangkan kesetaraan hak kaumnya dan dikenal sebagai pelopor kebangkitan perempuan pribumi.</p>
    <div class="media">
      <img class="mr-3" src="/media/wiki/cut-nyak-dhien-64.jpg" alt="Cut Nyak Dhien">
      <div class="media-body">
        <h5 class="mt-0">Cut Nyak Dhien</h5>
        <p>Cut Nyak Dhien lahir di Aceh, tahun 1848. Ia meninggal di Sumedang, Jawa Barat, 6 November 1908 pada umur 59-60 tahun dan dimakamkan di Gunung Puyuh, Sumedang. Kini namanya pun dikenang sebagai pahlawan nasional, dan diabadikan sebagai Bandar Udara Cut Nyak Dhien Nagan Raya di Meulaboh.</p>
    </div>
    </div>
</div>
</div>
PREVIEW
Raden Ajeng Kartini
Raden Ajeng Kartini

Raden Adjeng Kartini / Raden Ayu Kartini merupakan salah seorang pahlawan nasional perempuan yang telah menghabiskan sebagian hidupnya untuk memperjuangkan kesetaraan hak kaumnya dan dikenal sebagai pelopor kebangkitan perempuan pribumi.

Cut Nyak Dhien
Cut Nyak Dhien

Cut Nyak Dhien lahir di Aceh, tahun 1848. Ia meninggal di Sumedang, Jawa Barat, 6 November 1908 pada umur 59-60 tahun dan dimakamkan di Gunung Puyuh, Sumedang. Kini namanya pun dikenang sebagai pahlawan nasional, dan diabadikan sebagai Bandar Udara Cut Nyak Dhien Nagan Raya di Meulaboh.


Penataan (Alignment) Media

Karena Bootstrap 4 menggunakan flex, maka kita juga dapat menggunakan flex utilities bawaan bootstrap untuk mengatur perataan objek media supaya rata atas, tengah atau bawah.

Berikut contoh lengkapnya dibawah ini, perhatikan penataan pada media gambarnya.

Rata Atas (top-aligned) Media

HTML
<div class="media">
  <img class="align-self-start mr-3" src="/media/wiki/kartini-64.jpg" alt="Raden Ajeng Kartini">
  <div class="media-body">
    <h5 class="mt-0">Raden Ajeng Kartini</h5>
    <p>Raden Adjeng Kartini / Raden Ayu Kartini merupakan salah seorang pahlawan nasional perempuan yang telah menghabiskan sebagian hidupnya untuk memperjuangkan kesetaraan hak kaumnya dan dikenal sebagai pelopor kebangkitan perempuan pribumi.</p>
</div>
</div>
PREVIEW
Raden Ajeng Kartini
Raden Ajeng Kartini

Raden Adjeng Kartini / Raden Ayu Kartini merupakan salah seorang pahlawan nasional perempuan yang telah menghabiskan sebagian hidupnya untuk memperjuangkan kesetaraan hak kaumnya dan dikenal sebagai pelopor kebangkitan perempuan pribumi.


Rata Tengah (center-aligned) Media

HTML
<div class="media">
  <img class="align-self-center mr-3" src="/media/wiki/kartini-64.jpg" alt="Raden Ajeng Kartini">
  <div class="media-body">
    <h5 class="mt-0">Raden Ajeng Kartini</h5>
    <p>Raden Adjeng Kartini / Raden Ayu Kartini merupakan salah seorang pahlawan nasional perempuan yang telah menghabiskan sebagian hidupnya untuk memperjuangkan kesetaraan hak kaumnya dan dikenal sebagai pelopor kebangkitan perempuan pribumi.</p>
</div>
</div>
PREVIEW
Raden Ajeng Kartini
Raden Ajeng Kartini

Raden Adjeng Kartini / Raden Ayu Kartini merupakan salah seorang pahlawan nasional perempuan yang telah menghabiskan sebagian hidupnya untuk memperjuangkan kesetaraan hak kaumnya dan dikenal sebagai pelopor kebangkitan perempuan pribumi.


Rata Bawah (bottom-aligned) Media

HTML
<div class="media">
  <img class="align-self-end mr-3" src="/media/wiki/kartini-64.jpg" alt="Raden Ajeng Kartini">
  <div class="media-body">
    <h5 class="mt-0">Raden Ajeng Kartini</h5>
    <p>Raden Adjeng Kartini / Raden Ayu Kartini merupakan salah seorang pahlawan nasional perempuan yang telah menghabiskan sebagian hidupnya untuk memperjuangkan kesetaraan hak kaumnya dan dikenal sebagai pelopor kebangkitan perempuan pribumi.</p>
</div>
</div>
PREVIEW
Raden Ajeng Kartini
Raden Ajeng Kartini

Raden Adjeng Kartini / Raden Ayu Kartini merupakan salah seorang pahlawan nasional perempuan yang telah menghabiskan sebagian hidupnya untuk memperjuangkan kesetaraan hak kaumnya dan dikenal sebagai pelopor kebangkitan perempuan pribumi.


Order (Pengurutan)

Media (gambar dan lainnya) selain diposisikan di sebelah kiri, kita juga dapat menempatkannya di posisi kanan dan konten-nya disebelah kiri (dibalik).

Caranya, kita dapat memindahkan element (<img>) di akhir. Atau kita juga dapat menggunakan kode CSS flexbox sendiri.

Perhatikan contoh dibawah ini:

HTML
<div class="media">
  <div class="media-body">
    <h5 class="mt-0 mb-1">Raden Ajeng Kartini</h5>
    <p>Raden Adjeng Kartini / Raden Ayu Kartini merupakan salah seorang pahlawan nasional perempuan yang telah menghabiskan sebagian hidupnya untuk memperjuangkan kesetaraan hak kaumnya dan dikenal sebagai pelopor kebangkitan perempuan pribumi.</p>
  </div>
  <img class="mr-l" src="/media/wiki/kartini-64.jpg" alt="Raden Ajeng Kartini">
</div>
PREVIEW
Raden Ajeng Kartini

Raden Adjeng Kartini / Raden Ayu Kartini merupakan salah seorang pahlawan nasional perempuan yang telah menghabiskan sebagian hidupnya untuk memperjuangkan kesetaraan hak kaumnya dan dikenal sebagai pelopor kebangkitan perempuan pribumi.

Raden Ajeng Kartini

Media List

Media list adalah media object yang ditempatkan pada HTML list element seperti <ul> dan <ol>

Untuk menggunakannya, tambahkan class .list-unstyled pada ul atau ol element tersebut. Kemudian class .media ditulis didalam element <li>.

Untuk memahaminya, berikut contoh lengkapnya:

HTML
<ul class="list-unstyled">
  <li class="media">
    <img class="mr-3" src="/media/wiki/cut-nyak-dhien-64.jpg" alt="Cut Nyak Dhien">
    <div class="media-body">
      <h5 class="mt-0 bt-1">Cut Nyak Dhien</h5>
      <p>Cut Nyak Dhien lahir di Aceh, tahun 1848. Ia meninggal di Sumedang, Jawa Barat, 6 November 1908 pada umur 59-60 tahun dan dimakamkan di Gunung Puyuh, Sumedang. Kini namanya pun dikenang sebagai pahlawan nasional, dan diabadikan sebagai Bandar Udara Cut Nyak Dhien Nagan Raya di Meulaboh.</p>
  </div>
  </li>
  <li class="media my-4">
    <img class="mr-3" src="/media/wiki/kartini-64.jpg" alt="Raden Ajeng Kartini">
    <div class="media-body">
      <h5 class="mt-0 bt-1">Raden Ajeng Kartini</h5>
      <p>Raden Adjeng Kartini / Raden Ayu Kartini merupakan salah seorang pahlawan nasional perempuan yang telah menghabiskan sebagian hidupnya untuk memperjuangkan kesetaraan hak kaumnya dan dikenal sebagai pelopor kebangkitan perempuan pribumi.</p>
  </div>
  </li>
  <li class="media my-4">
    <img class="mr-3" src="/media/wiki/tuanku-imam-bonjol-64.jpg" alt="Tuanku Imam Bonjol">
    <div class="media-body">
      <h5 class="mt-0 bt-1">Tuanku Imam Bonjol</h5>
      <p>Tuanku Imam Bonjol lahir di Bonjol, Pasaman, Sumatera Barat, Indonesia pada 1 Januari 1772. Beliau wafat dalam pengasingan dan dimakamkan di Lotak, Pineleng, Minahasa, pada 6 November 1864. Beliau adalah salah seorang ulama, pemimpin dan pejuang yang berperang melawan Belanda dalam peperangan yang dikenal dengan nama Perang Padri pada tahun 1803-1838.</p>
  </div>
  </li>
</ul>
PREVIEW
  • Cut Nyak Dhien
    Cut Nyak Dhien

    Cut Nyak Dhien lahir di Aceh, tahun 1848. Ia meninggal di Sumedang, Jawa Barat, 6 November 1908 pada umur 59-60 tahun dan dimakamkan di Gunung Puyuh, Sumedang. Kini namanya pun dikenang sebagai pahlawan nasional, dan diabadikan sebagai Bandar Udara Cut Nyak Dhien Nagan Raya di Meulaboh.

  • Raden Ajeng Kartini
    Raden Ajeng Kartini

    Raden Adjeng Kartini / Raden Ayu Kartini merupakan salah seorang pahlawan nasional perempuan yang telah menghabiskan sebagian hidupnya untuk memperjuangkan kesetaraan hak kaumnya dan dikenal sebagai pelopor kebangkitan perempuan pribumi.

  • Tuanku Imam Bonjol
    Tuanku Imam Bonjol

    Tuanku Imam Bonjol lahir di Bonjol, Pasaman, Sumatera Barat, Indonesia pada 1 Januari 1772. Beliau wafat dalam pengasingan dan dimakamkan di Lotak, Pineleng, Minahasa, pada 6 November 1864. Beliau adalah salah seorang ulama, pemimpin dan pejuang yang berperang melawan Belanda dalam peperangan yang dikenal dengan nama Perang Padri pada tahun 1803-1838.


Additional Information and Resources

SHARE