CSS Dersleri

Flex ile  100% Genişlik ve 100% Yükseklikte Sayfa İskeleti Hazırlama

CSS Dersleri

Flex ile 100% Genişlik ve 100% Yükseklikte Sayfa İskeleti Hazırlama

Daha önce bu konuda bir makale yazmıştım. 100% Genişlik ve 100% Yükseklite Sayfa İskeleti Hazırlama bağlantısını tıklayarak makaleye erişebilirsiniz. Aynı yapıyı flex ile yapsam nasıl olur bir bakalım. Bu yapının bize sağladıklarını listelersek. * Esnek iç alan ve sabit yan kolonlarımız var * Eşit kolon yüksekliğimiz var * Sticky footer özelliği var Flex

By Fatih Hayrioğlu
CSS Çoklu Animasyon Kullanımında Safari Sorunu ve Çözümü

CSS Dersleri

CSS Çoklu Animasyon Kullanımında Safari Sorunu ve Çözümü

zingat.com listeleme sayfalarının mobil görünümünde kullandığımız Filtrele butonunun daha fazla dikkat çekmesi için bir animasyon uygulayalım diye karar verdik. Animasyon olarak kalp atışı (pulse) şeklinde bir animasyona seçtik. Animasyon 3 kere tekrarlayacak ve bitecekti. İstek güzel hoş örnekleri de var. Yapalım dedik ve yaptık. Animasyon mantığı şöyle; Butona bir

By Fatih Hayrioğlu
CSS geçiş efekti ile gizle/göster yaparken karşılaşılan sorunlar ve çözüm önerileri

CSS Dersleri

CSS geçiş efekti ile gizle/göster yaparken karşılaşılan sorunlar ve çözüm önerileri

CSS geçiş efekti özelliği güzel bir özellik. Bir çok basit animasyon işinde kullanılan geçiş efekti özelliğinin bir elemanı gizle/göster (toggle) ettirmek istediğimizde bazı sorunları var. Çözüm aradığımda bir kaç yöntem karşıma çıktı. Bu sorun ile ilk karşılaştığımda sahibinden.com'da bana özel sol menüsü yapıyorduk, çözümü bulunca ben

By Fatih Hayrioğlu

CSS Dersleri

CSS3 ile resimleri oranını koruyarak sığdırma

Ardalan resimler için uyguladığımız background-size ve background-position özelliklerine benzer bir kullanımı <img> ve <video> etiketleri içine uygulamamızı sağlayan özellikler. Bu özelliğe ihtiyacımız çok eksilere dayanır. Görsel içeriğin kullanıcı tarafından girildiği sitelerde gelen resim boyutlarını istenen tasarımdaki içerik kutusuna sığdırma isteklerini karşılamak için bu özellikleri kullanırız. Bu

By Fatih Hayrioğlu
CSS ile çıktı alırken sayfa sonunu belirlemek

CSS Dersleri

CSS ile çıktı alırken sayfa sonunu belirlemek

Daha öncede birkaç kere aynı soru ile karşılaştım. Soru: Çıktı alırken web sitemin belirlediğim yerden sayfalara ayrılması için ne yapabilirim? CSS ile bunun çözümü kolay. Örneğin tablolardan oluşan bir web sayfanız var. Çıktı alırken bu tabloların ortadan bölünmesini istemiyoruz. Belirlediğimiz yerde sayfanın sonu gelsin istiyoruz. Aşağıdaki gibi bir sayfamız olsun.

By Fatih Hayrioğlu

CSS Dersleri

meta viewport etiketi

Görünür alanı (viewport) kullanıcının kullandığı tarayıcının görünür alanı olarak tanımlayabiliriz. Bir web sayfasını görüntülemek için kullanılabilir alan olara düşünebiliriz. Görüş alanı ekran boyutuyla(screen size) aynı değildir. Bir cihazın görünür alanı değişebilir ancak ekran boyutu sabittir. Görünür alan masaüstünde büyük, tablette orta ve mobilde küçüktür. Bununla birikte masaüstünde kullanıcı tarayıcı

By Fatih Hayrioğlu