CSS Düğmeler

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;
}

Kişisel Deneyim

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 */

Kişisel Deneyim

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;}

Kişisel Deneyim

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;}

Kişisel Deneyim

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%;}

Kişisel Deneyim

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 */
}
...

Kişisel Deneyim

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;
}
...

Kişisel Deneyim

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);
}

Kişisel Deneyim

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;
}

Kişisel Deneyim

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%;}

Kişisel Deneyim

Düğme gruplandırma

 

Dış boşlukları kaldırın ve her düğmeye ekleyin float:leftile düğme grubu oluşturun:}

Örnek

.button {
  float: left;
}

Kişisel Deneyim

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;
}

Kişisel Deneyim

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;
}

Kişisel Deneyim

Görsel Üzerindeki Düğme

Kahve

Kişisel Deneyim

Animasyonlu Düğme

Örnek 1

Fare Üzerinde Sürüklenirken Ok Ayarı Ekleme:

Kişisel Deneyim

Örnek 2

Tıklama Anında “Tuş Basılmış” Etkisi Ekleme:

Kişisel Deneyim

Örnek 3

Fare Sürüklenirken Yumuşak Giriş:

Kişisel Deneyim

Örnek 4

Tıklama Anında “Halka” Etkisi Ekleme:

Kişisel Deneyim