Modul FrontEnd Web Dasar
  • Pengenalan Penulis
  • Muqadimah
  • Tujuan Pembelajaran
  • Prasyarat Pembelajaran
  • Persiapan & Pendahuluan
    • Tools Yang Dibutuhkan
    • Cara Kerja Internet: Bagaimana Website Sampai ke Pengguna
    • Web Statis & Dinamis
    • Peranan Web Server & Web Browser
    • Anatomi Website (HTML, CSS, JavaScript)
    • Referensi Tambahan
  • Belajar HTML
    • Pengenalan HTML
    • Elemen, Tag, dan Atribut
    • Strukur Dasar HTML
    • Menjalankan File HTML di Browser
    • Semantic HTML
    • Tag Dasar HTML
      • Tag Heading (h1-h6)
      • Tag Paragraf (p)
      • Tag Untuk Pemformatan Teks Dasar
      • Tag Anchor/Link (a)
      • Tag Image (img)
      • Tag List (ul, ol, li)
      • Tag Table (table)
      • Tag Form (form, input, select, textarea)
      • Tag Div
      • Tag Audio & Video
      • iframe
      • Tag Untuk Citation, Quotation dan Definisi
      • Tag Untuk Hasil Kode Komputer
    • Simbol/Karakter Khusus
  • Belajar CSS
    • Pengenalan CSS
    • Menambahkan CSS ke HTML
    • Selektor CSS
    • Properti CSS
      • Teks Formatting
      • Warna dan Background
      • Pengenalan Box Model
      • Box Model: Konten
      • Box Model: Padding dan Margin
      • Box Model: Border
      • Box Shadow
      • Box Sizing
      • Positioning
      • Display
      • Pengenalan Flexbox
      • Flexbox: Properti Pada Container
      • Flexbox: Properti Item
      • Flexbox: Gap
      • Pengenalan Grid
      • Grid: Grid Struktur
      • Grid: Gap
      • Grid: Alignment
      • Grid: Grid Auto Flow
      • Grid: Item Placment
      • Grid: Functions in Grid Layout
    • Media Queries Untuk Responsifitas Pada Website
    • Media Queries: Media Types
    • Media Queries: Media Features
  • Belajar JavaScript
    • Pengenalan JavaScript
    • Menghubungkan JavaScript ke HTML
    • Variable
    • Tipe Data
    • Operator & Ekspresi
    • Perkondisian
    • Perulangan
    • Fungsi
    • Debugging
    • JavaScript BOM (browser Object Model)
      • Pengenalan JavaScript BOM
      • Akses ke Objek Window
      • Akses ke Objek Document
      • Akses Ke Navigator Object
      • Akses ke Screen Object
      • Akses ke Histori Object
    • JavaScript DOM (Document Object Model)
      • Pengenalan JavaScript DOM
      • Menarget Element HTML
      • Menambah, Menghapus, dan Mengedit Element
    • Events Handler
      • Pengenalan Event Handler Untuk Interaktifitas
      • Windows Events
      • Form Events
      • Keyboard Events
      • Clipboard Events
      • Mouse Events
    • Web Storage
      • Pengenalan Web Storage
      • Local Storage
      • Session Storage
  • Framework CSS
    • Pengenalan Framework CSS (Bootstrap)
    • Menambahkan Bootstrap ke Project
    • Penggunaan Utility Classes
    • Penggunaan Komponen Bootstrap
    • Customizing Bootstrap
    • Responsive dengan Bootstrap
  • Belajar Figma Untuk Slicing
    • Pengenalan dan Peran Figma
    • Membuat Desain Website
    • Melakukan Slicing
  • Pengenalan Framework FrontEnd
  • Hosting (Web Statis)
Powered by GitBook
On this page
  1. Framework CSS

Penggunaan Utility Classes

Utility classes adalah kelas-kelas kecil yang disediakan oleh Bootstrap untuk membantu Anda dengan cepat menambahkan gaya ke elemen HTML Anda tanpa perlu menulis CSS khusus. Ini sangat berguna untuk membuat tata letak yang responsif dan menangani tugas-tugas umum dalam desain web.

Berikut ini adalah beberapa contoh penggunaan utility classes dalam Bootstrap:

1. Margin dan Padding

Bootstrap menyediakan kelas-kelas seperti m-, p-, mt-, pt-, dll., yang dapat digunakan untuk menambahkan margin dan padding ke elemen-elemen Anda dengan mudah.

Contoh:

<div class="m-2 p-3">Content</div>

2. Text Alignment

Anda dapat mengatur perataan teks menggunakan kelas-kelas seperti text-start, text-center, text-end, dll.

Contoh:

<p class="text-center">Center aligned text.</p>

3. Flexbox Utilities

Bootstrap juga menyediakan kelas-kelas utilitas untuk mengontrol tata letak dengan Flexbox, seperti d-flex, justify-content-, align-items-, dll.

Contoh:

<div class="d-flex justify-content-center align-items-center">Flexbox container</div>

4. Visibility Utilities

Anda dapat mengatur visibilitas elemen menggunakan kelas-kelas seperti invisible, visible, d-none, d-block, d-inline, dll.

Contoh:

<div class="invisible">This content is invisible.</div>

5. Colors

Bootstrap memiliki kelas-kelas untuk mengatur warna teks dan latar belakang, seperti text-primary, bg-success, text-danger, dll.

Contoh:

<p class="text-success">Success message</p>

Dengan menggunakan utility classes, Anda dapat menghemat waktu dalam penulisan CSS kustom dan membuat kode HTML Anda lebih mudah dibaca dan dipelihara. Namun, perlu diingat bahwa penggunaan yang berlebihan dari utility classes juga dapat membuat kode HTML Anda menjadi tidak terstruktur. Gunakanlah dengan bijak sesuai kebutuhan proyek Anda.

PreviousMenambahkan Bootstrap ke ProjectNextPenggunaan Komponen Bootstrap

Last updated 1 year ago