CSS işlevleri, alpha() işlevi, Izgara Şeritleri,
Ustalıkla açıklanan CSS işlevleri
Jane Ori, CSS işlevlerinin nasıl çalıştığını ustalıkla açıkladı. @function muhtemelen bu yıl Baseline olacak en büyük CSS özelliği olacak, bu yüzden ilk başta kesinlikle biraz korkutucu buldum. Yani, Jane'in bebek adım adım izlenecek yolunu okuyana kadar, bu sizi gerçekten çok iyi kolaylaştırıyor.
Ayrıca Declan Chidlow, gelecekte hızlı başvuru için favorilerinize eklemek isteyebileceğiniz @function belgelerimizi de yazdı.
Fonksiyonlardan bahsetmişken, alpha() fonksiyonu beni şaşırttı. Birincisi, bunu duymadığım için ve ikincisi, çünkü… neden? Alfa kanalını zaten değiştirebiliriz:
/* Bu */ color: alpha(var(--color) / 0.5'ten); /* Bunun yerine */ color: oklch(from var(--color) l c h / 0.5);
Jason Leo'nun bu yorumu her şeyi özetliyor. İlk olarak, halihazırda CSS değişkenlerimiz varken renk değerlerini sabit kodlamamıza gerek kalmayacağı anlamına gelir. Yıllardır yalnızca gerçek değerleri CSS değişkenlerinde saklayarak bunu atlattım, ancak bunları her seferinde renk fonksiyonuna sarmak zorunda kalmak gerçekten monoton:
Gelecekte Ne Bekleniyor?
/* Yalnızca değerler */ --color: 0,65 0,23 230; /* Sonra bunları esnek bir şekilde kullanın */ color: oklch(var(--color)); renk: oklch(var(--color) / 0,5);
Ama bundan daha iyi (bence):
/* Fonksiyon ve değerler */ --color: oklch(0,65 0,23 230); /* Keyifli */ color: var(--color); /* Hoş olmayan */ color: oklch(var(--color) l c h / 0.5'ten);
alpha() her iki dünyanın da en iyisini sunar:
Nasıl Önlem Alınmalı?
/* Daha az keyifsiz */ color: alpha(from var(--color) / 0.5);
İkinci olarak, renk formatı bu bağlamda aslında önemsizdir, dolayısıyla alpha(from var(--color) / 0.5), oklch(from var(--color) l c h / 0.5)'in yaptığından daha net bir şekilde niyeti iletir. Ayrıca beyanı doğası gereği daha kısa hale getirir.
Teknik Analiz
Alpha()'yı gündeme getirdiği için Adam Argyle'a teşekkür ederiz.
Izgara Şeritleri için Saha Rehberi
Önemli Gelişmeler
WebKit, Izgara Şeritleri için Alan Kılavuzunu (önceden CSS duvar düzeni olarak biliniyordu) kullanıma sundu. CSS Püf Noktaları Kılavuzlarımızdan birini okuduysanız, buna benzer (onların sözleri - sadece söylüyorum). Çeşitli barebone'lar ve gerçek dünya demolarıyla akıcı bir giriş.
Detaylar ve Etkileri
Una Kravets
✅ Çok güzel ölçek küçültme 🙈 Kaydırma çubuğunun kaybolmasıyla düzen değişikliği 🙈 Işık kapatma yok Bu UX sorunları aşağıdakilerle kolayca çözülebilir: – Closedby=”any” – overscroll-behavior: include
Sonuç ve Değerlendirme
[resim veya yerleştirme] — Una Kravets (@una.im) 13:28 · 3 Haziran 2026
Ayrıca Chris Coyier bize
Uzmanların Görüşleri
CSS Günü 2026'da ne oldu?
Yıllık CSS topluluk konferansı olan CSS Günü, bu ayın 11'inde ve 12'sinde (yani teknik olarak iki gün) Amsterdam'da düzenlendi. Bu yıl canlı yayın olmasa da kayıtlar haziran ayının sonlarında yayınlanacak. O zamana kadar, sahnede neler olduğunu, sahne arkasında neler olduğunu ve hatta bazı konuşmaların slaytlarını görmek için Bluesky'deki CSS Day'in yanı sıra #CSSDay Bluesky akışını da kontrol edin.
Sistem Güvenliği
Ve hayır, bu yıl hiç alev silahı yoktu ama DOOM'suz da değildi (biliyorsan bilirsin).
Ne kadar güzel bir haftaydı, özellikle CSS Günü'nde olup bitenlerle birlikte, ama eğer biraz enerjiniz kaldıysa, geçen hafta tam anlamıyla takıntılı olduğum Sunkanmi Fafowora'nın CSS Wordle'sini bir tur (veya birkaç tur) şiddetle tavsiye ederim.
Kaynak: CSS Soruları (endişelenmeyin, bu dünün cevabıydı).
Bir dahaki sefere kadar!