CSS Düğmeler
- Önceki Sayfa CSS Maskeler
- Sonraki Sayfa CSS Sayfaleme
CSS ile düğme stillerini nasıl ayarlayacağınızı öğrenin.
temel düğme stilleri
Örnek
.button { background-color: #4CAF50; /* Yeşil */ border: none; color: white; padding: 15px 32px; text-align: center; text-decoration: none; display: inline-block; font-size: 16px; }
düğme rengi
Aşağıdaki gibi kullanın: background-color
özellik olarak düğme arka plan rengini değiştir:
Örnek
.button1 {background-color: #4CAF50;} /* yeşil */ .button2 {background-color: #008CBA;} /* mavi */ .button3 {background-color: #f44336;} /* kırmızı */ .button4 {background-color: #e7e7e7; color: black;} /* gri */ .button5 {background-color: #555555;} /* siyah */
düğme boyutu
Aşağıdaki gibi kullanın: font-size
özellik olarak düğme yazı boyutunu değiştir:
Örnek
.button1 {font-size: 10px;} .button2 {font-size: 12px;} .button3 {font-size: 16px;} .button4 {font-size: 20px;} .button5 {font-size: 24px;}
Aşağıdaki gibi kullanın: padding
özellik olarak düğme iç kenar boşluğunu değiştir:
Örnek
.button1 {padding: 10px 24px;} .button2 {padding: 12px 28px;} .button3 {padding: 14px 40px;} .button4 {padding: 32px 16px;} .button5 {padding: 16px;}
geniş açılı düğme
Aşağıdaki gibi kullanın: border-radius
özellik olarak düğme geniş açısı ekle:
Örnek
.button1 {border-radius: 2px;} .button2 {border-radius: 4px;} .button3 {border-radius: 8px;} .button4 {border-radius: 12px;} .button5 {border-radius: 50%;}
Renkli çerçeve içeren düğme
Aşağıdaki gibi kullanın: border
Düğmeye renkli çerçeve eklemek için aşağıdaki özelliği kullanın:
Örnek
.button1 { background-color: white; color: black; border: 2px solid #4CAF50; /* Yeşil */ } ...
Tıklanabilir düğme
Fare düğmenin üzerine geldiğinde kullanın: :hover
Seçici, düğmenin stilini değiştirebilir.
İpucu:Aşağıdaki gibi kullanın: transition-duration
Özelliği "over" etkisini hızını belirlemek için kullanın:
Örnek
.button { transition-duration: 0.4s; } .button:hover { background-color: #4CAF50; /* Yeşil */ color: white; } ...
Gölge düğmesi
Aşağıdaki gibi kullanın: box-shadow
Düğmeye gölge eklemek için aşağıdaki özelliği kullanın:
Örnek
.button1 { box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19); } .button2:hover { box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24), 0 17px 50px 0 rgba(0,0,0,0.19); }
Pasif düğme
Aşağıdaki gibi kullanın: opacity
Düğmeye şeffaflık ekleyin ("pasif" görünüm oluşturun).
İpucu:Ayrıca "not-allowed" değeri ile bir cursor
Özelliği, fareyi düğmeye götürdüğünüzde "no parking sign" (yasak park işareti) gösterir:
Örnek
.disabled { opacity: 0.6; cursor: not-allowed; }
Düğme genişliği
Varsayılan olarak, düğme boyutu metin içeriğine bağlıdır (içeriğin genişliği ile aynı). Aşağıdaki gibi kullanın: width
Düğme genişliğini değiştirmek için aşağıdaki özellikleri kullanın:
Örnek
.button1 {width: 250px;} .button2 {width: 50%;} .button3 {width: 100%;}
Düğme gruplandırma
Dış boşlukları kaldırın ve her düğmeye ekleyin float:left
ile düğme grubu oluşturun:}
Örnek
.button { float: left; }
Kenarlıklı Düğme Grubu
Kullanım border
Özellikleri kullanarak kenarlıklı düğme grubu oluşturun:
Örnek
.button { float: left; border: 1px solid green; }
Dikey Düğme Grubu
Kullanım display:block
Değiştirme float:left
Düğmeleri yatay olarak değil, üst üste gruplandırın:
Örnek
.button { display: block; }
Animasyonlu Düğme
Örnek 1
Fare Üzerinde Sürüklenirken Ok Ayarı Ekleme:
Örnek 2
Tıklama Anında “Tuş Basılmış” Etkisi Ekleme:
Örnek 3
Fare Sürüklenirken Yumuşak Giriş:
Örnek 4
Tıklama Anında “Halka” Etkisi Ekleme:
- Önceki Sayfa CSS Maskeler
- Sonraki Sayfa CSS Sayfaleme