Membuat Website CSS&Bootstrap
Membuat Website CSS&Bootstrap
menggunakan CSS
& Bootstrap
20 20 20
Terima Kasih atas Perhatian Anda
• Untung Subagyo
• Karanggamblok 01/05, Pejagoan, Kebumen
• 081227009435
• [email protected]
• Certified Web Developer by BNSP
• Certified Trainer by BNSP
• Certified Fundamental Azure by Microsoft
• MTCNA by Mikrotik
• CSS (Cascade Style Sheet) adalah sebuah bahasa untuk mengatur tampilan web
sehingga terlihat lebih menarik dan indah.
• Dengan CSS, kita dapat mengatur layout (tata letak), warna, font, garis,
background, animasi, dan lain-lain.
• kata kunci untuk memilih elemen HTML yang akan kita beri style.
• tempat kita menuliskan atribut atau properti CSS yang akan diberikan ke pada elemen
yang telah diseleksi.
• Satu blok deklarasi, bisa dipakai oleh lebih dari satu selektor.
• Selektor Tag
• Selektor Class
• Selektor ID
• Selektor Atribut
• Selektor Universal
• Selektor Pseudo
• Hampir sama dengan class. Bedanya, ID bersifat unik. Hanya boleh digunakan oleh
satu elemen saja.
• Selektor ID ditandai dengan tanda pagar (#) di depannya.
• Selektor yang digunakan untuk menyeleksi semua elemen pada jangkauan (scope)
tertentu.
• Selektor untuk memilih elemen semu seperti state pada elemen, elemen before dan
after, elemen ganjil, dan sebagainya.
• Ada dua macam pseudo selektor:
• pseudo-class selektor untuk state elemen;
• pseudo-element selektor untuk elemen semu di HTML.
• Selektor pseudo-element menggunakan tanda titik dua ganda (::) sedangkan pseudo-
class pakai satu titik dua (:).
• Nama warna
• Kode Heksadesimal
• Fungsi rgb() dan rgba()
• Fungsi hsl() dan hsla()
1.Embed (Kode Javascript ditempel langsung pada HTML. Contoh: yang tadi)
2.Inline (kode Javascript ditulis pada atribut HTML)
3.Eksternal (Kode Javascript ditulis terpisah dengan file HTML)
• 29 Okteober 2014, Bootstrap 4 rilis dan versi finalnya rilis pada tanggal 18 Januari
2018. Versi final artinya versi yang tidak dilanjutkan pengembangannya.
• Beberapa perubahan pada rilis ini:
• Penulisan ulang kode mayor;
• Mengganti Less dengan Sass;
• Menambahkan Normalize CSS;
• Menghapus dukungan IE8, IE9, dan iOS6;
• Mendukung CSS Flex Box
• dan masih banyak lagi
• Bootstrap 5 resmi dirilis versi Alpha pada tanggal 16 Juni 2020. Berikutnya versi Beta
dirilis pada 7 Desember 2020.
• Beberapa perubahan pada Bootstrap 5:
• Menghapus jQuery;
• Penulisan ulang pada sistem grid;
• Migrasi dari Jekyll ke Hugo untuk web dokumentasi Bootstrap;
• Menghapus dukungan untuk IE10 dan IE11;
• Menambahkan sekumpulan SVG icons;
• dan masih banyak lagi
1.Menggunakan CDN;
2.Download secara manual;
3.Download dengan package manager;
• Download Bootstrap
• Ekstrak folder css dan js ke dalam folder belajar-bootstrap.
• Buat file HTML baru dengan nama bs-lokal.html.
• Tag meta adalah tag HTML yang biasanya digunakan untuk memberikan instruksi
tertentu untuk web browser dan bot.
• Jalankan di Browser
• Jalankan di Mobile
• Bandingkan
• Bagian terpenting yang harus dipahami pada Bootstrap adalah sistem grid.
• Apabila kita memahami sistem grid.., maka akan bisa membuat layout web dengan
mudah dan bagaimanapun bentuknya.
• Sistem yang digunakan Bootstrap untuk mengatur tata letak (layout). Sistem ini terdiri
dari 12 kolom dan 6 breakpoint.
• Breakpoint adalah ukuran lebar yang menentukan tampilan responsif terhadap ukuran
viewport perangkat tertentu. 1
• Saat ini Bootstrap memiliki 6 ukuran Breakpoint, yakni none, sm, md, lg, xl, dan xxl.
• Bootstrap adalah framework yang menggunakan pendekatan mobile first, jadi kita harus
memikirkan tampilan di mobile terlebih dahulu sebelum membuat tampilan untuk desktop.
• Karena itu, nilai default breakpoint adalah none. Ukuran ini adalah ukuran yang paling kecil,
yakni sekitar 576px.
• Container adalah fondasi dasar dari blok layout. Container berfungsi untuk
membungkus blok di dalamnya, sehingga terlihat rapi terhadap ukuran layar.
• Container juga memiliki breakpoint.
• Ukuran kontainer akan 100% pada breakpoint tertentu. Misalnya, jika kita
menggunakan class container-md maka lebar kontainer akan 100% pada layar Extra
Small dan Small.
• Class row dan col merupakan class untuk membuat baris dan kolom. Kedua
class ini lah yang kita gunakan untuk membuat grid.
• Class row berfungsi untuk membuat baris. Class ini menggunakan flex,
namun breakpoint tidak berlaku untuk class ini.
• Gutter adalah jarak antar kolom. Class Gutter ditulis bersamaan dengan class row.
• Format penulisannya menggunakan huruf g.
• Jalankan
• Coba ubah g-0 menjadi g-5 untuk memberikan jarak sebesar 5.
• Jalankan
untungsuba
[email protected]
om
Terima Kasih
Presentation title 20XX 82