حالات استخدام "إرشادات الويب الحديثة"

تاريخ النشر: 19 مايو 2026

هذه قائمة من إنشاء النظام تتضمّن جميع حالات الاستخدام المتاحة الآن في "إرشادات الويب الحديث".

accessibility

accessible-error-announcement

يمكنك مزامنة حالات تسهيل الاستخدام آليًا (مثل aria-invalid) مع حالة :user-invalid المرئية لضمان تلقّي مستخدمي قارئات الشاشة ملاحظات حول الأخطاء بعد التفاعل فقط، ما يعكس التجربة المرئية.

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

built-in-ai

language-detection

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

language-model

تشغيل استنتاج اللغة الطبيعية على الجهاز فقط في المتصفّح باستخدام Prompt API، مع إمكانية بث الإخراج، واستجابات JSON منظَّمة، وإدارة الجلسات المتعددة الأدوار

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

summarizer

تلخيص المحتوى النصي باستخدام واجهة برمجة التطبيقات Summarizer API على الجهاز فقط

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

translator

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

css

highlight-text-ranges

تمييز نطاقات نصية عشوائية على صفحة، مثل نتائج البحث أو الأخطاء الإملائية أو مؤشرات التحرير التعاوني

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

forms

animated-select-picker

أنشئ مكوّن اختيار مخصّصًا يتم تحريك القائمة المنسدلة الخاصة به. على سبيل المثال، تتلاشى القائمة أو تنزلق لتظهر، أو تتحرّك الخيارات عند تحديدها.

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

autofill-address-form

إنشاء نموذج عناوين يتضمّن سمات الإكمال التلقائي الصحيحة وإمكانية الملء التلقائي

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

autofill-highlight-inputs

استخدِم CSS لتمييز حقول النموذج التي ملأها المتصفّح تلقائيًا ولم يعدّلها المستخدم.

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

autofill-payment-form

إنشاء نموذج دفع يجمع معلومات بطاقة الدفع مع قيم الإكمال التلقائي الصحيحة وإتاحة ميزة الملء التلقائي

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

autofill-sign-in-form

إنشاء نموذج تسجيل دخول يتضمّن قيم إكمال تلقائي صحيحة ويتوافق مع ميزة الملء التلقائي

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

autofill-sign-up-form

إنشاء نموذج اشتراك يتضمّن قيم إكمال تلقائي صحيحة ويتيح استخدام ميزة "الملء التلقائي"

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

brand-consistent-forms

يمكنك مطابقة مربّعات الاختيار وأزرار الاختيار ومنزلقات النطاق وأشرطة التقدم مع لوحة الألوان في موقعك الإلكتروني بدون استبدالها بمكوّنات مخصّصة.

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

branded-select-styling

يمكنك إنشاء عناصر اختيار مخصّصة تتطابق فيها الأزرار وأداة الاختيار ورمز السهم وعلامة الاختيار بسلاسة مع العلامة التجارية أو نظام التصميم من حيث الخطوط والألوان والمسافات ومعالجة الحدود.

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

custom-select-picker-layouts

يمكنك إنشاء أدوات اختيار مخصّصة يتم ترتيب خياراتها بطرق فريدة أو مثيرة للاهتمام، بدلاً من قائمة الخيارات المكدّسة التقليدية.

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

form-fields-automatically-fit-contents

السماح لحقول النموذج بالتوسّع والتقلّص لتناسب بيانات أدخلها المستخدم، مثلاً، أثناء كتابة المستخدم أو اختياره خيارًا مختلفًا طبِّق حدودًا قصوى ودنيا للحجم من أجل إنشاء حقول نموذج ديناميكية وسريعة الاستجابة تتوافق مع تصميم الصفحة.

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

required-field-feedback

قدِّم رسالة خطأ لحقول النموذج المطلوبة التي تم تخطّيها أو تركها فارغة فقط بعد تفاعل المستخدم، وذلك لتجنُّب الأخطاء الاستباقية وضمان تقديم الملاحظات في الوقت المناسب وبشكل ملائم لسياق مسار المستخدم.

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

rich-media-picker

إنشاء مكوِّن اختيار مخصّص يمكن أن تحتوي خياراته على تنسيق HTML معقّد (مثل الصور والرموز والتنسيقات المنسّقة الأخرى) بدلاً من النص العادي فقط

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

select-menu-interaction

تحقَّق من أنّه تم اختيار خيار غير تلقائي في قائمة اختيار فقط بعد أن يتفاعل المستخدم مع عنصر التحكّم.

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

validate-input-after-interaction

لا تعرض ملاحظات التحقّق من صحة حقول النموذج (مثل متطلبات تعقيد كلمة المرور أو تنسيق البريد الإلكتروني) إلا بعد أن ينتهي المستخدم من تفاعله الأوّلي، وذلك لتجنُّب حدوث أخطاء مبكرة عند تحميل الصفحة أو أثناء كتابة المستخدم.

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

passkeys

passkey-authentication

مصادقة المستخدم المكرر الزيارة باستخدام مفتاح مرور لتسجيل الدخول الأساسي

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

passkey-conditional-create

تسجيل مفتاح مرور بدون أي إجراء من المستخدم الحالي بعد تسجيل الدخول بنجاح باستخدام كلمة المرور

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

passkey-management

السماح للمستخدمين بعرض مفاتيح المرور المسجّلة في حساباتهم وإدارتها

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

passkey-reauthentication

إثبات هوية المستخدم الذي سجّل الدخول باستخدام مفاتيح المرور الحالية قبل تنفيذ إجراء حسّاس

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

passkey-registration

تسجيل مفتاح مرور لحساب مستخدم حالي

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

performance

batch-analytics-events

يمكنك تأخير إرسال أحداث إحصاءات متعددة وتجميعها معًا في إشارة واحدة لتقليل تعارض الشبكة وخفض حمل الخادم، مع الاستمرار في تقديم آخر الأخبار في الوقت الفعلي.

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

break-up-long-tasks

قسِّم المعالجة المتزامنة الثقيلة (العمليات الحسابية المعقّدة و/أو التكرارات الطويلة) أو تعديلات نموذج المستند (DOM)، للسماح للمتصفّح بالتعامل مع بيانات أدخلها المستخدم وإعادة طلاء الشاشة.

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

calculate-total-foreground-time

احتساب إجمالي الوقت الذي قضاه المستخدم فعليًا في عرض صفحة، باستثناء الفترات التي كانت فيها علامة التبويب في الخلفية

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

conditional-async-dependencies

تحميل أو بدء تشغيل التبعيات غير المتزامنة بشكل مشروط (مثل استيراد عمليات التعبئة للميزات غير المتوفّرة على الويب) بدون الحاجة إلى تنسيق معقّد على مستوى جميع تبعيات النصوص البرمجية في الصفحة

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

defer-rendering-heavy-content

يمكنك تقليل أوقات العرض في صفحات الويب التي تتضمّن محتوًى كبيرًا (مثل الصفحات التي تتضمّن خلاصات طويلة أو الكثير من المقالات أو لوحات البيانات المعقّدة) من خلال تأجيل عرض أي محتوى لا يظهر للمستخدم على الفور.

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

defer-work-until-scroll-ends

أجِّل العمليات المكلفة، مثل تعديلات نموذج المستند (DOM) أو جلب البيانات أو تتبُّع الإحصاءات أو إعادة احتساب التنسيق إلى ما بعد اكتمال التمرير للحفاظ على أداء سلس.

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

deprioritize-background-fetches

تخفيض أولوية عمليات جلب بيانات الخلفية التي تتم باستخدام Fetch API لمنع تعارض الشبكة مع الطلبات التي يبدؤها المستخدم

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

detect-initial-visibility-state

تحديد ما إذا تم تحميل صفحة في الخلفية بشكلٍ موثوق، حتى في الحالات التي يتم فيها تحميل النص البرمجي بشكلٍ غير متزامن بعد أن يضع المستخدم الصفحة في المقدّمة

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

efficient-background-processing

الحفاظ على موارد النظام وعمر البطارية من خلال إيقاف تنفيذ JavaScript في الخلفية مؤقتًا (مثل <canvas> الرسوم المتحركة أو عرض WebGL أو استطلاع بيانات WebSocket العالية التردد) عندما يكون المكوّن خارج الشاشة، ثم استئنافها في الوقت المناسب عندما يتم التمرير مرة أخرى إلى العرض

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

faster-spa-view-transitions

يمكنك تفعيل عمليات الانتقال بشكل أسرع إلى طرق العرض التي تمت زيارتها سابقًا في تطبيق من صفحة واحدة (SPA) من خلال الحفاظ على حالة DOM البنيوية بدلاً من تدميرها وإعادة إنشائها في كل عملية تنقّل.

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

full-session-analytics

تتبُّع الإحصاءات والأخطاء وبيانات القياس عن بُعد بشكل موثوق على مستوى زيارة المستخدم للصفحة بأكملها، وتأجيل إرسال البيانات إلى أن يغادر المستخدم الصفحة

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

identify-heavy-scripts

تحديد النصوص البرمجية الأكثر مسؤوليةً عن إطارات الرسوم المتحركة الطويلة

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

identify-inp-causes

تحديد JavaScript الذي يعمل ببطء ويؤثر في مقياس INP

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

improve-next-page-load-performance

يمكنك تحسين أداء تحميل الصفحة من خلال الجلب المسبق أو العرض المسبق للصفحات التي من المحتمل أن يزورها المستخدم بعد ذلك.

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

interactions-in-complex-layouts

يمكنك جعل التفاعلات أسرع وأكثر استجابة (من خلال خفض نتائج مقياس "مدى استجابة الصفحة لتفاعلات المستخدم" (INP)) عن طريق تجنُّب إعادة احتساب التنسيق في التنسيقات المعقّدة، مثل لوحات البيانات التي تتضمّن كمية كبيرة من البيانات أو الشبكات التي تشبه جداول البيانات.

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

optimize-image-priority

يمكنك تحسين أولوية تحميل الصور المرشّحة لمقياس "سرعة عرض أكبر محتوى مرئي" (LCP) وتقليل أولوية الصور غير المهمة للحدّ من تأخُّر تحميل الموارد المهمة.

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

optimize-preload-priority

حسِّن الأولوية النسبية للمحتوى الذي تم تحميله مسبقًا لتقليل حالات التأخير في تحميل الموارد المهمة.

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

optimize-script-priority

يمكنك تحسين أولوية تحميل النصوص البرمجية من خلال تعزيز النصوص البرمجية غير المتزامنة المهمة وخفض أولوية النصوص البرمجية غير الأساسية أو النصوص البرمجية التي تظهر في آخر الصفحة لتحسين التسلسل وتقليل التأخيرات.

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

resolution-optimized-pseudo-elements

استخدِم صورًا محسّنة من حيث الدقة في العناصر الصورية في CSS (مثل ::before و::after) لتقليل عدد عُقد DOM.

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

schedule-tasks-by-priority

جدولة المهام بأولويات مختلفة لضمان تنفيذ المهام المهمة أولاً وتأجيل المهام التي تعمل في الخلفية

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

sequence-distributed-events

تسجيل العمليات وتسلسلها في الخدمات المصغّرة الموزَّعة أو بيئات التتبُّع ذات معدل النقل العالي من خلال تسجيل الطوابع الزمنية بدقة تصل إلى النانو ثانية

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

user-experience

adapt-scrollbar-to-contrast-preferences

تحسين مستوى رؤية شريط التمرير للمستخدمين الذين يفضّلون الواجهات العالية التباين

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

anchor-positioning-tab-underline

انتقال عنصر بسلاسة بين موضعَي عنصرَين مستهدَفين على سبيل المثال، نقل خط تحت علامة تبويب محدّدة بين علامة التبويب المحدّدة سابقًا وعلامة التبويب المحدّدة حاليًا

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

animate-element-entry-exit

إخفاء/عرض العناصر بسلاسة عند إضافتها/إزالتها من DOM أو عند تبديل قيم العرض الخاصة بها

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

animate-to-from-top-layer

تحريك العناصر، مثل مربّعات الحوار والنوافذ المنبثقة وتلميحات الأدوات، عند دخولها/خروجها من الطبقة العلوية

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

animate-to-intrinsic-sizes

تحريك المكوّنات التفاعلية (مثل القوائم المنسدلة والقوائم والبطاقات القابلة للتوسيع) بسلاسة من وإلى أبعادها الطبيعية

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

apply-webgl-shaders

تطبيق مؤثرات بصرية مخصّصة باستخدام مظلّلات WebGL على محتوى HTML

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

calculate-event-differentials

حساب المدة والوقت المتبقي بين التواريخ والأوقات

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

calculate-with-intrinsic-sizes

احتساب حجم عنصر استنادًا إلى حجمه الأصلي، مع ضمان ملاءمته ضمن قيود التصميم المحدّدة

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

capture-location-agnostic-data

تسجيل بيانات زمنية يجب ألا تتغير استنادًا إلى الموقع الجغرافي للمستخدم، مثل تواريخ الميلاد أو التنبيهات المتكررة أو العطلات الوطنية

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

يمكنك إنشاء لوحة عرض دوّارة للشرائح تحتوي على صور أو عناصر مرئية أخرى، حيث يتم تحريك كل شريحة عند دخولها إلى محتوى قابل للتمرير أو توسّطها أو خروجها منها. على سبيل المثال، قد تتلاشى الشرائح تدريجيًا أو تظهر تدريجيًا، أو تدور، أو تصبح أكبر أو أصغر، وما إلى ذلك.

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

إبراز العنصر غير التفاعلي الذي تمّت محاذاته حاليًا بشكل مرئي في لوحات العرض الدوّارة أو المعارض أو تجارب التمرير السريع على كامل الصفحة التي تتضمّن ميزة المحاذاة عند التمرير على سبيل المثال، توسيع بطاقة عند تثبيتها أو الكشف عن محتوى مخفي

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

child-state-based-styling

إنشاء مكوّن يغيّر أسلوبه استنادًا إلى حالة أحد عناصره الفرعية على سبيل المثال، مكوّن يتم عرضه في الوضع الفاتح أو الداكن استنادًا إلى ما إذا كان زر تبديل المظهر محدّدًا (أو لا).

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

complex-shapes

يمكنك قص عناصر ومحتواها إلى أي شكل حر، مثل رمز أو ضربة فرشاة أو نسيج عضوي للحصول على تصاميم أكثر تعبيرًا.

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

component-specific-light-dark-theme

فرض عرض عناصر معيّنة بالوضع الفاتح أو الداكن (مثل مربّعات الرموز ومشغّلات الوسائط وما إلى ذلك) بشكل مستقل عن نظام الألوان في الصفحة

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

consistent-cross-document-transitions

تأكَّد من تحميل حالة الصفحة المهمة وثباتها قبل بدء انتقال عرض بين المستندات. وهذا يعني أنّه يتم تحميل أنماط CSS الأساسية وتطبيقها، وتحميل JavaScript الأساسية وتشغيلها، وتحليل HTML المرئي للمستخدم في العرض الأولي للصفحة قبل تشغيل الانتقال.

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

content-based-styling

أنشئ مكونًا يغيّر تصميمه استنادًا إلى ما إذا كان يحتوي على عناصر فرعية معيّنة (أو لا). على سبيل المثال، إذا كان المكوّن يحتوي على صورة، استخدِم تنسيقًا متعدد الأعمدة، وإلا استخدِم تنسيقًا من عمود واحد.

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

coordinate-global-events

جدولة الاجتماعات أو الأحداث المستقبلية من خلال ربطها بشكلٍ صريح بمنطقة زمنية جغرافية تابعة لهيئة أرقام الإنترنت المخصّصة (IANA) لتبقى أوقات الأحداث دقيقة بغض النظر عن التغييرات في نظام التوقيت الصيفي أو الساعات "المتخطّاة" أو "المكرّرة" أثناء تغييرات الساعة.

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

cross-document-transitions

إنشاء انتقالات سلسة بين عمليات التنقّل بملء الصفحة، مثل التلاشي التدريجي أو تأثيرات الظهور المخصّصة أو تحويل المحتوى من صفحة إلى أخرى

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

customize-scrollbar-color-and-thickness

تخصيص لون شريط التمرير أو سمكه

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

dark-mode

توفير ميزة "الوضع الداكن" بطريقة تحترم إعدادات المستخدم المفضّلة للمظهر الفاتح أو الداكن وتتكيّف مع واجهة مستخدم المتصفّح (مثل أشرطة التمرير وعناصر التحكّم في النماذج وما إلى ذلك)

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

declarative-button-actions

يمكنك ربط زر بأي عنصر بشكل تعريفي لتنفيذ إجراءات مخصّصة خاصة بالتطبيق باستخدام أوامر الأزرار التعريفية أو أوامر المشغّل أو أوامر الأزرار أو الأوامر المخصّصة أو إجراءات التبديل التعريفية.

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

declarative-dialog-popover-control

يمكنك التبديل بين إظهار مربّع حوار أو نافذة منبثقة وإخفائهما من زر بدون كتابة JavaScript.

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

deliver-optimized-decorative-images

يمكنك تقديم صور زخرفية محسّنة (مثل الخلفيات أو رموز واجهة المستخدم أو الأقنعة المعقّدة) من خلال توفير تنسيقات صور من الجيل التالي (مثل AVIF أو WebP) في الوقت نفسه مع كثافات وحدات بكسل متعددة (مثل 1x و2x) حتى يتمكّن المتصفّح من التفاوض ديناميكيًا على أفضل مجموعة من حجم الملف والجودة المرئية بما يتناسب مع إمكانيات جهاز المستخدم.

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

design-token-reactivity

حدِّد رموز تصميم ذات ترتيب أعلى، مثل أوضاع الكثافة (عالية، عادية، منخفضة) أو السمات، واجعل المكوّنات الفرعية تتفاعل مع التغييرات مباشرةً وبطرق مناسبة للمكوّنات.

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

directional-navigation-transitions

يمكنك تحريك التغييرات في الحالة المرئية لتعكس اتجاه تدفق التنقّل لدى المستخدم، مثل تمرير محتوى جديد من اليمين عند الانتقال إلى الأمام أو من اليسار عند الرجوع إلى شاشة سابقة.

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

dynamic-sibling-animations

يمكنك ترتيب توقيت الحركة أو الانتقال بين العناصر المتجاورة بحيث يبدأ كل عنصر بعد تأخير محسوب استنادًا إلى موقعه في قائمة العناصر المتجاورة.

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

dynamic-sibling-styling

إنشاء أطياف مرئية ديناميكية أو ترتيبات تخطيط تتكيّف تلقائيًا مع عدد العناصر في المجموعة

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

export-html-media-from-canvas

يمكنك التقاط محتوى HTML ديناميكي وتصديره كصور أو إطارات فيديو من داخل لوحة العرض.

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

expose-canvas-content-to-browser-features

عرض المحتوى المعروض في لوحة رسم على ميزات المتصفّح، مثل تكنولوجيات تسهيل الاستخدام أو الترجمة أو وضع القراءة

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

flicker-free-client-side-ab-testing

تقديم اختبارات A/B أو اختبارات متعدّدة المتغيرات أو تجارب أخرى وعرضها باستخدام JavaScript من جهة العميل لتعديل أو إدخال HTML وCSS وJavaScript بدون عرض المحتوى الأصلي أولاً قبل أن يومض أو يظهر المحتوى التجريبي

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

fluid-scaling

تغيير حجم العناصر، مثل حجم الخط والمسافة بين العناصر وأحجام الوسائط، بسلاسة استنادًا إلى حجم الحاوية الرئيسية بدلاً من استخدام نقاط توقّف ثابتة

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

format-human-readable-durations

اعرض الوقت المنقضي أو المدد للمستخدمين بتنسيق قابل للقراءة ومتوافق مع اللغة المحلية، مع إمكانية عرض تفاصيل الوحدات (مثل "ساعة واحدة و30 دقيقة") أو إجمالي عدد الوحدات (مثل "90 دقيقة") حسب السياق.

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

group-element-transitions

انتقال مجموعة من العناصر المتشابهة في الوقت نفسه باستخدام منطق الانتقال نفسه، مثل إزالة منتج من سلّة التسوّق وتحريك جميع المنتجات الأخرى إلى مواضعها الجديدة

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

improve-text-layout-and-legibility

تحسين التنسيق وسهولة قراءة المحتوى النصي القصير المستقل، مثل العناوين التي لا تتجاوز بضعة أسطر، من خلال السماح للمتصفّح بتطبيق فواصل أسطر متوازنة بالتساوي عند التفاف النص

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

individual-transform-properties

تحريك خصائص تحويل CSS الفردية أو إلغاؤها (مثل النقل والتدوير والتحجيم) بشكل مستقل عن خصائص التحويل الأخرى في عنصر واحد

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

interactive-content-in-3d-scenes

دمج عناصر HTML تفاعلية في مشهد ثلاثي الأبعاد

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

interactive-content-reveal

إنشاء مؤثرات كشف تفاعلية، مثل تسليط الضوء على مؤشر المستخدم للكشف عن التفاصيل داخل صورة أو قسم من واجهة المستخدم

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

interest-triggered-action-previews

عرض معاينة مباشرة لتأثير الزر عندما يشير المستخدم إلى اهتمامه (مثل التمرير أو التركيز أو الضغط لفترة طويلة) ولكن قبل أن يقرر النقر

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

interest-triggered-tooltips

عرض تلميح أو معلومات تكميلية عندما يمرّر المستخدم مؤشر الماوس فوق عنصر تفاعلي أو يركّز عليه أو يضغط عليه مع الاستمرار، بدون الحاجة إلى النقر

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

light-dismiss-a-dialog

إنشاء مربّع حوار مشروط يمكن إغلاقه باستخدام الإغلاق الخفيف (أي النقر أو الضغط خارج مربّع الحوار)

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

manage-recurring-intervals

احتساب الفواصل الزمنية المتكرّرة لفواتير الاشتراكات أو دورات الرواتب، مع إجراء تعديلات تلقائية على الحالات الحدّية، مثل الانتقالات في نهاية الشهر (على سبيل المثال، إضافة شهر واحد إلى 31 كانون الثاني/يناير) لضمان احتساب الفترات بدقة

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

model-partial-time-concepts

نمذِج مفاهيم التاريخ والوقت التي تفتقر بطبيعتها إلى مكوّن موحّد (مثل سنة أو يوم أو تاريخ معيّن) بدون استخدام قيم عناصر نائبة عشوائية تؤدي إلى حدوث أخطاء في الحسابات.

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

move-dom-element-without-losing-state

نقل عنصر DOM أو إعادة ربطه بدون فقدان حالة العنصر المهمة، مثل حالات التفاعل (:focus/:active) وحالة <iframe> التحميل وحالة الحركة/الانتقال وما إلى ذلك

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

أنشئ مكوّنًا لدرج التنقّل، وعندما يتم تشغيله من زر القائمة، ينزلق من الجانب فوق محتوى الصفحة الحالي، وينزلق للخارج عند إغلاقه (عن طريق التمرير سريعًا أو النقر خارج الدرج أو الضغط على مفتاح Escape).

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

overflow-clipping-control

اضبط حدود الاقتصاص المرئية لعنصر ما لتتطابق مع حافة المحتوى أو حافة المساحة المتروكة أو حافة الحدود، أو إزاحة محدّدة من أيّ من هذه الحواف، ما يتيح تحكّمًا أدق في طريقة اقتصاص المحتوى.

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

parallax-scroll-effects

إنشاء تأثيرات مستندة إلى التمرير (مثل المنظر المجسم) حيث تتحرك الطبقات الأمامية والخلفية بمعدلات مختلفة، ما يخلق إحساسًا بالعمق أثناء تمرير المستخدم.

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

persistent-app-tours

يمكنك إنشاء جولات إرشادية مستمرة باستخدام تراكبات أصلية مرتبطة تظل مفتوحة أثناء تفاعل المستخدم.

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

persistent-toast-notifications

إنشاء إشعارات غير مزعجة على شكل مربّعات منبثقة وطبقات متراكبة لإرسال الرسائل المستمرة والقابلة للتكديس والتواصل بشأن الحالة

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

persistent-top-layer-ui

يجب إبقاء مربّع الحوار المشروط أو العنصر بملء الشاشة أو النافذة المنبثقة المدمجة مع المحتوى مفتوحة بشكل مرئي ونشطة وظيفيًا عند نقل عقدة DOM الأساسية أو إعادة ربطها في DOM.

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

physics-based-easing

يمكنك إنشاء تأثيرات رسوم متحركة وانتقال مخصّصة تستند إلى الفيزياء، مثل الارتداد والنابض، وتبدو أكثر طبيعية وجاذبية من منحنيات التباطؤ والتسارع التقليدية.

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

platform-controls-dismiss-dialog

إنشاء مربّع حوار مشروط يمكن إغلاقه باستخدام إجراءات المستخدم العادية الخاصة بالنظام الأساسي، مثل الضغط على المفتاح Esc على أنظمة الكمبيوتر الأساسية، أو إيماءة "رجوع" أو "رفض" على أنظمة الأجهزة الجوّالة

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

position-aware-tooltips

يمكنك إنشاء تلميحات وأدوات منبثقة تتضمّن أسهمًا اتجاهية (أو أنماطًا مرئية أخرى) تشير تلقائيًا إلى الاتجاه الصحيح عندما ينعكس موضع العنصر إلى موضع احتياطي.

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

precise-text-alignment

يمكنك تحقيق محاذاة عمودية دقيقة مع نص بأي خط. على سبيل المثال، يجب أن يكون الحشو المرئي متساويًا تمامًا فوق النص وأسفله، أو يجب محاذاة النص بشكل مثالي مع الرموز أو الصور المجاورة.

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

prevent-text-wrapping

تأكَّد من أنّ المتصفّح لا يُدرج فواصل أسطر في النص وسيسمح بتجاوز النص للحاوية.

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

pull-to-reveal

أنشئ ميزة "السحب للكشف" التي تتيح للمستخدم سحب الشاشة إلى الأسفل للكشف عن المزيد من المحتوى، مثل شريط البحث.

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

reduce-style-repetition

قلِّل من تكرار الأنماط المفرط من خلال تضمين منطق التنسيق المعقّد أو الديناميكي في دوال قابلة لإعادة الاستخدام (مثل دالة تحتسب تدرّجًا استنادًا إلى مجموعة من مَعلمات الإدخال).

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

resilient-context-menus-and-nested-dropdowns

يمكنك إنشاء قوائم أو تلميحات أو قوائم منسدلة أو تراكبات حساسة للسياق يسهل استخدامها ومتجاوبة ويجب ربطها بعناصر واجهة مستخدم معيّنة، ما يضمن إعادة ضبط موضع التراكب تلقائيًا (مثل قلب المحاور) عند مواجهة حواف إطار العرض، وبالتالي ضمان عدم اقتطاعه أبدًا.

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

same-document-transitions

يمكنك ربط العناصر الثابتة بشكل مرئي في مختلف حالات الصفحة أو عمليات التنقّل في تطبيق من صفحة واحدة (SPA) (مثل توسيع صورة مصغّرة لمنتج إلى صورة رئيسية بملء الشاشة) عن طريق تغيير حجمها أو موضعها أو غير ذلك من خصائص التصميم بسلاسة.

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

scroll-entry-exit-effects

يمكنك إنشاء تأثيرات معقّدة من نوع الظهور التدريجي أو التكبير أو غير ذلك على العناصر أثناء دخولها إلى نافذة التمرير (أو مساحة العرض) وخروجها منها أثناء تمرير المستخدم.

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

scroll-position-aware-elements

إنشاء أزرار أو أدوات عائمة (الرجوع إلى أعلى الصفحة، والتنقّل إلى أسفل الصفحة، ومشغّلات المحادثات، وما إلى ذلك) تظهر وتختفي استنادًا إلى ما إذا كان المستخدم قد تنقّل في الصفحة أم لا

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

scroll-progress-indicator

يمكنك إنشاء شريط تقدّم التمرير أو أداة تتبُّع التقدّم على شكل خطوات أو أي تلميحات مرئية توضّح مدى انتقال المستخدِم إلى أسفل الصفحة أو القسم.

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

scroll-snap-realtime-feedback

تقديم ملاحظات مرئية في الوقت الفعلي في عناصر واجهة المستخدم المرتبطة أثناء تنقّل المستخدم خلال المحتوى المحاذي، وذلك قبل اكتمال إيماءة التنقّل

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

scroll-snap-state-sync

مزامنة مؤشرات التنقّل ولوحات المحتوى المرتبطة وتتبُّع الإحصاءات مع العنصر الذي تم تثبيته بشكل نشط في حاوية قابلة للتمرير

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

scroll-target-on-load

إنشاء قائمة قابلة للتمرير تتضمّن عناصر (مثل لوحة عرض دوّارة للصور أو سلسلة محادثات) يمكن عرضها مع تمرير عنصر معيّن إلى داخل إطار العرض عند العرض الأوّلي

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

scrollability-affordance-hints

يمكنك إنشاء تراكبات ظل التمرير أو تأثيرات التلاشي المتدرّج أو مؤشرات الأسهم الاتجاهية التي تظهر فقط عندما يكون هناك المزيد من المحتوى للتمرير في هذا الاتجاه.

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

scrollytelling

تحريك الخصائص المرئية لعنصر مستهدف، مثل تلاشي خلفية أو تغيير لون خلفية أو إنشاء تجارب قائمة على التمرير، وذلك بالكامل من خلال موضع منفذ التمرير لعنصر مختلف تمامًا

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

search-hidden-content

إخفاء المحتوى عن الأنظار باستخدام أنماط مثل قوائم أكورديون وعلامات التبويب وأقسام "قراءة المزيد"، مع ضمان ظهور النص المخفي أثناء عمليات البحث المدمجة مع المحتوى باستخدام ميزة "البحث في الصفحة"، والسماح لمحركات البحث بفهرسة المحتوى، وإتاحة الروابط لصفحات معيّنة ضمن جزء من عنوان URL، والحفاظ على إمكانية الوصول إلى المحتوى باستخدام ARIA

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

shaped-cutouts

يمكنك الجمع بين أشكال متعددة لإنشاء قصاصات معقّدة أو تأثيرات "إزالة الخلفية" في العناصر، مثل إضافة ثقب إلى عنصر.

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

shrinking-header-on-scroll

يمكنك تحريك رأس ثابت أو غلاف بملء الصفحة بسلاسة عند التمرير لأسفل من أجل تصغيره ديناميكيًا وإضافة ظلال إليه وتغيير تنسيقه على مسافة تمرير محددة مسبقًا.

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

size-aware-styling

إنشاء مكوّن يمكن أن تعتمد أنماطه بشكل مشروط على عرضه أو ارتفاعه، بدلاً من عرض أو ارتفاع إطار العرض على سبيل المثال، مكوّن بطاقة يمكنه تغيير تصميماته استنادًا إلى حجمه، أو زر عبارة تحث المستخدم على اتّخاذ إجراء يمكنه عرض نص مساعد بشكل مشروط استنادًا إلى عرضه.

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

soft-edge-content-fade

استخدِم تدرّج شفافية على حواف المحتوى للإشارة إلى المزيد من المساحات القابلة للتمرير أو لإخفاء النص المحمي بنظام حظر الاشتراك غير المدفوع.

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

stabilize-reactive-state

إدارة المواعيد النهائية أو الجداول الزمنية للمهام في طرق العرض المستندة إلى البيانات بدون آثار جانبية غير متوقّعة من الحالة المتغيرة المشتركة

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

stack-drill-down

يمكنك إنشاء نظام تنقّل هرمي بملء الشاشة يتيح للمستخدمين الانتقال إلى تفاصيل العروض المتداخلة والتمرير سريعًا أو الرجوع إلى الخلف، مع الحفاظ على مزامنة سجلّ المتصفّح.

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

style-parent-with-has

تنسيق العناصر الرئيسية لحقل النموذج (مثل التصنيفات أو مجموعات الحقول) عندما يكون الحقل غير صالح

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

support-global-calendar-systems

عرض التواريخ واحتسابها بدقة في أنظمة التقويم غير الغريغوري (مثل التقويم الإسلامي أو العبري أو الصيني) للمستخدمين الدوليين

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

swipe-to-remove

اسمح للمستخدمين باتّخاذ إجراءات بشأن العناصر في القائمة (إزالة، أرشفة، وضع علامة "مقروءة"، وما إلى ذلك) باستخدام إيماءة التمرير السريع الأفقي، حتى يتمكّنوا من معالجة الإدخالات بسرعة بدون النقر على عنصر تحكّم منفصل.

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

visually-stable-font-fallbacks

حدِّد أنماط الخطوط بحيث يظل النص قابلاً للقراءة ومتسقًا بصريًا في حال التبديل بين الخط المفضّل وأحد الخطوط الاحتياطية (أو العكس).

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

visually-stable-mixed-fonts

حدِّد أنماط الخطوط بحيث يظل النص قابلاً للقراءة ومتسقًا من الناحية المرئية في الحالات التي يتم فيها استخدام خطوط متعددة لعرض فقرة نصية واحدة.

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

visually-texture-content

طبِّق أنماطًا واقعية من التجوية والملمس على العناصر لمنحها مظهرًا عضويًا أو قديمًا أو ماديًا.

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

webmcp

agentic-forms

يمكنك عرض وظائف من جهة العميل كأدوات لوكلاء الذكاء الاصطناعي من خلال إضافة تعليقات توضيحية إلى نماذج HTML العادية باستخدام سمات WebMCP.

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub

agentic-javascript-tools

يمكنك تسجيل وظائف JavaScript من جهة العميل آليًا كأدوات لوكلاء الذكاء الاصطناعي باستخدام WebMCP Imperative API.

الميزات المستخدَمة:

عرض حالة الاستخدام على GitHub