
Bootstrap adalah salah satu framework CSS (Cascading Style Sheets) terpopuler yang memungkinkan developer membuat desain website dan aplikasi web dengan cepat dan mudah.
Framework ini menyediakan komponen-komponen pratampil seperti tombol, tabel, form, dan sebagainya, yang dapat dengan mudah disesuaikan dengan gaya visual yang diinginkan
Bootstrap juga dilengkapi dengan fitur-fitur responsif seperti grid layout, yang memungkinkan website atau aplikasi web menyesuaikan tampilan dengan ukuran layar perangkat yang berbeda.
Framework ini juga dilengkapi dengan JavaScript plugins yang memungkinkan Anda menambahkan interaksi dan fungsi tambahan pada halaman web Anda.
Sebagian besar website dan aplikasi web modern menggunakan Bootstrap sebagai dasar desain dan tata letak mereka.
Jika Anda ingin belajar membuat website atau aplikasi web, saya sangat merekomendasikan Anda untuk mempelajari Bootstrap.
Berikut adalah beberapa contoh kelas CSS dalam Bootstrap dan penjelasannya secara singkat:
Ini hanya beberapa contoh kelas CSS dalam Bootstrap. Ada banyak kelas lain yang dapat Anda gunakan untuk membuat desain yang menarik dan responsif.
Berikut adalah contoh halaman sederhana menggunakan Bootstrap:
.my-5 {
margin-top: 3rem;
margin-bottom: 3rem;
}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous">
<title>Halaman Sederhana</title>
</head>
<body>
<div class="container my-5">
<h1 class="text-center">Halaman Sederhana</h1>
<form>
<div class="form-group">
<label for="nama">Nama:</label>
<input type="text" class="form-control" id="nama">
</div>
<div class="form-group">
<label for="email">Email:</label>
<input type="email" class="form-control" id="email">
</div>
<div class="form-group">
<label for="pesan">Pesan:</label>
<textarea class="form-control" id="pesan" rows="3"></textarea>
</div>
<button type="submit" class="btn btn-primary">Submit</button>
</form>
</div>
</body>
</html>
.my-5 {
margin-top: 3rem;
margin-bottom: 3rem;
}
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.0.0/css/bootstrap.min.css" integrity="sha384-Gn5384xqQ1aoWXA+058RXPxPg6fy4IWvTNh0E263XmFcJlSAwiGgFAW/dAiS6JXm" crossorigin="anonymous">
<title>Tabel Sederhana</title>
</head>
<body>
<div class="container my-5">
<h1 class="text-center">Tabel Sederhana</h1>
<table class="table">
<thead>
<tr>
<th>No</th>
<th>Nama</th>
<th>Alamat</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>Andi</td>
<td>Jakarta</td>
</tr>
<tr>
<td>2</td>
<td>Budi</td>
<td>Bandung</td>
</tr>
<tr>
<td>3</td>
<td>Caca</td>
<td>Surabaya</td>
</tr>
</tbody>
</table>
</div>
</body>
</html>