Container Query'ler artık gerçek: ne zaman, nasıl kullanmalı?
Media query'lerin yerine geçmeyen ama birçok senaryoda çok daha zarif çözüm sunan container query'lerin pratik rehberi.

Container query'ler uzun yıllar 'bir gün gelecek' olarak işaretlendi. Artık tüm modern tarayıcılarda destekleniyor ve gerçek projelerde kullanılabiliyor.
Media query vs container query
Media query viewport'a, container query ise bileşenin ebeveynine bakar. Bu fark, yeniden kullanılabilir bileşenler yazarken devrim niteliğinde.
.card-container { container-type: inline-size; }
@container (min-width: 400px) {
.card { flex-direction: row; }
}Ne zaman kullanmamalısınız?
Tam sayfa düzeni için hala media query daha uygun. Container query, bileşen düzeyinde esneklik istediğinizde parlıyor.
Bileşen odaklı tasarım, bileşen odaklı sorguları hak eder. Container query'ler bunun son adımı.
Bu yazıya tepkin ne?
Yorumlar (2)
Deniz Arslan
2 gün önceHarika yazı, özellikle children prop'u ile server bileşeni geçirme kısmı çok aydınlatıcı oldu. Pratik kullanacağım.

Musa Yazlık
1 gün önceÇok sevindim işine yaradığına! Pratikte karşılaştığın soruları yazabilirsin.
Selin Yıldız
5 gün önceState'i aşağı çekme kuralını projeme uyguladım, bundle boyutu ciddi düştü. Teşekkürler!

