CodeBlanks Logo Icon CodeBlanks

Özet - Düğme stilleri

CSS kursu · Başlangıç · Ders 48/82

Kenarlık ve gölge özellikleriyle düğme stilleri oluşturursun.

Düğmeyi birleştir

Bu grupta öğrendiğin dört aracı bir düğmede birleştir: border kısayolu çerçeveyi, border-radius köşeleri, box-shadow derinliği ve outline odak durumunu verir.

Sıralama şu: önce çerçeve ve yuvarlak köşe, sonra gölge. Böylece düğme hem tanımlı hem de zeminden ayrık görünür. Odak çizgisini ayrı bir :focus bölümünde yazarsın; böylece yalnızca klavyeyle seçildiğinde devreye girer.

Uygulama Düğmenin temel biçimini yaz

.btn seçicisi için bir bildirim bloğu yaz. İçine üç bildirim ekle: border: 1px solid #3366cc, border-radius: 6px ve box-shadow: 0 2px 4px rgba(0,0,0,0.15).

Örnek çözümü göster
/* düğme biçimi */
.btn {
  border: 1px solid #3366cc;
  border-radius: 6px;
  box-shadow: 0 2px 4px rgba(0,0,0,0.15);
}

Odak durumunu ekle

Düğmeyi erişilebilir kılmak için :focus bölümüne outline eklersin. Klavyeyle seçilen düğmenin çevresinde belirgin bir çizgi belirir; bu işaret olmadan kullanıcı nerede olduğunu göremez.

Anahatı kenarlığa yapışık istemiyorsan outline-offset ile birkaç piksel boşluk bırakırsın. Böylece odak çizgisi hem belirgin hem de düğmenin biçimine zarif oturur.

Uygulama Düğmeye odak çizgisi ekle

.btn:focus seçicisi için bir bildirim bloğu yaz. İçine outline: 2px solid #3366cc bildirimini ekle. Böylece düğme klavyeyle seçildiğinde çevresinde mavi bir çizgi belirir.

Örnek çözümü göster
/* odak çizgisi */
.btn:focus {
  outline: 2px solid #3366cc;
}

Kendini test et

  1. Bir düğmeyi erişilebilir kılmak için en önemli nedir?

    • Odak durumunda görünür outline olması
    • Çok büyük box-shadow kullanılması
    • border-radius'un 0 olması
    • Renklerin çok canlı olması
    Cevabı göster

    Odak durumunda görünür outline olması — Doğru. Klavyeyle seçilen düğmenin çevresinde görünür bir çizgi olmalıdır.

Başlangıç bölümündeki tüm dersler