CSS Container Query
Generator
GUI ile CSS @container sorgularını görsel olarak oluşturun. container-type ayarları, kesme noktaları, önizleme ve medya sorgusu dönüştürücü.
Konteyner Ayarları
Ön Ayarlar
Kesme Noktaları
Canlı Önizleme
Oluşturulan Kod
🔄 Medya Sorgusu → Container Query
Bunu da beğenebilirsiniz
CSS Container Query Oluşturucu Hakkında
CSS Container Query Oluşturucu, duyarlı tasarımda (responsive design) yeni standart olan "container queries"i GUI kullanarak görsel olarak oluşturmanızı sağlayan bir geliştirici aracıdır. Medya sorguları görüntü alanı (viewport) genişliğine bağlıyken, konteyner sorguları üst öğenin genişliğine bağlıdır. Bu sayede bileşen bazlı esnek düzenler oluşturabilirsiniz.
Bu araç, container-type ayarları, kesme noktaları ekleme ve canlı önizlemeleri sorunsuz bir şekilde yönetir. Ayrıca mevcut medya sorguları için toplu dönüştürme özelliği sunarak yeni standarda geçişi kolaylaştırır. Her şey güvenli bir şekilde tarayıcınızın içinde çalışır.
Nasıl Kullanılır
Konteyner Yapılandırması
Konteyner seçicisini ve container-type'ı ayarlayın. Kesme noktaları (Breakpoints) ekleyin ve konteyner belirli bir boyuta ulaştığında uygulanacak CSS stillerini girin.
Canlı Önizleme
Konteyneri yeniden boyutlandırmak için önizleme alanının sağ kenarını sürükleyin ve stillerin doğru değiştiğini doğrulayın.
Kodu Dışa Aktar
Oluşturulan CSS kodunu kopyalayın veya mevcut @media kurallarını @container'a dönüştürmek için aracı kullanın.
Container Query Sözlüğü
- Container Query (@container)
- Üst öğenin boyutuna göre stil değiştiren CSS özelliği.
- container-type
- Öğeyi bir konteyner olarak tanımlar.
- container-name
- Bir konteyneri açıkça adlandırmak için kullanılan özelliktir.
- Containment
- Konteyner sorguları için gerekli olan, bir öğenin düzenini DOM'un geri kalanından izole eden kavramdır.
- Inline-axis (Satır içi Eksen)
- Metnin aktığı eksen. Yatay yazımda genişliğe karşılık gelir.
- Medya Sorgusu (@media)
- Pencere boyutuna göre stil uygular.
- cqw / cqh / cqi / cqb
- vw/vh gibi, konteynerin boyutunun %1'ini temsil eden konteyner sorgularına özel göreceli birimlerdir.
Sıkça Sorulan Sorular
- Q.Verilerim sunucuya gönderiliyor mu?
- Hayır. Bu araç tamamen tarayıcınızda (istemci tarafında) çalışır.
- Q.Medya sorgusu mu yoksa container query mi kullanmalıyım?
- Genel sayfa düzeni (üstbilgiler, vb.) için medya sorgularını; kendi alanına uyum sağlayan bileşenler (kartlar) için konteyner sorgularını kullanın.
- Q.Tarayıcı uyumluluğu nedir?
- 2023'ten beri tüm modern tarayıcılarda (Chrome 105+, Safari 16+) desteklenmektedir.
- Q.container-type: size kullanırken dikkat edilmesi gerekenler nelerdir?
- Size kullanıldığında blok ekseni (yükseklik) kısıtlaması uygulanır. Açık bir yükseklik belirtmezseniz, öğe sıfır yüksekliğe çökebilir. Genellikle inline-size kullanılması önerilir.
- Q.Özel HTML nasıl izole edilir?
- Önizleme alanı için Shadow DOM kullanarak CSS çakışmalarını önlüyoruz.
Kullanım Durumları
Yeniden Kullanılabilir Kartlar
Bağımsız olarak düzenini ayarlayan kartlar.
CMS Entegrasyonu
WordPress bileşenlerinin alan genişliğine göre uyum sağlaması.
Gösterge Paneli UI
Grafiklerin dinamik olarak panel boyutuna uyum sağlaması.
Kod Modernizasyonu
Eski @media bloklarını dönüştürme.
Teknik Belgeler
Container Queries, @container kuralı ile container-type özelliğinin birleştirilmesiyle elde edilir.
Farklar
Medya sorguları tüm ekran boyutuna göre çalışırken, konteyner sorguları bileşenin kendi ebeveyn genişliğine göre çalışır.
Geri Bildirim Gönder
Aracı geliştirmemize yardımcı olmak için lütfen düşüncelerinizi bize bildirin.
Geri bildirim geçici olarak askıya alındı
Sunucu meşgul veya spam koruması etkin. Lütfen daha sonra tekrar deneyin.