mengecil (collapse)
Emmet
div>p>strong
div*5
h1+div.container>p
nav>ul>li*5
span.btn.btn-primary
snippet
Popper.js adalah library JavaScript yang secara khusus menangani pembuatan efek
bootstrap.css
bootstrap-grid.css
bootstrap-reboot.css
File minified:
bootstrap.min.css
bootstrap-grid.min.css
bootstrap-reboot.min.css
Minified file adalah sebutan untuk suatu file yang "dipadatkan" atau "diringkas" dengan cara
menghapus seluruh komentar yang ada di dalam file tersebut (jika ada), kemudian juga
menghapus semua whitespace tambahan seperti spasi, tab, atau karakter Enter yang dipakai
sebagai pemisah baris (kecuali spasi untuk pemisah antar setiap perintah).
Tujuan dari versi minified adalah agar ukuran file menjadi lebih kecil dibandingkan versi
asalnya (versi unminified). Hal ini berdampak pada proses download file yang lebih cepat.
Kekurangan dari versi minified adalah, file ini mustahil dibaca oleh manusia. Bayangkan,
ribuan baris kode program dipadatkan menjadi 1 baris yang sangat panjang. Namun komputer
bootstrap.bundle.js sudah menyertakan library popper.js ke dalam file ini. Artinya jika
menggunakan bootstrap.bundle.js, kita tidak perlu lagi memakai file popper.js. Tapi tetap
saja kita harus menyertakan file jquery.js karena file JavaScript Bootstrap butuh library
berfungsi agar efek responsive dari sebuah web bisa berjalan sempurna di semua perangkat
Bootstrap menggunakan 12 kolom. Angka 960 artinya lebar konten web dibatasi sebesar 960 pixel
CSS Flexbox
(CSS Flexible Box Layout Module) di prediksi akan mengubah cara kita merancang web.
Column
- Column Number
- Column Auto
- Column Break
[ <div class="w-100"></div> ]
- Column Ordering
[ menukar posisi ]
order-sm-2
- Column Offset
- Column Gutter
- Nested Row
XS SM MD LG XL
BOOTSTRAP UTILITIES
Spacing
padding side > .pt b l t .px[rata kiri kanan] .py[rata atas bawah]
Display
- display breakpoint
Visible
tempatnta
Clearfix
Text
.font-weight-bold/normal/light + .font-italic
Vertical alignment
element]
Sizing
Position
di atas]
.position-static/relative/absolute/fixed/sticky
BOOSTRAP CONTENT
1. Reboot
padding
Font Stack
Box Sizing
.border-box, .content-box
Rem Sizing
Element Style
- <address><strong></strong><abbr title="HP"></abbr>
</address>
- <details><summary><details open>
2. Typography
Heading
Display
Lead
<mark>[<del><s>][<i><em>][<strong><b>]
[<u><ins>]<small>
List
Code
element membuat teks seperti kode program, diantaranya tag <pre>[muncul horizontal scrollbar layar
kecil], <code>[huruf jadi pink], <kbr>[style jadi tombol], <var>, dan <samp>
pre-scrollable
gambar responsive
.img-fluid
Image Thumbnails
4. Table
table class
.table .table-dark
.thead-light/dark/...
Striped rows
Bordered table
Borderless table
Hoverable rows
Hoverable rows > tabel baris berubah warna jika kena kursor
Tabel breakpoint
table-sm
Contextual classes
.bg-active/dark/primary/...
Table Caption
Responsive Table
- table responsive breakpoint > table-resvonsive-sm/md/...
1. Button
Color
btn-primary/info/danger...
Outline
.btn-outline-primary/info/danger...
Size
- .btn-lg/md/...
Active state
Disabled State
- .disabled
2. Button Group
3. Dropdown
Directions
4. Pagination
5. Badges
komponen Bootstrap berbentuk label tampilan mirip seperti
- .badge-primary/info/danger/...
6. List Group
1. Breadcrumb
2. Nav
Halaman 239
3. Navbar
4. Scrollspy
Halaman 263
1. Card
A. cardBasic
B. cardHeaderFooter
.card-header .card-footer
C. cardHeaderFooterUtility
D. cardGrid
E. cardGroup
.card-group
F. cardDeck
2. Carousel
- carousel_captions
3. Jumbotron
.jumbotron
4. Collapse
5. Alert
pemberitahuan
.alert .alert-primary/info/danger/...
A. Alert Dismissing
6. Modal
A. Modal Centered
B. Modal Size
7. Popovers
8. Tooltips
9. Progress
progress_bar_basic
- .progress .progress-bar
Progress Label
Progress Color
Progress Striped
progress_bar_striped_animation
- .progress-bar-animated >bergerak
Multiple bars
terdiri dari gabungan gambar dan teks. Tampilan seperti ini sering
1. Forms
- .Form-control
- .Form-group
.form-control-plaintext
.form-control-file/range[jarak]
- Form Grid
- Horizontal Form
tag <input>
- Form Inline
.form-inline
- Custom forms
.custom-select .custom-file-input
- Form Validation
* .valid-feedback .invalid-feedback
2. Input Group