Web sitelerimizi tasarlarken en önemli kısımlardan bir tanesi de yazı tipi yani font seçimidir. Font seçimini yaptıktan sonra yazılarımıza farklı özelliklerde katabiliriz. Bu yazımızda CSS yazı tipi işlemleri konusunu işleyeceğiz.
CSS’te yapabileceğimi bir çok yazı tipi işlemi vardır. Yazı tipleri farklı stillerde ve farklı boyutlarda yazılabilir. Hemen sırasıyla bunları nasıl yapabileceğimizi görelim.
CSS Font-family (Yazı Tipi)
CSS’te metin yazı tipini belirlemek için font-family etiketini kullanırız. Örnek kullanımını görelim.
<p class="yazi1">Evrensel Kod</p>
.yazi {
font-family:sans-serif;
}
Web sitenizde farklı özel fontlar kullanmak isteyebilirsiniz. Fakat sizin kullanmak istediğini fontlar kullanıcılarınızın bilgisayarında bulunamayabileceği için istediğiniz görüntüyü elde edemeyebilirsiniz. Bunun önüne geçebilmek için tüm bilgisayarlarda bulunan “web-güvenli fontlar” vardır. Şimdi bu güvenli fontları görelim.
- serif
- sans-serif
- cursive
- fantasy
- monotype
Ayrıca bu fontları kullanırken alternatifli olarak kullanmanız tavsiye edilir. Sitenin açıldığı tarayıcı ilk fontu desteklemiyorsa, ikinci fontu gösterecektir. Örnek kullanımı :
.yazi {
font-family: Georgia, 'Times New Roman', Times, serif;
}
CSS Font-size (Yazı Boyutu)
Font-size kullanarak metin boyunu değiştirebilirsiniz. Sayısal değerler kullanabileceğiniz gibi, yazı ile de belirleyebilirsiniz. Alabileceği değerleri görelim.
- Ön Tanımlı Değerler
- xx-small : Çok küçük boyut
- x-small : Daha küçük boyut
- small : Küçük boyut
- medium : Normal boyut
- large : Büyük boyut
- x-large : Daha büyük boyut
- xx-large : En büyük boyut
- smaller : Parent elementine göre daha küçük
- larger : Parent elementine göre daha büyük
- Sayısal Değerler
- Oran : Parent elementin boyutuna göre oran. 50%, 100% vb..
- Ölçü birimi : Pixsel, em değerini belirten sayı. 16px, 10em vb..
Örnek kullanımı :
.yazi1{
font-size: 16px;
}
.yazi2{
font-size: small;
}
.yazi3{
font-size: larger;
}
CSS Font-weight (Yazı Kalınlığı)
Font-weight kullanarak yazı kalınlığını belirleyebilirsiniz. Yazı boyutunda olduğu gibi sayısal değerler kullanabileceğiniz gibi, yazı ile de belirleyebilirsiniz. Hemen font-weight alabileceği değerleri görelim.
Özellik | Tanım |
---|---|
normal | Normal karakter kalınlığındadır. |
bold | Kalın karakterlidir. |
bolder | Daha kalın karakterler tanımlar. |
lighter | Daha ince karakter tanımlar. |
100 200 300 400 500 600 700 800 900 | Seçilen değerlere göre karakterlerin kalınlığını değiştirir. |
initial | Özelliğin varsayılan değeridir. |
Örnek kullanımı :
.yazi1{
font-weight: normal;
}
.yazi2{
font-weight: lighter;
}
.yazi3{
font-weight: 400;
}
CSS Font-style (Yazı Stili)
Font-style ile metni eğimli (italic) yapmanıza yarar. Alabileceği 3 farklı değer vardır. Bunlar;
- normal : Metin normal olarak gösterilir.
- italic : Metin italik olarak gösterilir.
- oblique : Metin eğik yazar (eğik italikle çok benzer, ancak daha az desteklenmektedir).
Örnek kullanımları :
.yazi1{
font-style: normal;
}
.yazi2{
font-style: italic;
}
.yazi3{
font-style: oblique;
}
Font (Kısa Kullanım)
Tüm CSS font işlemlerini bu etiket ile birlikte tek satırda yazabilirsiniz.
Örnek kullanımı :
.yazi3{
font: italic bold 12px/30px Georgia, serif;
}
Bu yazımızda CSS yazı tipi işlemleri konusunu işledik. Diğer CSS derslerimizi de okumak isterseniz buradan tümüne ulaşabilirsiniz.