Apa Saja yang Baru di Bootstrap 4?

Bagikan

Dear pengguna bootstrap. Ada kabar gembira yang pastinya sudah kalian ketahui. Bootstrap sudah rilis versi 4. Apa saja ya yang berubah dari versi terbaru bootstrap ini?

  • Sekarang Boostrap menggunakan Sass, sebelumnya mengggunakan Less.
  • Layout-nya sekarang menggunakan Flexbox.
  • Penambahan komponen Cards untuk menggantikan wells, thumbnails, dan panels.
  • Mem-forked Normalize.css untuk membuat modul CSS baru bernama Reboot untuk HTML reset.
  • Opsi kostumisasi baru menggunakan variabel Sass.
  • Menghentikan dukungan untuk versi browser jadul seperti IE8 dan IE9 serta menggunakan unit rem sebagai satuan ukuran komponen.
  • Penulisan ulang plugin JavaScript menggunakan ES6 untuk memanfaatkan peningkatan yang diberikan padanya.
  • Meningkatkan auto-placement untuk tooltip, popover, dan dropdown berkat pustaka bernama Popper.js.
  • Tampilan Dokumentasi yang telah didesain ulang dan ditulis ulang menggunakan Markdown.
  • Kotak pencarian baru.
  • Build tools baru menggunakan npm.

 

Perubahan-perubahan Bootstrap v.4 beta 2 dibandingkan versi sebelumnya :

  • Badges

    Penambahan class baru untuk variasi warna background badge, yaitu :

    • badge-primary
    • badge-secondary
    • badge-success
    • badge-info
    • badge-warning
    • badge-danger

Contoh penggunaan :
class=”badge badge-primary”

  • Grid Options

    Perubahan pada Grid Layout, class col-xs-* di hapus dan di ganti menjadi col-*, serta penambahan grid baru yaitu col-xl-* untuk ukuran layar >=1200px. Sedangkan untuk variasi ukuran lebar tiap-tiap grid untuk resolusi layar tertentu juga terjadi perubahan, yaitu :

    • col-* (Extra Small) : <576px
    • col-sm-* (Small) : >=576px
    • col-md-* (Medium) : >=768px
    • col-lg-* (Large) : >=992px
    • col-xl-* (Extra large) : >=1200px
  • Background

    Penambahan class background untuk menampilkan background warna, yaitu :

    • bg-primary
    • bg-secondary
    • bg-success
    • bg-info
    • bg-warning
    • bg-danger

Contoh penggunaan :

class=”bg-primary”

  • Text

    Penambahan class warna teks untuk merubah warna pada teks, yaitu :

    • text-primary
    • text-secondary
    • text-success
    • text-info
    • text-warning
    • text-danger

Contoh penggunaan :
class=”text-primary”

  • Panel

Perubahan pada class panel panel-* di ganti menjadi class card.

Contoh penggunaan :

 

  • Images

    Perubahan penggunaan class pada elemen <img>, yaitu :

    • Class ‘img-responsive‘ menjadi ‘img-fluid‘.
    • Class ‘img-rounded‘ menjadi ‘rounded‘.
    • Class ‘img-circle‘ menjadi ‘rounded-circle’.
  • Table

    Terdapat beberapa perubahan variabel class untuk elemen <table>, yaitu :

    • Penambahan class ‘table-responsive‘ untuk responsive table.
    • Penambahan class ‘table-inverse‘.
    • Untuk konsistensi, class ‘table-condensed‘ di ubah menjadi ‘table-sm‘.
  • Forms

    Perubahan penggunaan class untuk elemen-elemen input di dalam form, yaitu :

    • Class ‘control-label‘ menjadi ‘col-form-label‘.
    • Class ‘input-lg‘ dan ‘input-sm‘ menjadi ‘form-control-lg‘ dan ‘form-control-sm‘.
    • Class ‘form-group-*‘ menjadi ‘form-control-*‘.
    • Class ‘help-block‘ menjadi ‘form-text‘.
    • Class ‘radio-inline‘ menjadi ‘checkbox-inline‘.
    • Class ‘checkbox‘ dan ‘radio‘ menjadi ‘form-check‘ dan penambahan class variasi ‘form-check-*‘.
  • Buttons

    Perubahan penggunaan class untuk tombol atau button, yaitu :

    • Class ‘btn-default‘ menjadi ‘btn-secondary‘.
    • Class ‘btn-xs‘ menjadi ‘btn-sm‘.
  • Hidden Element

    Perubahan penggunaan class untuk menyembunyikan elemen HTML, yaitu :

    • Class ‘hidden-xs‘ menjadi ‘d-none d-sm-block‘, menyembunyikan eleman HTML untuk layar dengan ukuran ‘Extra Small‘.
    • Class ‘hidden-sm‘ menjadi ‘d-sm-none d-md-block‘, menyembunyikan eleman HTML untuk layar dengan ukuran ‘Small‘.
    • Class ‘hidden-md‘ menjadi ‘d-md-none d-lg-block‘, menyembunyikan eleman HTML untuk layar dengan ukuran ‘Medium‘.
    • Class ‘hidden-lg‘ menjadi ‘d-lg-none d-xl-block‘, menyembunyikan eleman HTML untuk layar dengan ukuran ‘Large‘.
    • Class ‘d-xl-none‘, menyembunyikan eleman HTML untuk layar dengan ukuran ‘Extra Large‘.
    • Class ‘d-none d-lg-block‘, akan menyembunyikan elemen HTML untuk layar dengan ukuran ‘Extra Small‘ sampai dengan ukuran ‘Medium‘.

 

Nah, itu dia perubahan-perubahan yang Bootstrap suguhkan pada versi 4 beta 2.

Untuk kedepannya tinggal kita menunggu Bootstrap 4 versi Final keluar sehingga para Web Programmer dan Web Developer dapat lebih leluasa lagi dalam menggunakan fitur-fitur di dalam Boostrap 4.

Subscribe & Dapatkan Info Lainnya

WEBZID DEVELOPER

Berita Terkait