CSS (Cascading Style Sheets), web sayfalarının görünümünü düzenlemek için kullanılan bir stil dilidir. CSS ile birçok tasarım özelliği ve efekti uygulamak mümkündür. İşte CSS kullanarak gerçekleştirilebilecek bazı önemli şeyler:
-
Renk ve Arka Planlar:
colorözelliği ile metin renkleri belirlenebilir.background-colorözelliği ile arka plan renkleri belirlenebilir.- Saydam arka planlar için
rgbaveyahslakullanılabilir.
body { color: #333; background-color: #f0f0f0; } .box { background-color: rgba(255, 0, 0, 0.5); } -
Tipografi:
- Metin boyutu, tipi ve ağırlığı belirlenebilir.
font-familyile yazı tipi belirlenebilir.
p { font-size: 16px; font-family: 'Arial', sans-serif; font-weight: bold; } -
Düzen ve Pozisyon:
- Öğelerin konumları ve düzeni
position,float,margin,paddinggibi özelliklerle kontrol edilebilir. flexboxvegridgibi modern düzenleme teknikleri kullanılabilir.
.container { display: flex; justify-content: center; align-items: center; } - Öğelerin konumları ve düzeni
-
Gölgeler ve Kenarlık:
box-shadowile kutulara gölgeler ekleyebilirsiniz.borderözellikleri ile kenarlıklar belirlenebilir.
.box { box-shadow: 2px 2px 5px #888888; border: 1px solid #333; } -
Animasyonlar ve Geçişler:
@keyframesile özel animasyonlar oluşturabilirsiniz.transitionözellikleri ile geçiş efektleri uygulayabilirsiniz.
@keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } } .fade-in { animation: fadeIn 1s ease-in-out; } -
Responsive Tasarım:
@mediasorguları ile ekran boyutlarına bağlı olarak farklı stil kuralları uygulayabilirsiniz.- Mobil cihazlar için düzenlemeler yapabilirsiniz.
@media (max-width: 768px) { .menu { display: none; } } -
Transformasyonlar:
transformözellikleri ile öğeleri döndürebilir, ölçeklendirebilir ve konumlandırabilirsiniz.
.rotate { transform: rotate(45deg); } .scale { transform: scale(1.5); }
Bu sadece CSS'nin temel özelliklerine birkaç örnek. CSS'nin zengin özellik seti sayesinde web sayfalarını daha çekici, düzenli ve kullanıcı dostu hale getirmek mümkündür.