Modern Web Guidance kullanım alanları

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

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

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

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:

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:

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:

Kullanım alanını GitHub'da görüntüleyin