CSS'de bulunan farklı yöntemler kullanarak geniş metinleri üç nokta (...) ile sınırlandırabilir ve web sitenizin kullanıcı deneyimini optimize edebilirsiniz.
29 Şubat 2024 (2 yıl önce)
2 dk okuma süresi
Yazılım, CSS, Tipografi
Web tasarımı yaparken metinlerin görsel olarak düzgün ve estetik bir şekilde sunulması önemlidir. Özellikle uzun metinler söz konusu olduğunda, bunların sayfa düzenini bozmaması ve kullanıcı deneyimini olumsuz etkilememesi gerekir. Bu noktada CSS'de bulunan bazı özellikler devreye girer.
<p>Buraya biraz uzun bir yazı yazalım.</p>Bu yöntem, overflow özelliğini hidden olarak ayarlayarak metnin taşmasını engeller ve text-overflow özelliğini ellipsis olarak ayarlayarak metnin sonuna üç nokta (...) ekler.
p {
width: 64px;
white-space: nowrap;
text-overflow: ellipsis;
overflow: hidden;
}Bu özellik, metnin kaç satırda gösterileceğini belirlemenize olanak tanır.
p {
width: 64px;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;
}Bu yöntem, metinleri flex yapısında düzenlemenizi sağlar. justify-content ve space-between ile metnin sonuna üç nokta (...) eklemenize olanak tanır.
p {
width: 64px;
display: flex;
justify-content: space-between;
white-space: nowrap;
}
p::after {
content: '...';
}