Bootstrap, web tasarımında hız ve verimlilik sağlamak için kullanılan popüler bir CSS framework’üdür. Bootstrap ile form oluşturmak, kullanıcıların veri girmesini kolaylaştırır ve aynı zamanda şık bir görünüm sağlar. İşte Bootstrap ile form oluşturmanın temel bileşenleri:
1. Bootstrap Kütüphanesini Dahil Etme
Bootstrap'i kullanabilmek için öncelikle kütüphaneyi HTML sayfanıza dahil etmelisiniz. Bunu, Bootstrap'in CDN (Content Delivery Network) bağlantıları ile yapabilirsiniz:
<!DOCTYPE html>
<html lang="tr">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Bootstrap Form Örneği</title>
<link rel="stylesheet" href="https://stackpath.bootstrapcdn.com/bootstrap/4.5.2/css/bootstrap.min.css">
</head>
<body>
</body>
</html>
2. Basit Bir Form Oluşturma
Aşağıda, basit bir form örneği yer almaktadır:
<div class="container mt-5">
<h2>Giriş Formu</h2>
<form>
<div class="form-group">
<label for="exampleInputEmail1">E-posta adresi</label>
<input type="email" class="form-control" id="exampleInputEmail1" aria-describedby="emailHelp" placeholder="E-posta adresinizi girin">
<small id="emailHelp" class="form-text text-muted">E-posta adresiniz kimseyle paylaşılmayacak.</small>
</div>
<div class="form-group">
<label for="exampleInputPassword1">Şifre</label>
<input type="password" class="form-control" id="exampleInputPassword1" placeholder="Şifrenizi girin">
</div>
<div class="form-group form-check">
<input type="checkbox" class="form-check-input" id="exampleCheck1">
<label class="form-check-label" for="exampleCheck1">Beni hatırla</label>
</div>
<button type="submit" class="btn btn-primary">Giriş Yap</button>
</form>
</div>
3. Form Elemanları Açıklaması
-
.form-group
: Form elemanlarının gruplandığı kapsayıcıdır. -
<label>
: Her bir form elemanının neyi temsil ettiğini açıklayan metinlerdir. -
<input>
: Kullanıcıdan bilgi almak için kullanılan alanlardır.type
özelliği ile e-posta, şifre gibi farklı türler belirlenebilir. -
.form-control
: Bootstrap ile stil verilmiş form elemanlarıdır. -
.form-check
: Checkbox gibi seçim elemanları için kullanılır. -
.btn
ve.btn-primary
: Bootstrap ile stil verilmiş butonlardır.
4. Özel Alanlar ve Validasyon
Bootstrap, form validasyonu için de çeşitli sınıflar sunar. Örneğin, hatalı bir e-posta girişi yapıldığında kullanıcıyı uyarmak için is-invalid
ve is-valid
sınıflarını kullanabilirsiniz.
Özet
Bootstrap ile form oluşturmak oldukça kolaydır. Yukarıdaki örnek, temel bir giriş formunun nasıl oluşturulacağını göstermektedir. Bootstrap'in sunduğu farklı bileşenler ve stillerle formlarınızı daha işlevsel ve estetik hale getirebilirsiniz. Daha fazla detay için Bootstrap Belgeleri sayfasını inceleyebilirsiniz.