Advertisement

apa itu bulma

 Bulma: Free, open source, and modern CSS framework based on Flexbox

 Bulma adalah framework CSS yang modern dan ringan, dirancang untuk membantu pengembang membangun antarmuka pengguna (UI) yang responsif dan estetis dengan cepat.

Fitur Utama Bulma

  1. Berbasis Flexbox:
    Bulma menggunakan Flexbox sebagai dasar untuk tata letaknya, membuatnya sangat fleksibel dan mudah digunakan untuk desain responsif.

  2. Modular:
    Bulma berbasis kelas (class-based), sehingga Anda hanya perlu menggunakan kelas yang diperlukan untuk desain tertentu tanpa menambahkan kode CSS manual.

  3. Responsif:
    Bulma dirancang untuk mendukung berbagai ukuran layar dan perangkat dengan breakpoints bawaan.

  4. Komponen Siap Pakai:
    Bulma menyediakan berbagai komponen CSS siap pakai seperti:

    • Tombol (button)
    • Navigasi (navbar)
    • Kartu (card)
    • Formulir (form)
    • Grid sistem (columns)
  5. Tanpa JavaScript:
    Bulma hanya menyediakan gaya visual menggunakan CSS tanpa fungsionalitas JavaScript. Anda dapat mengintegrasikannya dengan pustaka JavaScript lain seperti Vue.js atau React untuk menambahkan logika interaktif.

  6. Open Source:
    Bulma gratis dan open-source, sehingga dapat digunakan untuk proyek pribadi maupun komersial.

 

Kelebihan Bulma

  • Mudah Dipelajari: Dokumentasi yang jelas dan sintaks sederhana membuatnya cepat dipelajari.
  • Tampilan Modern: Desain elemen yang ramping dan minimalis cocok untuk berbagai jenis proyek.
  • Ringan: Karena hanya berbasis CSS, tidak ada overhead tambahan dari JavaScript bawaan.
  • Komunitas Aktif: Banyak contoh, tutorial, dan tema yang dikembangkan oleh komunitas.

 

Kekurangan Bulma

  • Tanpa JavaScript: Tidak menyediakan fitur interaktif bawaan, sehingga perlu digabungkan dengan pustaka JavaScript untuk aplikasi yang dinamis.
  • Tidak Mendukung IE11: Karena Bulma berbasis Flexbox, dukungannya terbatas pada browser modern.


Contoh Penggunaan Bulma

Untuk memulai dengan Bulma, cukup tambahkan link ke file CSS di head HTML Anda:

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Contoh Bulma</title>
  <link href="https://cdn.jsdelivr.net/npm/bulma@0.9.4/css/bulma.min.css" rel="stylesheet">
</head>
<body>
  <section class="hero is-primary">
    <div class="hero-body">
      <p class="title">Selamat Datang di Bulma!</p>
      <p class="subtitle">Framework CSS modern dan responsif</p>
    </div>
  </section>
</body>
</html>

Jika Anda ingin mempelajari lebih lanjut, kunjungi situs resmi Bulma di https://bulma.io.



Post a Comment

0 Comments