Şimdi yükleniyor

CSS ile Font Kullanımı

Css nedir

CSS’te font özellikleri, bir web sayfasındaki metinlerin tipografi, boyut, ağırlık, hizalama gibi özelliklerini özelleştirmek için kullanılır. Fontlar, web sitesinin estetiğini ve okunabilirliğini büyük ölçüde etkiler.

Font Ailesi (font-family)

font-family özelliği, metinlerde kullanılacak font türünü belirtir. Birden fazla font tanımlanabilir; ilk font kullanılamazsa diğerleri yedek olarak devreye girer.

p {
font-family: "Arial", sans-serif;
}

Yukarıdaki örnekte, metin Arial fontu ile görüntülenecek; Arial yoksa sans-serif ailesinden başka bir font kullanılacaktır.

Font Boyutu (font-size)

font-size özelliği, metnin boyutunu belirler. Boyutlar piksel (px), yüzde (%), em veya rem gibi birimlerle ayarlanabilir.

h1 {
font-size: 2em; /* 1em = varsayılan font boyutu */
}
p {
font-size: 16px;
}
  • em: Mevcut öğenin veya üst öğenin boyutuna göre ayarlanır.
  • rem: Tüm sayfa için temel font boyutunu esas alır.

Font Ağırlığı (font-weight)

font-weight özelliği, metnin kalınlığını belirler. normal, bold, bolder, lighter gibi değerlerin yanı sıra 100 ile 900 arasında sayısal değerler de kullanılabilir.

h1 {
font-weight: bold;
}
p {
font-weight: 300; /* İnce bir yazı kalınlığı */
}

Font Stili (font-style)

font-style özelliği, metne eğik (italik) veya normal bir görünüm kazandırmak için kullanılır.

em {
font-style: italic;
}
p {
font-style: normal;
}

Satır Yüksekliği (line-height)

line-height özelliği, satırların arasındaki mesafeyi ayarlar. Metnin okunabilirliğini artırmak için kullanışlıdır.

p {
line-height: 1.5;
}

Tüm Font Özelliklerini Tek Satırda Tanımlama

font özelliği ile tüm font ayarlarını tek bir satırda belirtebilirsiniz. Sıralama şu şekildedir: font-style, font-weight, font-size, line-height, font-family.

Web Fontları Ekleme (@font-face ve Google Fonts)
Web fontları, sayfada bulunan metinlerin belirli bir fontla görüntülenmesi için harici fontların kullanılmasına olanak tanır.

Google Fonts Kullanımı
Google Fonts, ücretsiz font seçenekleri sunar. Font eklemek için Google Fonts üzerinden link alabilir veya CSS’e doğrudan ekleyebilirsiniz.
<link href="https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap" rel="stylesheet">

CSS’te fontu kullanmak için:

body {
font-family: "Roboto", sans-serif;
}

@font-face ile Özel Font Ekleme

Kendi font dosyalarınızı yükleyerek de font kullanabilirsiniz.

@font-face {
font-family: "MyCustomFont";
src: url("fonts/MyCustomFont.woff2") format("woff2"),
url("fonts/MyCustomFont.woff") format("woff");
}

body {
font-family: "MyCustomFont", sans-serif;
}

Özet CSS Kod Örneği

Aşağıda tüm özellikleri gösteren bir örnek verilmiştir:

body {
font-family: "Arial", sans-serif;
font-size: 16px;
font-weight: 400;
line-height: 1.6;
}

h1 {
font-family: "Roboto", sans-serif;
font-size: 2.5em;
font-weight: bold;
font-style: italic;
}

Share this content:

Yorum gönder