Yayınlanma tarihi: 19 Mayıs 2026
Bu, Modern Web Guidance'da artık kullanılabilen tüm kullanım alanlarının oluşturulmuş bir listesidir.
accessibility
accessible-error-announcement
Ekran okuyucu kullanıcılarının yalnızca etkileşimden sonra hata geri bildirimi almasını sağlamak için programatik erişilebilirlik durumlarını (ör. aria-invalid) görsel :user-invalid durumuyla senkronize edin. Böylece, görsel deneyim yansıtılır.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
built-in-ai
language-detection
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
language-model
Prompt API'yi kullanarak tarayıcıda cihaz üzerinde doğal dil çıkarımı gerçekleştirin. Bu API; akış çıkışı, yapılandırılmış JSON yanıtları ve çok turlu oturum yönetimi özelliklerini destekler.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
summarizer
Cihaz üzerinde Özetleyici API'yi kullanarak metin içeriğini özetleme
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
translator
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
css
highlight-text-ranges
Arama sonuçları, yazım hataları veya ortak düzenleme imleçleri gibi sayfadaki rastgele metin aralıklarını vurgulayın.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
forms
animated-select-picker
Açılır menüsü animasyonlu olan özel bir seçim bileşeni oluşturun. Örneğin, menü görünür hale gelirken soluyor veya kayıyor ya da seçenekler belirlendiğinde animasyonlu hale geliyor.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
autofill-address-form
Doğru otomatik tamamlama özelliklerine ve otomatik doldurma desteğine sahip bir adres formu oluşturun.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
autofill-highlight-inputs
Tarayıcı tarafından otomatik olarak doldurulan ve kullanıcı tarafından düzenlenmeyen form alanlarını vurgulamak için CSS kullanın.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
autofill-payment-form
Doğru otomatik tamamlama değerleri ve otomatik doldurma desteğiyle kart ayrıntılarını toplayan bir ödeme formu oluşturun.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
autofill-sign-in-form
Doğru otomatik tamamlama değerleri ve otomatik doldurma desteği içeren bir oturum açma formu oluşturun.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
autofill-sign-up-form
Doğru otomatik tamamlama değerleri ve otomatik doldurma desteği içeren bir kayıt formu oluşturun.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
brand-consistent-forms
Onları özel bileşenlerle değiştirmeden onay kutularını, radyo düğmelerini, aralık kaydırıcılarını ve ilerleme çubuklarını sitenizin renk paletiyle eşleştirin.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
branded-select-styling
Düğmesi, seçicisi, ok simgesi ve onay işareti markanızın veya tasarım sisteminizin tipografisi, renkleri, aralığı ve kenarlık işlemleriyle sorunsuz bir şekilde eşleşen özel seçim öğeleri oluşturun.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
custom-select-picker-layouts
Seçenekleri geleneksel olarak üst üste yerleştirilmiş liste yerine benzersiz veya ilgi çekici şekillerde konumlandırılmış özel seçim listeleri oluşturun.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
form-fields-automatically-fit-contents
Kullanıcı girişiyle eşleşmesi için form alanlarının büyümesine ve küçülmesine izin verin. Örneğin, kullanıcı yazarken veya farklı bir seçenek belirlerken. Sayfa tasarımına uygun dinamik ve duyarlı form alanları oluşturmak için maksimum ve minimum boyut sınırları uygulayın.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
required-field-feedback
Kullanıcı etkileşiminden yalnızca sonra, atlanan veya boş bırakılan zorunlu form alanları için hata mesajı sağlayın. Böylece, önleyici hatalardan kaçınabilir ve geri bildirimin zamanında olmasını ve kullanıcının akışıyla bağlamsal olarak alakalı olmasını sağlayabilirsiniz.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
rich-media-picker
Seçenekleri yalnızca düz metin yerine karmaşık HTML biçimlendirmesi (ör. resimler, simgeler ve diğer zengin biçimlendirme) içerebilen özel bir seçim bileşeni oluşturun.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
select-menu-interaction
Bir seçme menüsünde varsayılan olmayan bir seçeneğin yalnızca kullanıcı kontrolle etkileşimde bulunduktan sonra seçildiğini doğrulayın.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
validate-input-after-interaction
Form alanı doğrulama geri bildirimini (ör.şifre karmaşıklığı veya e-posta biçimiyle ilgili şartlar) yalnızca kullanıcı ilk etkileşimini tamamladıktan sonra gösterin. Böylece, sayfa yüklenirken veya kullanıcı yazarken erken hatalar önlenir.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
passkeys
passkey-authentication
Geri gelen bir kullanıcının kimliğini, birincil oturum açma için geçiş anahtarıyla doğrulayın.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
passkey-conditional-create
Başarılı bir şifreyle giriş işleminden sonra mevcut bir kullanıcı için geçiş anahtarını sessizce kaydetme.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
passkey-management
Kullanıcıların, hesaplarına kayıtlı geçiş anahtarlarını görüntülemesine ve yönetmesine izin verin.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
passkey-reauthentication
Hassas bir işlemden önce, oturum açmış bir kullanıcının kimliğini mevcut geçiş anahtarlarını kullanarak doğrulayın.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
passkey-registration
Mevcut bir kullanıcı hesabı için geçiş anahtarı kaydetme
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
performance
batch-analytics-events
Ağ çekişmesini en aza indirmek ve sunucu yükünü azaltmak için birden fazla analiz etkinliğini tek bir işaretçide birlikte gruplandırın ve sıçrama önleme uygulayın. Bu sayede, gerçek zamanlı güncellemeler sunmaya devam edebilirsiniz.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
break-up-long-tasks
Tarayıcının kullanıcı girişini işlemesine ve ekranı yeniden çizmesine olanak tanımak için yoğun senkron işleme (karmaşık hesaplamalar ve/veya uzun döngüler) veya DOM güncellemelerini ayırın.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
calculate-total-foreground-time
Sekmenin arka planda olduğu dönemler hariç olmak üzere, kullanıcının bir sayfayı görüntüleyerek geçirdiği toplam süreyi hesaplar.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
conditional-async-dependencies
Bir sayfanın tüm komut dosyası bağımlılıklarında karmaşık düzenleme gerektirmeden, eksik web özellikleriyle ilgili polyfill'leri içe aktarma gibi eş zamansız bağımlılıkları koşullu olarak yükleyin veya ilk kullanıma hazırlayın.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
defer-rendering-heavy-content
Kullanıcıya hemen görünmeyen içeriklerin oluşturulmasını erteleyerek içerik açısından yoğun web sayfalarındaki (ör. uzun feed'ler, çok sayıda makale veya karmaşık kontrol panelleri içeren sayfalar) oluşturma sürelerini kısaltın.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
defer-work-until-scroll-ends
Sorunsuz kaydırma performansı sağlamak için kaydırma işlemi tamamlanana kadar DOM güncellemeleri, veri getirme, analiz takibi veya düzeni yeniden hesaplama gibi maliyetli işlemleri erteleyin.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
deprioritize-background-fetches
Kullanıcı tarafından başlatılan isteklerle ağ çekişmesini önlemek için Fetch API ile yapılan arka plan veri getirme işlemlerine daha düşük öncelik verin.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
detect-initial-visibility-state
Komut dosyası, kullanıcı sayfayı ön plana aldıktan sonra eşzamansız olarak yüklendiği durumlarda bile bir sayfanın başlangıçta arka planda yüklenip yüklenmediğini güvenilir bir şekilde belirleyin.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
efficient-background-processing
Bileşen ekran dışındayken arka planda JavaScript yürütmeyi (ör. <canvas> animasyonlar, WebGL oluşturma veya yüksek frekanslı WebSocket veri yoklama) duraklatarak sistem kaynaklarından ve pil ömründen tasarruf edin. Ardından, bileşen tekrar göründüğünde yürütmeye tam zamanında devam edin.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
faster-spa-view-transitions
Tek Sayfalı Uygulamalarda (SPA) daha önce ziyaret edilen görünümlere daha hızlı geçiş yapılmasını sağlamak için her gezinmede yok edip yeniden oluşturmak yerine yapısal DOM durumlarını koruyun.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
full-session-analytics
Kullanıcının tüm sayfa ziyareti boyunca analizleri, hataları ve telemetri verilerini güvenilir bir şekilde izleyin ve verilerin gönderilmesini kullanıcı sayfadan ayrılana kadar erteleyin.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
identify-heavy-scripts
Uzun animasyon karelerinden en çok sorumlu olan komut dosyalarını belirleme
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
identify-inp-causes
INP metriğini etkileyen yavaş çalışan JavaScript'i belirleme
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
improve-next-page-load-performance
Kullanıcının bir sonraki ziyaret etme olasılığı olan sayfaları önceden getirerek veya önceden oluşturarak sayfa yükleme performansını artırın.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
interactions-in-complex-layouts
Veri yoğun kontrol panelleri veya e-tablo tarzı ızgaralar gibi karmaşık düzenlerde düzenin yeniden hesaplanmasını önleyerek etkileşimleri daha hızlı ve daha duyarlı hale getirin (Interaction to Next Paint (INP) puanlarını düşürün).
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
optimize-image-priority
Kritik kaynak yükleme gecikmelerini azaltmak için Largest Contentful Paint (LCP) aday resimlerinin yükleme önceliğini optimize edin ve kritik olmayan resimlerin önceliğini düşürün.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
optimize-preload-priority
Önceden yüklenen içeriğin göreceli önceliğini optimize ederek kritik kaynak yükleme gecikmelerini azaltın.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
optimize-script-priority
Sıralamayı iyileştirmek ve gecikmeleri azaltmak için kritik eş zamansız komut dosyalarını artırarak ve gerekli olmayan veya geç gövde komut dosyalarına öncelik vermeyerek komut dosyalarının yükleme önceliğini optimize edin.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
resolution-optimized-pseudo-elements
DOM düğümlerinin sayısını azaltmak için CSS sözde öğelerinde (ör. ::before ve ::after) çözünürlük için optimize edilmiş resimler kullanın.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
schedule-tasks-by-priority
Önemli işlerin önce yapıldığından, arka planda yapılan işlerin ise ertelendiğinden emin olmak için farklı önceliklere sahip görevleri planlayın.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
sequence-distributed-events
Dağıtılmış mikro hizmetlerde veya yüksek işleme hızlı izleme ortamlarında işlemleri nanosaniye çözünürlüğünde zaman damgaları kaydederek günlüğe kaydedin ve sıralayın.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
user-experience
adapt-scrollbar-to-contrast-preferences
Yüksek kontrastlı arayüzleri tercih eden kullanıcılar için kaydırma çubuğu görünürlüğünü artırma
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
anchor-positioning-tab-underline
Bir öğeyi iki hedef öğe konumu arasında sorunsuz bir şekilde geçiş yapma. Örneğin, seçili bir sekme alt çizgisini daha önce seçilen sekme ile şu anda seçili olan sekme arasında hareket ettirme.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
animate-element-entry-exit
Öğeler DOM'a eklendikçe/DOM'dan kaldırıldıkça veya görüntüleme değerleri değiştirildikçe öğeleri sorunsuz bir şekilde gizleyin/gösterin.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
animate-to-from-top-layer
Üst katmana girip çıkan iletişim kutuları, popover'lar ve ipuçları gibi öğelere animasyon ekleyin.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
animate-to-intrinsic-sizes
Etkileşimli bileşenleri (ör. açılır listeler, menüler ve genişleyen kartlar) doğal boyutlarına sorunsuz bir şekilde animasyonla dönüştürün.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
apply-webgl-shaders
HTML içeriğine WebGL gölgelendiricilerle özel görsel efektler uygulayın.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
calculate-event-differentials
Tarihler ve saatler arasındaki süreyi ve kalan süreyi hesaplama
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
calculate-with-intrinsic-sizes
Bir öğenin boyutunu, doğal boyutuna göre hesaplarken belirli tasarım kısıtlamalarına uyacak şekilde ayarlayın.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
capture-location-agnostic-data
Kullanıcının konumuna göre değişmemesi gereken kronolojik verileri (ör. doğum tarihleri, yinelenen alarmlar veya ulusal tatiller) kaydedin.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
carousel-slide-effects
Resimler veya diğer görsel öğeler içeren bir slayt karusel oluşturun. Her slayt, kaydırılabilir alanlarına girerken/ortalanırken/çıkarken animasyonlu hale gelir. Örneğin, slaytlar yavaş yavaş belirip kaybolabilir, dönebilir, büyüyebilir veya küçülebilir.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
carousel-snap-highlights
Kaydırma ile yerleştirme bantlarında, galerilerde veya tam sayfa kaydırma deneyimlerinde, şu anda yerleştirilmiş olan etkileşimli olmayan öğeyi görsel olarak vurgulayın. Örneğin, tutturulduğunda kartı genişletme veya gizli içeriği gösterme.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
child-state-based-styling
Stilini alt öğelerinden birinin durumuna göre değiştiren bir bileşen oluşturun. Örneğin, tema açma/kapatma düğmesinin işaretli olup olmamasına göre açık veya koyu modda oluşturulan bir bileşen.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
complex-shapes
Daha etkileyici tasarımlar için öğeleri ve içeriklerini sembol, fırça darbesi veya organik doku gibi serbest biçimli şekillerle kırpın.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
component-specific-light-dark-theme
Sayfanın renk düzeninden bağımsız olarak belirli öğelerin (ör.kod blokları, medya oynatıcılar vb.) açık veya koyu modda olmasını zorunlu kılabilirsiniz.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
consistent-cross-document-transitions
Belgeler arası görünüm geçişi başlatmadan önce kritik sayfa durumunun yüklendiğinden ve kararlı olduğundan emin olun. Bu, önemli CSS stillerinin yüklenip uygulandığı, önemli JavaScript'in yüklenip çalıştırıldığı ve geçiş çalıştırılmadan önce kullanıcının sayfayı ilk görüntülemesinde görünen HTML'nin ayrıştırıldığı anlamına gelir.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
content-based-styling
Belirli alt öğeler içerip içermemesine göre düzenini değiştiren bir bileşen oluşturun. Örneğin, bileşen bir resim içeriyorsa çok sütunlu bir düzen kullanın, aksi takdirde tek sütunlu bir düzeni varsayılan olarak kullanın.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
coordinate-global-events
Gelecekteki toplantıları veya etkinlikleri, yaz saati (DST) geçişlerinden, saat değişiklikleri sırasında "atlanan" veya "tekrarlanan" saatlerden bağımsız olarak etkinlik zamanlarının doğru kalması için bunları açıkça coğrafi bir IANA saat dilimine bağlayarak planlayın.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
cross-document-transitions
Tam sayfa gezinmeleri arasında yumuşak ve sorunsuz geçişler oluşturun (ör. çapraz geçişler, özel açılma efektleri veya içeriklerin bir sayfadan diğerine dönüştürülmesi).
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
customize-scrollbar-color-and-thickness
Kaydırma çubuğunun rengini veya kalınlığını özelleştirme
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
dark-mode
Kullanıcının açık/koyu tema tercihine saygı duyacak ve tarayıcı kullanıcı arayüzünü (ör. kaydırma çubukları, form denetimleri vb.) uyarlayacak şekilde koyu tema desteği uygulayın.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
declarative-button-actions
Bildirimli düğme komutları, çağırma komutları, düğme komutları, özel komutlar veya bildirimli açma/kapatma işlemleri kullanarak özel, uygulamaya özgü işlemleri tetiklemek için bir düğmeyi herhangi bir öğeye bildirimli olarak bağlayın.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
declarative-dialog-popover-control
JavaScript yazmadan bir düğmeden iletişim kutusunun veya popover'ın görünürlüğünü değiştirin.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
deliver-optimized-decorative-images
Tarayıcının, kullanıcının cihaz özelliklerine göre dosya boyutu ve görsel kalite açısından en iyi kombinasyonu dinamik olarak belirleyebilmesi için yeni nesil resim biçimlerini (ör. AVIF veya WebP) birden fazla piksel yoğunluğuyla (ör. 1x ve 2x) birlikte sunarak optimize edilmiş dekoratif resimler (ör. arka planlar, kullanıcı arayüzü simgeleri veya karmaşık maskeler) yayınlayın.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
design-token-reactivity
Yoğunluk modları (sıkı, rahat, geniş) veya temalar gibi üst düzey tasarım jetonları tanımlayın ve alt bileşenlerin değişikliklere doğrudan ve bileşene uygun şekilde tepki vermesini sağlayın.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
directional-navigation-transitions
Görsel durum değişikliklerini, kullanıcının gezinme akışının yönünü yansıtacak şekilde animasyonla gösterin. Örneğin, ileri giderken yeni içeriği sağdan, önceki ekrana dönerken ise soldan kaydırarak gösterin.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
dynamic-sibling-animations
Kardeş öğeler arasında animasyon veya geçiş zamanlamasını kademelendirin. Böylece her biri, kardeşler listesindeki konumuna göre hesaplanan bir gecikmeyle başlar.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
dynamic-sibling-styling
Bir gruptaki öğe sayısına otomatik olarak uyum sağlayan dinamik görsel spektrumlar veya düzen düzenlemeleri oluşturun.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
export-html-media-from-canvas
Dinamik HTML içeriğini tuvalden resim veya video karesi olarak yakalayıp dışa aktarın.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
expose-canvas-content-to-browser-features
Bir tuvalde oluşturulan içeriği, yardımcı teknolojiler, çeviri veya okuma modu gibi tarayıcı özelliklerine sunar.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
flicker-free-client-side-ab-testing
HTML, CSS ve JavaScript'i değiştirmek veya eklemek için istemci tarafı JavaScript'i kullanarak A/B testleri, çok değişkenli testler ya da diğer denemeleri sunun ve oluşturun. Bu sayede, deneme içeriğini göstermek için titreme veya yanıp sönme olmadan önce özgün içerik gösterilmez.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
fluid-scaling
Sabit kesme noktaları kullanmak yerine, yazı tipi boyutu, aralık ve medya boyutları gibi öğeleri üst kapsayıcının boyutuna göre sorunsuz bir şekilde ölçeklendirin.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
format-human-readable-durations
Kullanıcılara geçen süreyi veya süreleri okunabilir ve yerelleştirilmiş bir biçimde sunun. Bağlama bağlı olarak ayrıntılı birim dökümleri ("1 saat 30 dakika" gibi) veya toplam birim sayıları ("90 dakika" gibi) gösterebilme esnekliği sağlayın.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
group-element-transitions
Aynı geçiş mantığını kullanarak benzer öğeler grubunu aynı anda geçirin. Örneğin, bir ürünü alışveriş sepetinden kaldırın ve diğer tüm ürünlerin yeni konumlarına animasyonla geçmesini sağlayın.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
improve-text-layout-and-legibility
Tarayıcının metni kaydırırken eşit dengelenmiş satır sonları uygulamasına izin vererek birkaç satırdan uzun olmayan başlıklar gibi kısa ve bağımsız metin içeriklerinin düzenini ve okunabilirliğini iyileştirin.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
individual-transform-properties
Tek bir öğedeki diğer dönüştürme özelliklerinden bağımsız olarak tek tek CSS dönüştürme özelliklerini (ör. çevirme, döndürme, ölçeklendirme) canlandırın veya geçersiz kılın.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
interactive-content-in-3d-scenes
Etkileşimli HTML öğelerini 3D sahneye entegre edin.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
interactive-content-reveal
Kullanıcının işaretçisini takip ederek bir resim veya kullanıcı arayüzü bölümündeki ayrıntıları ortaya çıkaran spot ışığı gibi etkileşimli açıklama efektleri oluşturun.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
interest-triggered-action-previews
Kullanıcı ilgi gösterdiğinde (ör. fareyle üzerine gelme, odaklanma veya uzun basma) ancak tıklamadan önce düğmenin etkisinin canlı önizlemesini gösterin.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
interest-triggered-tooltips
Kullanıcı, fareyle etkileşimli bir öğenin üzerine geldiğinde, öğeye odaklandığında veya öğeye uzun bastığında tıklama gerektirmeden ipucu ya da ek bilgi gösterin.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
light-dismiss-a-dialog
Kapatmak için hafif kapatma (ör.iletişim kutusunun dışını tıklama veya dokunma) kullanılabilen bir kalıcı iletişim kutusu oluşturun.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
manage-recurring-intervals
Abonelik faturaları veya maaş ödeme dönemleri için yinelenen aralıkları hesaplayın.Dönem hesaplamalarının doğru olması için ay sonu geçişleri (ör. 31 Ocak'a bir ay ekleme) gibi uç durumları otomatik olarak ayarlayın.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
model-partial-time-concepts
Hesaplama hatalarına yol açan rastgele yer tutucu değerler kullanmadan, standart bir bileşeni (ör. belirli bir yıl, gün veya tarih) olmayan tarih ve saat kavramlarını modelleyin.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
move-dom-element-without-losing-state
DOM öğesini, önemli öğe durumunu (ör. etkileşim durumları (:focus/:active), <iframe> yükleme durumu, animasyon/geçiş durumu vb.) kaybetmeden taşıma veya yeniden üst öğe atama
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
navigation-drawer
Bir menü düğmesinden tetiklendiğinde mevcut sayfa içeriğinin üzerine yerleştirilmiş bir kenardan kayarak gelen ve kapatıldığında (kaydırarak, dışarıya dokunarak veya Escape tuşuna basarak) kayarak çıkan bir gezinme çekmecesi bileşeni oluşturun.
Kullanılan özellikler:
inertintersection-observerpopoverregistered-custom-propertiesscroll-driven-animationsscroll-initial-targetscroll-snap
Kullanım alanını GitHub'da görüntüleyin
overflow-clipping-control
Bir öğenin görünür kırpma sınırını içerik kenarı, dolgu kenarı veya kenarlık kenarıyla (ya da bunlardan herhangi birinden belirtilen bir ofsetle) hizalayarak içeriğin nasıl kırpıldığı üzerinde daha ayrıntılı kontrol sağlayın.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
parallax-scroll-effects
Ön ve arka plan katmanlarının farklı hızlarda hareket ettiği, kaydırmaya dayalı efektler (ör. paralaks) oluşturarak kullanıcı kaydırdıkça derinlik hissi yaratın.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
persistent-app-tours
Kullanıcı etkileşimi sırasında açık kalan, bağlı yerel katmanlar kullanarak kalıcı oryantasyon rehberleri oluşturun.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
persistent-toast-notifications
Kalıcı, yığılabilir mesajlaşma ve durum iletişimi için rahatsız etmeyen toast ve yer paylaşımı bildirimleri oluşturun.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
persistent-top-layer-ui
Temel alınan DOM düğümü DOM'da taşındığında veya yeniden üst öğe olarak atandığında modal iletişim kutusunu, tam ekran öğesini ya da yerel popover'ı görünür şekilde açık ve işlevsel olarak etkin tutun.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
physics-based-easing
Geleneksel yumuşatma eğrilerinden daha doğal ve ilgi çekici olan, fizik tabanlı özel animasyon ve geçiş efektleri (ör. sıçrama ve yay) oluşturun.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
platform-controls-dismiss-dialog
Masaüstü platformlarda Esc tuşuna basma veya mobil platformlarda "geri" ya da "kapat" hareketi gibi standart platforma özgü kullanıcı işlemleriyle kapatılabilen bir modal iletişim kutusu oluşturun.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
position-aware-tooltips
Öğe yedek konuma geçtiğinde otomatik olarak doğru yönü gösteren yön okları (veya diğer görsel stiller) içeren ipuçları ve popover'lar oluşturun.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
precise-text-alignment
Herhangi bir yazı tipindeki metinle hassas dikey hizalama elde edin. Örneğin, metnin üstünde ve altında tam olarak eşit görsel dolgu veya metni bitişik simgeler ya da resimlerle mükemmel şekilde hizalama.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
prevent-text-wrapping
Tarayıcının metne satır sonları eklemediğinden ve metnin kapsayıcısının dışına taşmasına izin verdiğinden emin olun.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
pull-to-reveal
Kullanıcının ekranı aşağı çekerek arama çubuğu gibi daha fazla içerik göstermesini sağlayacak bir çekerek gösterme özelliği oluşturun.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
reduce-style-repetition
Karmaşık veya dinamik stil oluşturma mantığını yeniden kullanılabilir işlevler (ör. bir dizi giriş parametresine göre gradyan hesaplayan bir işlev) içinde kapsülleyerek aşırı stil tekrarını azaltın.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
resilient-context-menus-and-nested-dropdowns
Belirli kullanıcı arayüzü öğelerine bağlı olması gereken erişilebilir, duyarlı menüler, ipuçları, açılır listeler veya bağlamsal yer paylaşımları oluşturun.Bu sayede, yer paylaşımı, görüntü alanı kenarlarıyla karşılaştığında otomatik olarak yeniden konumlandırılır (ör. eksenleri çevirir) ve hiçbir zaman kesilmez.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
same-document-transitions
Tek Sayfa Uygulaması'nda (SPA) farklı sayfa durumları veya gezinmeler arasında kalıcı öğeleri görsel olarak bağlayın (ör.ürün küçük resmini tam boyutlu bir ana resme dönüştürme). Bunu, öğelerin boyutunu, konumunu veya diğer stil özelliklerini sorunsuz bir şekilde değiştirerek yapabilirsiniz.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
scroll-entry-exit-effects
Kullanıcı kaydırma yaparken öğeler kaydırma bağlantı noktasına (veya görünüm bağlantı noktasına) girip çıkarken öğelerde yavaş yavaş görünme, büyütme veya diğer karmaşık görünme efektleri oluşturun.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
scroll-position-aware-elements
Kullanıcının kaydırma yapıp yapmadığına bağlı olarak görünür ve kaybolur hale gelen kayan düğmeler veya widget'lar (en üste dönme, en alta kaydırma, sohbet başlatıcılar vb.) oluşturun.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
scroll-progress-indicator
Kaydırma ilerleme çubuğu, kademeli ilerleme izleyici veya kullanıcının bir sayfada ya da bölümde ne kadar ilerlediğini gösteren herhangi bir görsel öğe oluşturun.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
scroll-snap-realtime-feedback
Kullanıcı, kaydırma hareketi tamamlanmadan önce, tutturulmuş içerik arasında kaydırırken bağlı kullanıcı arayüzü öğelerinde anlık görsel geri bildirim sağlama.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
scroll-snap-state-sync
Gezinme göstergelerini, bağlantılı içerik panellerini ve analiz izlemeyi, kaydırılabilir bir kapsayıcıda etkin olarak sabitlenmiş öğeyle senkronize edin.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
scroll-target-on-load
İlk oluşturmada belirli bir öğe görünür hale gelecek şekilde kaydırılabilen bir öğe listesi (ör. resimlerden oluşan bir carousel veya sohbet görüşmesi dizisi) oluşturun.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
scrollability-affordance-hints
Yalnızca o yönde kaydırılacak daha fazla içerik olduğunda görünen kaydırma gölgesi yer paylaşımları, gradyan geçişleri veya yönlü ok göstergeleri oluşturun.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
scrollytelling
Tamamen farklı bir öğenin kaydırma alanı konumundan yararlanarak hedef öğedeki görsel özellikleri (ör. arka planı soldurma, arka plan rengini değiştirme veya kaydırmalı anlatım deneyimleri oluşturma) canlandırın.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
search-hidden-content
Açılır listeler, sekmeler ve "Daha fazla oku" bölümleri gibi kalıplar kullanarak içeriği görünümden gizleyin. Gizli metnin, yerel "Sayfada bul" aramaları sırasında görünmesini sağlayın. Arama motoru dizine eklemeyi etkinleştirin. URL parçası derin bağlantılarını destekleyin ve ARIA erişilebilirliğini koruyun.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
shaped-cutouts
Öğelerde karmaşık kesimler veya "knockout" efektleri oluşturmak için birden fazla şekli birleştirin. Örneğin, bir öğeye çentik ekleyebilirsiniz.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
shrinking-header-on-scroll
Kaydırma sırasında sabit bir başlığı veya tam sayfa kaplamayı sorunsuz bir şekilde canlandırarak önceden tanımlanmış bir kaydırma mesafesi boyunca dinamik olarak küçültün, gölge ekleyin ve düzenini dönüştürün.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
size-aware-styling
Stilleri, görüntü alanının genişliğine veya yüksekliğine değil, kendi genişliğine ya da yüksekliğine koşullu olarak bağlı olabilen bir bileşen oluşturun. Örneğin, boyutuna göre düzenini değiştirebilen bir kart bileşeni veya genişliğine göre koşullu olarak yardımcı metin gösterebilen bir harekete geçirici mesaj düğmesi.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
soft-edge-content-fade
Daha fazla kaydırılabilir alanları belirtmek veya ödeme duvarlı metni gizlemek için içerik kenarlarına şeffaflık gradyanı uygulayın.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
stabilize-reactive-state
Paylaşılan değiştirilebilir durumdan kaynaklanan beklenmedik yan etkiler olmadan, görev son tarihlerini veya programlarını veriye dayalı görünümlerde yönetin.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
stack-drill-down
Kullanıcıların iç içe yerleştirilmiş görünümlere gitmesine ve geri dönmek için kaydırmasına veya gezinmesine olanak tanıyan, tarayıcı geçmişinin senkronize tutulduğu tam ekran hiyerarşik gezinme özelliği oluşturun.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
style-parent-with-has
Alan geçersiz olduğunda form alanının üst öğelerini (ör. etiketler veya fieldset'ler) stilize edin.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
support-global-calendar-systems
Uluslararası kullanıcılar için Gregoryen takvimi dışındaki takvim sistemlerinde (ör. İslami, İbrani veya Çin) tarihleri doğru şekilde görüntüleme ve hesaplama.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
swipe-to-remove
Kullanıcıların, listedeki öğeler üzerinde yatay kaydırma hareketiyle işlem yapmasına (ör. öğeleri kaldırma, arşivleme, okundu olarak işaretleme) olanak tanıyın. Böylece kullanıcılar, ayrı bir denetime dokunmadan girişleri hızlıca işleyebilir.
Kullanılan özellikler:
scroll-snapscroll-initial-targetoverscroll-behaviorscrollbar-widthintersection-observermutationobserverresize-observerweb-animations
Kullanım alanını GitHub'da görüntüleyin
visually-stable-font-fallbacks
Tercih edilen yazı tipi ile yedek yazı tiplerinden biri arasında geçiş yapılması durumunda (veya tam tersi) metnin okunabilir ve görsel olarak tutarlı kalmasını sağlayacak şekilde yazı tipi stillerini tanımlayın.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
visually-stable-mixed-fonts
Yazı tipi stillerini, tek bir metin bloğunu oluşturmak için birden fazla yazı tipi kullanıldığında metnin okunabilir ve görsel olarak tutarlı kalacağı şekilde tanımlayın.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
visually-texture-content
Öğelere organik, eski veya fiziksel bir malzeme görünümü vermek için gerçekçi hava koşulları ve doku desenleri uygulayın.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
webmcp
agentic-forms
Standart HTML formlarına WebMCP özellikleri ekleyerek istemci tarafı işlevlerini yapay zeka aracılarına yönelik araçlar olarak kullanıma sunun.
Kullanılan özellikler:
Kullanım alanını GitHub'da görüntüleyin
agentic-javascript-tools
WebMCP Imperative API'yi kullanarak istemci tarafındaki JavaScript işlevlerini yapay zeka aracıları için araç olarak programatik şekilde kaydedin.
Kullanılan özellikler: