HTML Class Nedir?
HTML’de class
niteliği, bir veya birden fazla HTML öğesini aynı stil ve işlevsellik kurallarına göre gruplandırmak için kullanılır. class
niteliği, CSS ve JavaScript ile birlikte çalışarak tasarım ve etkileşim özelliklerini belirlemek için oldukça kullanışlıdır.
class
Niteliği Nasıl Tanımlanır?
Bir HTML etiketine class
niteliği eklemek için, etiketin class
özelliğini kullanarak bir isim atarız. Örneğin:
<div class="kutu"></div>
<p class="kutu">Bu bir paragraf</p>
Yukarıdaki örnekte, hem div
hem de p
öğesi "kutu"
sınıfına atanmış, böylece her ikisine de aynı CSS veya JavaScript işlemi uygulanabilir.
Birden Fazla class
Kullanımı
Bir öğeye birden fazla sınıf eklemek için class
niteliğinde isimleri boşlukla ayırabiliriz. Örneğin:
<div class="kutu yuvarlak"></div>
Bu şekilde, hem kutu
hem de yuvarlak
sınıfları bu div
öğesine uygulanacaktır.
CSS ile class
Seçicilerini Kullanma
class
niteliğini kullanarak belirli sınıflara CSS ile stiller uygulayabiliriz. .
(nokta) işareti ile sınıf isimlerini seçeriz:
.kutu {
width: 100px;
height: 100px;
background-color: lightblue;
}
.yuvarlak {
border-radius: 50%;
}
Bu CSS örneğinde, .kutu
sınıfı 100×100 piksel boyutlarında mavi bir kutu oluştururken, .yuvarlak
sınıfı öğeyi yuvarlak yapar.
JavaScript ile class
Kullanımı
JavaScript ile class
ekleyip çıkararak sayfadaki öğelere etkileşimli işlevler kazandırabiliriz. Örneğin:
document.querySelector(".kutu").classList.add("aktif");
Bu örnek, sayfada .kutu
sınıfına sahip ilk öğeye "aktif"
sınıfını ekler.
class
ve id
Farkı
class
: Aynı sınıfı birden çok öğeye atayabilirsiniz.id
: Sadece bir öğeye atanmalıdır ve sayfada benzersiz olmalıdır.
Örnek Kullanım
Aşağıda bir sınıf kullanım örneği verilmiştir:
<!DOCTYPE html>
<html lang="tr">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>HTML Class Örneği</title>
<style>
.kutu {
width: 150px;
height: 150px;
background-color: #4CAF50;
margin: 10px;
color: white;
display: flex;
align-items: center;
justify-content: center;
}
.yuvarlak {
border-radius: 50%;
}
</style>
</head>
<body>
<div class="kutu">Kare Kutu</div>
<div class="kutu yuvarlak">Yuvarlak Kutu</div>
</body>
</html>
Bu örnekte, kutu
sınıfı hem kare hem de yuvarlak kutuya uygulanmıştır. İkinci kutuya ayrıca yuvarlak
sınıfı eklendiği için, CSS’teki border-radius
özelliği devreye girer ve kutuyu yuvarlak hale getirir.
Share this content:
Yorum gönder