CodeBlanks Logo Icon CodeBlanks

Özet - Kayıt formu

CSS kursu · Orta seviye · Ders 81/98

Form stilleriyle kayıt formu kurarsın.

Kayıt formuna giriş

Bu grupta form stillerinin tümünü öğrendin: input, label, placeholder, focus, button, checkbox. Şimdi bunları birleştirip küçük bir kayıt formu kuracağız.

Kayıt formu, kullanıcının adını, e-postasını, parolasını aldığı ve bir onay kutusuyla sözleşmeyi istediği yerdir. Her alan okunur olmalı; odak çerçevesi görünür; gönderme düğmesi davetkâr olmalı. Tek tek kavramları bir araya getirmenin tam sırası.

Uygulama Kayıt formu alanlarını biçimle

.register-form input seçicisi içine şunları yaz: padding: 12px 16px;, border: 1px solid #ccc;, border-radius: 6px;, font-size: 1rem;.

Örnek çözümü göster
.register-form input seçicisini aç; dört bildirimi alt alta yaz.
Örnek çözüm:
.register-form input {
  padding: 12px 16px;
  border: 1px solid #ccc;
  border-radius: 6px;
  font-size: 1rem;
}

Uygulama Kayıt formu düğmesini biçimle

.register-form button seçicisi içine şunları yaz: background: #2563eb;, color: white;, padding: 10px 20px;, border: none;, border-radius: 6px;, cursor: pointer;.

Örnek çözümü göster
.register-form button seçicisini aç; beş bildirimi alt alta yaz.
Örnek çözüm:
.register-form button {
  background: #2563eb;
  color: white;
  padding: 10px 20px;
  border: none;
  border-radius: 6px;
  cursor: pointer;
}

Kendini test et

  1. Kayıt formunda en kritik detay hangisi?

    • Arka planın çok renkli olması
    • Mümkün olduğunca fazla alan içermesi
    • Odak ve hata durumlarının görünür olması
    • Her etiketin farklı yazı tipi kullanması
    Cevabı göster

    Odak ve hata durumlarının görünür olması — Doğru! Odak ve hata durumları kullanıcıyı yönlendirir; erişilebilirliği artırır.

  2. Form stillerini eşleştir

    input
    veri alanı
    label
    alan başlığı
    button:hover
    üzerine gelince
    appearance: none
    öntanımlıyı sıfırlar
    :focus-visible
    klavye odağı
  3. Kayıt input'una iç boşluk ver

    .register-form input {
      padding: ____;
      border: 1px solid #ccc;
      font-size: 1rem;
    }
    Cevabı göster
    .register-form input {
      padding: 12px 16px;
      border: 1px solid #ccc;
      font-size: 1rem;
    }

Orta seviye bölümündeki tüm dersler