Minggu 4 - Bootstrap Framework
Minggu 4 - Bootstrap Framework
<div id=“kucing>
<style>
#kucing {
warnaBulu: hitam;
panjangEkor: 4cm}
CSS define its Properties </style>
Komponen Halaman Web
Kucing.bobo(“no”);
(membangunkan kucing yg bobo)
Kucing.tambahEkor(“200cm”);
(panjang ekor kucing ditambah 2
meter)
JS define its Action or Method
Anatomi Elemen HTML
Komponen Halaman Web
Menerapkan Style pada HTML dengan CSS Selector
Contoh:
‘Jadikan semua Heading
1 berwarna biru’
Komponen Halaman Web
Menerapkan Style pada HTML dengan CSS Selector
#para1 {
p { .center {
text-align: center;
text-align: center; text-align: center;
color: red;
color: red; color: red;
}
} }
car.color = white
CSS
.biru {
color:blue
} Ini tulisan warna biru
Komponen Halaman Web
HTML dan CSS: HTML+CSS+JS = Interactive Styling
<html>
<body>
<h1 id=“teks” style=“color:blue”> Text ini aslinya warna biru </h1>
…
</body>
</html>
Text ini aslinya warna
biru
Javascript (isikan pada titik-titik di atas):
<script>
document.getElementById("teks").style.color="red";
</script>
Komponen Halaman Web
AJAX dan Manipulasi DOM
Contoh
const demoQuery = document.querySelector('#demo-query’);
const demoQueryAll = document.querySelectorAll('.demo-query-all'); P.S.: Not this DOM!
Komponen Halaman Web
AJAX dan Manipulasi DOM Manipulasi DOM dapat dilakukan dengan data
yang akan terupdate secara dinamis (mis. dari
basisdata)
Latihan DOM
Jawablah:
• Elemen DOM apa yang diupdate oleh
JS?
• Perintah apa yang digunakan untuk
memanggil elemen tsb?
• Seandainya yang akan diupdate adalah
semua heading 1, bagaimana script
yang digunakan?
Bootstrap Framework
Bootstrap, HTML, CSS dan JS
Bootstrap Framework
Konsep Bootstrap
2. Mengunduh file CSS dan JS Bootstrap, kemudian memanggil file tsb pada halaman
HTML
(preferable)
https://github.com/twbs/bootstrap/releases/download/v4.0.0/bootstrap-4.0.0-dist.zip
Bootstrap Framework
Sistem Grid Bootstrap
Bootstrap membagi layar menjadi 12 kolom (col)
<div class="row">
<div class="col">col</div>
<div class="col">col</div> Definisi kolom cara otomatis
<div class="col">col</div>
<div class="col">col</div>
</div>
<div class="row">
<div class="col-8">col-8</div>
<div class="col-4">col-4</div>
Definisi kolom cara manual (8 + 4 = 12)
</div>
Bootstrap Framework
Komponen Bootstrap
btn-outline
btn-lg / btn-sm
btn-block
https://getbootstrap.com/docs/4.0/components/buttons/
Bootstrap Framework
Komponen Bootstrap
https://getbootstrap.com/docs/4.0/components/card
Bootstrap Framework
Komponen Bootstrap
<form>
<div class="form-group">
....
</div>
<button type="submit" class="btn
btn-primary">Submit</button>
</form>
https://getbootstrap.com/docs/4.0/components/forms
Bootstrap Framework
Pingendo Bootstrap
Builder
Bootstrap Framework
Userful Resources