Flex'e gap desteği geldi

CSS grid ile gelen ögeler arasında boşluk verme özelliği(grid-gap) flex özelliğine de geldi. Çok yerinde bir geliştirme. Daha önce eksi margin ve farklı yöntemlerle çözmeye çalıştığımız bu işi tek bir tanım ile çözmek süper. Tabi grid-gap olarak standartlaşan yapı genele yayıdığı için artık gap olarak yoluna devam edecek.

Şu an Firefox (63+) ve Chrome 84 destekliyor. Safari'ye de destek gelirse değme keyfimize.

Hemen bir örnek üzerinde test edelim.

Görüldüğü gibi gap değeri sadece yatayda değil yatayda (column-gap) ve dikeyde (row-gap) tanımlanabiliyor. gap tanımı yatay ve dikey için ortak değer olduğunda kısaltma olarak kullanılabilir.

Çoklu kolon'a da gap desteği geldi. Çok fazla kullanmasam CSS3 Çoklu Kolonlara da gap desteği gelmiş olması sevindirici. Daha önce column-gap olarak kullandığımız değer artık gap oldu.

Kalın sağlıcakla.

Kaynaklar

  • https://web.dev/flexbox-gap/
  • https://developer.mozilla.org/en-US/docs/Web/CSS/gap
  • https://medium.com/@schofeld/mind-the-flex-gap-c9cd1b4b35d8
  • https://coryrylan.com/blog/css-gap-space-with-flexbox (Eski yöntem)
  • https://caniuse.com/#feat=flexbox-gap
  • https://www.bram.us/2020/05/12/spacing-grid-flexbox-items-in-css-with-the-gap-property/

Read more

gemini ile oluşturulmuştur :)

Lokalde tarayıcı geliştirme araçları üzerinden network isteklerini değiştirmek

FE geliştiriciler olarak hayatımız network istekleri(request) ve BE'den gelen dönen cevaplarla(response) geçiyor. Kendi bilgisayarımızda çalışırken bu istekleri değiştirme ihtiyacı olduğunda mock server kurmak veya çeşitli kütüphanelerle bu işi yapıyordum. Mock işini tarayıcı üzerinden yapmaya başlayalı çok rahatladım. Süper kolaylık sağlayan bir özellik. Genel kullanım alanları * BE

By Fatih Hayrioğlu
CSS'de lightdark() fonksiyonuyla kolayca koyu / açık mod yazımı

CSS'de lightdark() fonksiyonuyla kolayca koyu / açık mod yazımı

Bir önceki yazımda bahsettiğim gibi CSS'in yeni özelliklerinin bazıları çığır açan özellikler, bazıları kulllanıcı deneyimini iyileştirme yönünde özellikler bazıları da lightdark() fonksiyonu gibi yazım kolaylığı sağlayan özellikler. lightdark() fonksiyonu mevcut uyumlu web yazımındaki büyük sorun olan aşağıdaki kullanımı daha anlaşılır ve düzenli hale getirmeye yarıyor. :root { color-scheme: light

By Fatih Hayrioğlu