تاريخ النشر: 19 مايو 2026
هذه قائمة من إنشاء النظام تتضمّن جميع حالات الاستخدام المتاحة الآن في "إرشادات الويب الحديث".
accessibility
accessible-error-announcement
يمكنك مزامنة حالات تسهيل الاستخدام آليًا (مثل aria-invalid) مع حالة :user-invalid المرئية لضمان تلقّي مستخدمي قارئات الشاشة ملاحظات حول الأخطاء بعد التفاعل فقط، ما يعكس التجربة المرئية.
الميزات المستخدَمة:
built-in-ai
language-detection
الميزات المستخدَمة:
language-model
تشغيل استنتاج اللغة الطبيعية على الجهاز فقط في المتصفّح باستخدام Prompt API، مع إمكانية بث الإخراج، واستجابات JSON منظَّمة، وإدارة الجلسات المتعددة الأدوار
الميزات المستخدَمة:
summarizer
تلخيص المحتوى النصي باستخدام واجهة برمجة التطبيقات Summarizer API على الجهاز فقط
الميزات المستخدَمة:
translator
الميزات المستخدَمة:
css
highlight-text-ranges
تمييز نطاقات نصية عشوائية على صفحة، مثل نتائج البحث أو الأخطاء الإملائية أو مؤشرات التحرير التعاوني
الميزات المستخدَمة:
forms
animated-select-picker
أنشئ مكوّن اختيار مخصّصًا يتم تحريك القائمة المنسدلة الخاصة به. على سبيل المثال، تتلاشى القائمة أو تنزلق لتظهر، أو تتحرّك الخيارات عند تحديدها.
الميزات المستخدَمة:
autofill-address-form
إنشاء نموذج عناوين يتضمّن سمات الإكمال التلقائي الصحيحة وإمكانية الملء التلقائي
الميزات المستخدَمة:
autofill-highlight-inputs
استخدِم CSS لتمييز حقول النموذج التي ملأها المتصفّح تلقائيًا ولم يعدّلها المستخدم.
الميزات المستخدَمة:
autofill-payment-form
إنشاء نموذج دفع يجمع معلومات بطاقة الدفع مع قيم الإكمال التلقائي الصحيحة وإتاحة ميزة الملء التلقائي
الميزات المستخدَمة:
autofill-sign-in-form
إنشاء نموذج تسجيل دخول يتضمّن قيم إكمال تلقائي صحيحة ويتوافق مع ميزة الملء التلقائي
الميزات المستخدَمة:
autofill-sign-up-form
إنشاء نموذج اشتراك يتضمّن قيم إكمال تلقائي صحيحة ويتيح استخدام ميزة "الملء التلقائي"
الميزات المستخدَمة:
brand-consistent-forms
يمكنك مطابقة مربّعات الاختيار وأزرار الاختيار ومنزلقات النطاق وأشرطة التقدم مع لوحة الألوان في موقعك الإلكتروني بدون استبدالها بمكوّنات مخصّصة.
الميزات المستخدَمة:
branded-select-styling
يمكنك إنشاء عناصر اختيار مخصّصة تتطابق فيها الأزرار وأداة الاختيار ورمز السهم وعلامة الاختيار بسلاسة مع العلامة التجارية أو نظام التصميم من حيث الخطوط والألوان والمسافات ومعالجة الحدود.
الميزات المستخدَمة:
custom-select-picker-layouts
يمكنك إنشاء أدوات اختيار مخصّصة يتم ترتيب خياراتها بطرق فريدة أو مثيرة للاهتمام، بدلاً من قائمة الخيارات المكدّسة التقليدية.
الميزات المستخدَمة:
form-fields-automatically-fit-contents
السماح لحقول النموذج بالتوسّع والتقلّص لتناسب بيانات أدخلها المستخدم، مثلاً، أثناء كتابة المستخدم أو اختياره خيارًا مختلفًا طبِّق حدودًا قصوى ودنيا للحجم من أجل إنشاء حقول نموذج ديناميكية وسريعة الاستجابة تتوافق مع تصميم الصفحة.
الميزات المستخدَمة:
required-field-feedback
قدِّم رسالة خطأ لحقول النموذج المطلوبة التي تم تخطّيها أو تركها فارغة فقط بعد تفاعل المستخدم، وذلك لتجنُّب الأخطاء الاستباقية وضمان تقديم الملاحظات في الوقت المناسب وبشكل ملائم لسياق مسار المستخدم.
الميزات المستخدَمة:
rich-media-picker
إنشاء مكوِّن اختيار مخصّص يمكن أن تحتوي خياراته على تنسيق HTML معقّد (مثل الصور والرموز والتنسيقات المنسّقة الأخرى) بدلاً من النص العادي فقط
الميزات المستخدَمة:
select-menu-interaction
تحقَّق من أنّه تم اختيار خيار غير تلقائي في قائمة اختيار فقط بعد أن يتفاعل المستخدم مع عنصر التحكّم.
الميزات المستخدَمة:
validate-input-after-interaction
لا تعرض ملاحظات التحقّق من صحة حقول النموذج (مثل متطلبات تعقيد كلمة المرور أو تنسيق البريد الإلكتروني) إلا بعد أن ينتهي المستخدم من تفاعله الأوّلي، وذلك لتجنُّب حدوث أخطاء مبكرة عند تحميل الصفحة أو أثناء كتابة المستخدم.
الميزات المستخدَمة:
passkeys
passkey-authentication
مصادقة المستخدم المكرر الزيارة باستخدام مفتاح مرور لتسجيل الدخول الأساسي
الميزات المستخدَمة:
passkey-conditional-create
تسجيل مفتاح مرور بدون أي إجراء من المستخدم الحالي بعد تسجيل الدخول بنجاح باستخدام كلمة المرور
الميزات المستخدَمة:
passkey-management
السماح للمستخدمين بعرض مفاتيح المرور المسجّلة في حساباتهم وإدارتها
الميزات المستخدَمة:
passkey-reauthentication
إثبات هوية المستخدم الذي سجّل الدخول باستخدام مفاتيح المرور الحالية قبل تنفيذ إجراء حسّاس
الميزات المستخدَمة:
passkey-registration
تسجيل مفتاح مرور لحساب مستخدم حالي
الميزات المستخدَمة:
performance
batch-analytics-events
يمكنك تأخير إرسال أحداث إحصاءات متعددة وتجميعها معًا في إشارة واحدة لتقليل تعارض الشبكة وخفض حمل الخادم، مع الاستمرار في تقديم آخر الأخبار في الوقت الفعلي.
الميزات المستخدَمة:
break-up-long-tasks
قسِّم المعالجة المتزامنة الثقيلة (العمليات الحسابية المعقّدة و/أو التكرارات الطويلة) أو تعديلات نموذج المستند (DOM)، للسماح للمتصفّح بالتعامل مع بيانات أدخلها المستخدم وإعادة طلاء الشاشة.
الميزات المستخدَمة:
calculate-total-foreground-time
احتساب إجمالي الوقت الذي قضاه المستخدم فعليًا في عرض صفحة، باستثناء الفترات التي كانت فيها علامة التبويب في الخلفية
الميزات المستخدَمة:
conditional-async-dependencies
تحميل أو بدء تشغيل التبعيات غير المتزامنة بشكل مشروط (مثل استيراد عمليات التعبئة للميزات غير المتوفّرة على الويب) بدون الحاجة إلى تنسيق معقّد على مستوى جميع تبعيات النصوص البرمجية في الصفحة
الميزات المستخدَمة:
defer-rendering-heavy-content
يمكنك تقليل أوقات العرض في صفحات الويب التي تتضمّن محتوًى كبيرًا (مثل الصفحات التي تتضمّن خلاصات طويلة أو الكثير من المقالات أو لوحات البيانات المعقّدة) من خلال تأجيل عرض أي محتوى لا يظهر للمستخدم على الفور.
الميزات المستخدَمة:
defer-work-until-scroll-ends
أجِّل العمليات المكلفة، مثل تعديلات نموذج المستند (DOM) أو جلب البيانات أو تتبُّع الإحصاءات أو إعادة احتساب التنسيق إلى ما بعد اكتمال التمرير للحفاظ على أداء سلس.
الميزات المستخدَمة:
deprioritize-background-fetches
تخفيض أولوية عمليات جلب بيانات الخلفية التي تتم باستخدام Fetch API لمنع تعارض الشبكة مع الطلبات التي يبدؤها المستخدم
الميزات المستخدَمة:
detect-initial-visibility-state
تحديد ما إذا تم تحميل صفحة في الخلفية بشكلٍ موثوق، حتى في الحالات التي يتم فيها تحميل النص البرمجي بشكلٍ غير متزامن بعد أن يضع المستخدم الصفحة في المقدّمة
الميزات المستخدَمة:
efficient-background-processing
الحفاظ على موارد النظام وعمر البطارية من خلال إيقاف تنفيذ JavaScript في الخلفية مؤقتًا (مثل <canvas> الرسوم المتحركة أو عرض WebGL أو استطلاع بيانات WebSocket العالية التردد) عندما يكون المكوّن خارج الشاشة، ثم استئنافها في الوقت المناسب عندما يتم التمرير مرة أخرى إلى العرض
الميزات المستخدَمة:
faster-spa-view-transitions
يمكنك تفعيل عمليات الانتقال بشكل أسرع إلى طرق العرض التي تمت زيارتها سابقًا في تطبيق من صفحة واحدة (SPA) من خلال الحفاظ على حالة DOM البنيوية بدلاً من تدميرها وإعادة إنشائها في كل عملية تنقّل.
الميزات المستخدَمة:
full-session-analytics
تتبُّع الإحصاءات والأخطاء وبيانات القياس عن بُعد بشكل موثوق على مستوى زيارة المستخدم للصفحة بأكملها، وتأجيل إرسال البيانات إلى أن يغادر المستخدم الصفحة
الميزات المستخدَمة:
identify-heavy-scripts
تحديد النصوص البرمجية الأكثر مسؤوليةً عن إطارات الرسوم المتحركة الطويلة
الميزات المستخدَمة:
identify-inp-causes
تحديد JavaScript الذي يعمل ببطء ويؤثر في مقياس INP
الميزات المستخدَمة:
improve-next-page-load-performance
يمكنك تحسين أداء تحميل الصفحة من خلال الجلب المسبق أو العرض المسبق للصفحات التي من المحتمل أن يزورها المستخدم بعد ذلك.
الميزات المستخدَمة:
interactions-in-complex-layouts
يمكنك جعل التفاعلات أسرع وأكثر استجابة (من خلال خفض نتائج مقياس "مدى استجابة الصفحة لتفاعلات المستخدم" (INP)) عن طريق تجنُّب إعادة احتساب التنسيق في التنسيقات المعقّدة، مثل لوحات البيانات التي تتضمّن كمية كبيرة من البيانات أو الشبكات التي تشبه جداول البيانات.
الميزات المستخدَمة:
optimize-image-priority
يمكنك تحسين أولوية تحميل الصور المرشّحة لمقياس "سرعة عرض أكبر محتوى مرئي" (LCP) وتقليل أولوية الصور غير المهمة للحدّ من تأخُّر تحميل الموارد المهمة.
الميزات المستخدَمة:
optimize-preload-priority
حسِّن الأولوية النسبية للمحتوى الذي تم تحميله مسبقًا لتقليل حالات التأخير في تحميل الموارد المهمة.
الميزات المستخدَمة:
optimize-script-priority
يمكنك تحسين أولوية تحميل النصوص البرمجية من خلال تعزيز النصوص البرمجية غير المتزامنة المهمة وخفض أولوية النصوص البرمجية غير الأساسية أو النصوص البرمجية التي تظهر في آخر الصفحة لتحسين التسلسل وتقليل التأخيرات.
الميزات المستخدَمة:
resolution-optimized-pseudo-elements
استخدِم صورًا محسّنة من حيث الدقة في العناصر الصورية في CSS (مثل ::before و::after) لتقليل عدد عُقد DOM.
الميزات المستخدَمة:
schedule-tasks-by-priority
جدولة المهام بأولويات مختلفة لضمان تنفيذ المهام المهمة أولاً وتأجيل المهام التي تعمل في الخلفية
الميزات المستخدَمة:
sequence-distributed-events
تسجيل العمليات وتسلسلها في الخدمات المصغّرة الموزَّعة أو بيئات التتبُّع ذات معدل النقل العالي من خلال تسجيل الطوابع الزمنية بدقة تصل إلى النانو ثانية
الميزات المستخدَمة:
user-experience
adapt-scrollbar-to-contrast-preferences
تحسين مستوى رؤية شريط التمرير للمستخدمين الذين يفضّلون الواجهات العالية التباين
الميزات المستخدَمة:
anchor-positioning-tab-underline
انتقال عنصر بسلاسة بين موضعَي عنصرَين مستهدَفين على سبيل المثال، نقل خط تحت علامة تبويب محدّدة بين علامة التبويب المحدّدة سابقًا وعلامة التبويب المحدّدة حاليًا
الميزات المستخدَمة:
animate-element-entry-exit
إخفاء/عرض العناصر بسلاسة عند إضافتها/إزالتها من DOM أو عند تبديل قيم العرض الخاصة بها
الميزات المستخدَمة:
animate-to-from-top-layer
تحريك العناصر، مثل مربّعات الحوار والنوافذ المنبثقة وتلميحات الأدوات، عند دخولها/خروجها من الطبقة العلوية
الميزات المستخدَمة:
animate-to-intrinsic-sizes
تحريك المكوّنات التفاعلية (مثل القوائم المنسدلة والقوائم والبطاقات القابلة للتوسيع) بسلاسة من وإلى أبعادها الطبيعية
الميزات المستخدَمة:
apply-webgl-shaders
تطبيق مؤثرات بصرية مخصّصة باستخدام مظلّلات WebGL على محتوى HTML
الميزات المستخدَمة:
calculate-event-differentials
حساب المدة والوقت المتبقي بين التواريخ والأوقات
الميزات المستخدَمة:
calculate-with-intrinsic-sizes
احتساب حجم عنصر استنادًا إلى حجمه الأصلي، مع ضمان ملاءمته ضمن قيود التصميم المحدّدة
الميزات المستخدَمة:
capture-location-agnostic-data
تسجيل بيانات زمنية يجب ألا تتغير استنادًا إلى الموقع الجغرافي للمستخدم، مثل تواريخ الميلاد أو التنبيهات المتكررة أو العطلات الوطنية
الميزات المستخدَمة:
carousel-slide-effects
يمكنك إنشاء لوحة عرض دوّارة للشرائح تحتوي على صور أو عناصر مرئية أخرى، حيث يتم تحريك كل شريحة عند دخولها إلى محتوى قابل للتمرير أو توسّطها أو خروجها منها. على سبيل المثال، قد تتلاشى الشرائح تدريجيًا أو تظهر تدريجيًا، أو تدور، أو تصبح أكبر أو أصغر، وما إلى ذلك.
الميزات المستخدَمة:
carousel-snap-highlights
إبراز العنصر غير التفاعلي الذي تمّت محاذاته حاليًا بشكل مرئي في لوحات العرض الدوّارة أو المعارض أو تجارب التمرير السريع على كامل الصفحة التي تتضمّن ميزة المحاذاة عند التمرير على سبيل المثال، توسيع بطاقة عند تثبيتها أو الكشف عن محتوى مخفي
الميزات المستخدَمة:
child-state-based-styling
إنشاء مكوّن يغيّر أسلوبه استنادًا إلى حالة أحد عناصره الفرعية على سبيل المثال، مكوّن يتم عرضه في الوضع الفاتح أو الداكن استنادًا إلى ما إذا كان زر تبديل المظهر محدّدًا (أو لا).
الميزات المستخدَمة:
complex-shapes
يمكنك قص عناصر ومحتواها إلى أي شكل حر، مثل رمز أو ضربة فرشاة أو نسيج عضوي للحصول على تصاميم أكثر تعبيرًا.
الميزات المستخدَمة:
component-specific-light-dark-theme
فرض عرض عناصر معيّنة بالوضع الفاتح أو الداكن (مثل مربّعات الرموز ومشغّلات الوسائط وما إلى ذلك) بشكل مستقل عن نظام الألوان في الصفحة
الميزات المستخدَمة:
consistent-cross-document-transitions
تأكَّد من تحميل حالة الصفحة المهمة وثباتها قبل بدء انتقال عرض بين المستندات. وهذا يعني أنّه يتم تحميل أنماط CSS الأساسية وتطبيقها، وتحميل JavaScript الأساسية وتشغيلها، وتحليل HTML المرئي للمستخدم في العرض الأولي للصفحة قبل تشغيل الانتقال.
الميزات المستخدَمة:
content-based-styling
أنشئ مكونًا يغيّر تصميمه استنادًا إلى ما إذا كان يحتوي على عناصر فرعية معيّنة (أو لا). على سبيل المثال، إذا كان المكوّن يحتوي على صورة، استخدِم تنسيقًا متعدد الأعمدة، وإلا استخدِم تنسيقًا من عمود واحد.
الميزات المستخدَمة:
coordinate-global-events
جدولة الاجتماعات أو الأحداث المستقبلية من خلال ربطها بشكلٍ صريح بمنطقة زمنية جغرافية تابعة لهيئة أرقام الإنترنت المخصّصة (IANA) لتبقى أوقات الأحداث دقيقة بغض النظر عن التغييرات في نظام التوقيت الصيفي أو الساعات "المتخطّاة" أو "المكرّرة" أثناء تغييرات الساعة.
الميزات المستخدَمة:
cross-document-transitions
إنشاء انتقالات سلسة بين عمليات التنقّل بملء الصفحة، مثل التلاشي التدريجي أو تأثيرات الظهور المخصّصة أو تحويل المحتوى من صفحة إلى أخرى
الميزات المستخدَمة:
customize-scrollbar-color-and-thickness
تخصيص لون شريط التمرير أو سمكه
الميزات المستخدَمة:
dark-mode
توفير ميزة "الوضع الداكن" بطريقة تحترم إعدادات المستخدم المفضّلة للمظهر الفاتح أو الداكن وتتكيّف مع واجهة مستخدم المتصفّح (مثل أشرطة التمرير وعناصر التحكّم في النماذج وما إلى ذلك)
الميزات المستخدَمة:
declarative-button-actions
يمكنك ربط زر بأي عنصر بشكل تعريفي لتنفيذ إجراءات مخصّصة خاصة بالتطبيق باستخدام أوامر الأزرار التعريفية أو أوامر المشغّل أو أوامر الأزرار أو الأوامر المخصّصة أو إجراءات التبديل التعريفية.
الميزات المستخدَمة:
declarative-dialog-popover-control
يمكنك التبديل بين إظهار مربّع حوار أو نافذة منبثقة وإخفائهما من زر بدون كتابة JavaScript.
الميزات المستخدَمة:
deliver-optimized-decorative-images
يمكنك تقديم صور زخرفية محسّنة (مثل الخلفيات أو رموز واجهة المستخدم أو الأقنعة المعقّدة) من خلال توفير تنسيقات صور من الجيل التالي (مثل AVIF أو WebP) في الوقت نفسه مع كثافات وحدات بكسل متعددة (مثل 1x و2x) حتى يتمكّن المتصفّح من التفاوض ديناميكيًا على أفضل مجموعة من حجم الملف والجودة المرئية بما يتناسب مع إمكانيات جهاز المستخدم.
الميزات المستخدَمة:
design-token-reactivity
حدِّد رموز تصميم ذات ترتيب أعلى، مثل أوضاع الكثافة (عالية، عادية، منخفضة) أو السمات، واجعل المكوّنات الفرعية تتفاعل مع التغييرات مباشرةً وبطرق مناسبة للمكوّنات.
الميزات المستخدَمة:
directional-navigation-transitions
يمكنك تحريك التغييرات في الحالة المرئية لتعكس اتجاه تدفق التنقّل لدى المستخدم، مثل تمرير محتوى جديد من اليمين عند الانتقال إلى الأمام أو من اليسار عند الرجوع إلى شاشة سابقة.
الميزات المستخدَمة:
dynamic-sibling-animations
يمكنك ترتيب توقيت الحركة أو الانتقال بين العناصر المتجاورة بحيث يبدأ كل عنصر بعد تأخير محسوب استنادًا إلى موقعه في قائمة العناصر المتجاورة.
الميزات المستخدَمة:
dynamic-sibling-styling
إنشاء أطياف مرئية ديناميكية أو ترتيبات تخطيط تتكيّف تلقائيًا مع عدد العناصر في المجموعة
الميزات المستخدَمة:
export-html-media-from-canvas
يمكنك التقاط محتوى HTML ديناميكي وتصديره كصور أو إطارات فيديو من داخل لوحة العرض.
الميزات المستخدَمة:
expose-canvas-content-to-browser-features
عرض المحتوى المعروض في لوحة رسم على ميزات المتصفّح، مثل تكنولوجيات تسهيل الاستخدام أو الترجمة أو وضع القراءة
الميزات المستخدَمة:
flicker-free-client-side-ab-testing
تقديم اختبارات A/B أو اختبارات متعدّدة المتغيرات أو تجارب أخرى وعرضها باستخدام JavaScript من جهة العميل لتعديل أو إدخال HTML وCSS وJavaScript بدون عرض المحتوى الأصلي أولاً قبل أن يومض أو يظهر المحتوى التجريبي
الميزات المستخدَمة:
fluid-scaling
تغيير حجم العناصر، مثل حجم الخط والمسافة بين العناصر وأحجام الوسائط، بسلاسة استنادًا إلى حجم الحاوية الرئيسية بدلاً من استخدام نقاط توقّف ثابتة
الميزات المستخدَمة:
format-human-readable-durations
اعرض الوقت المنقضي أو المدد للمستخدمين بتنسيق قابل للقراءة ومتوافق مع اللغة المحلية، مع إمكانية عرض تفاصيل الوحدات (مثل "ساعة واحدة و30 دقيقة") أو إجمالي عدد الوحدات (مثل "90 دقيقة") حسب السياق.
الميزات المستخدَمة:
group-element-transitions
انتقال مجموعة من العناصر المتشابهة في الوقت نفسه باستخدام منطق الانتقال نفسه، مثل إزالة منتج من سلّة التسوّق وتحريك جميع المنتجات الأخرى إلى مواضعها الجديدة
الميزات المستخدَمة:
improve-text-layout-and-legibility
تحسين التنسيق وسهولة قراءة المحتوى النصي القصير المستقل، مثل العناوين التي لا تتجاوز بضعة أسطر، من خلال السماح للمتصفّح بتطبيق فواصل أسطر متوازنة بالتساوي عند التفاف النص
الميزات المستخدَمة:
individual-transform-properties
تحريك خصائص تحويل CSS الفردية أو إلغاؤها (مثل النقل والتدوير والتحجيم) بشكل مستقل عن خصائص التحويل الأخرى في عنصر واحد
الميزات المستخدَمة:
interactive-content-in-3d-scenes
دمج عناصر HTML تفاعلية في مشهد ثلاثي الأبعاد
الميزات المستخدَمة:
interactive-content-reveal
إنشاء مؤثرات كشف تفاعلية، مثل تسليط الضوء على مؤشر المستخدم للكشف عن التفاصيل داخل صورة أو قسم من واجهة المستخدم
الميزات المستخدَمة:
interest-triggered-action-previews
عرض معاينة مباشرة لتأثير الزر عندما يشير المستخدم إلى اهتمامه (مثل التمرير أو التركيز أو الضغط لفترة طويلة) ولكن قبل أن يقرر النقر
الميزات المستخدَمة:
interest-triggered-tooltips
عرض تلميح أو معلومات تكميلية عندما يمرّر المستخدم مؤشر الماوس فوق عنصر تفاعلي أو يركّز عليه أو يضغط عليه مع الاستمرار، بدون الحاجة إلى النقر
الميزات المستخدَمة:
light-dismiss-a-dialog
إنشاء مربّع حوار مشروط يمكن إغلاقه باستخدام الإغلاق الخفيف (أي النقر أو الضغط خارج مربّع الحوار)
الميزات المستخدَمة:
manage-recurring-intervals
احتساب الفواصل الزمنية المتكرّرة لفواتير الاشتراكات أو دورات الرواتب، مع إجراء تعديلات تلقائية على الحالات الحدّية، مثل الانتقالات في نهاية الشهر (على سبيل المثال، إضافة شهر واحد إلى 31 كانون الثاني/يناير) لضمان احتساب الفترات بدقة
الميزات المستخدَمة:
model-partial-time-concepts
نمذِج مفاهيم التاريخ والوقت التي تفتقر بطبيعتها إلى مكوّن موحّد (مثل سنة أو يوم أو تاريخ معيّن) بدون استخدام قيم عناصر نائبة عشوائية تؤدي إلى حدوث أخطاء في الحسابات.
الميزات المستخدَمة:
move-dom-element-without-losing-state
نقل عنصر DOM أو إعادة ربطه بدون فقدان حالة العنصر المهمة، مثل حالات التفاعل (:focus/:active) وحالة <iframe> التحميل وحالة الحركة/الانتقال وما إلى ذلك
الميزات المستخدَمة:
navigation-drawer
أنشئ مكوّنًا لدرج التنقّل، وعندما يتم تشغيله من زر القائمة، ينزلق من الجانب فوق محتوى الصفحة الحالي، وينزلق للخارج عند إغلاقه (عن طريق التمرير سريعًا أو النقر خارج الدرج أو الضغط على مفتاح Escape).
الميزات المستخدَمة:
inertintersection-observerpopoverregistered-custom-propertiesscroll-driven-animationsscroll-initial-targetscroll-snap
overflow-clipping-control
اضبط حدود الاقتصاص المرئية لعنصر ما لتتطابق مع حافة المحتوى أو حافة المساحة المتروكة أو حافة الحدود، أو إزاحة محدّدة من أيّ من هذه الحواف، ما يتيح تحكّمًا أدق في طريقة اقتصاص المحتوى.
الميزات المستخدَمة:
parallax-scroll-effects
إنشاء تأثيرات مستندة إلى التمرير (مثل المنظر المجسم) حيث تتحرك الطبقات الأمامية والخلفية بمعدلات مختلفة، ما يخلق إحساسًا بالعمق أثناء تمرير المستخدم.
الميزات المستخدَمة:
persistent-app-tours
يمكنك إنشاء جولات إرشادية مستمرة باستخدام تراكبات أصلية مرتبطة تظل مفتوحة أثناء تفاعل المستخدم.
الميزات المستخدَمة:
persistent-toast-notifications
إنشاء إشعارات غير مزعجة على شكل مربّعات منبثقة وطبقات متراكبة لإرسال الرسائل المستمرة والقابلة للتكديس والتواصل بشأن الحالة
الميزات المستخدَمة:
persistent-top-layer-ui
يجب إبقاء مربّع الحوار المشروط أو العنصر بملء الشاشة أو النافذة المنبثقة المدمجة مع المحتوى مفتوحة بشكل مرئي ونشطة وظيفيًا عند نقل عقدة DOM الأساسية أو إعادة ربطها في DOM.
الميزات المستخدَمة:
physics-based-easing
يمكنك إنشاء تأثيرات رسوم متحركة وانتقال مخصّصة تستند إلى الفيزياء، مثل الارتداد والنابض، وتبدو أكثر طبيعية وجاذبية من منحنيات التباطؤ والتسارع التقليدية.
الميزات المستخدَمة:
platform-controls-dismiss-dialog
إنشاء مربّع حوار مشروط يمكن إغلاقه باستخدام إجراءات المستخدم العادية الخاصة بالنظام الأساسي، مثل الضغط على المفتاح Esc على أنظمة الكمبيوتر الأساسية، أو إيماءة "رجوع" أو "رفض" على أنظمة الأجهزة الجوّالة
الميزات المستخدَمة:
position-aware-tooltips
يمكنك إنشاء تلميحات وأدوات منبثقة تتضمّن أسهمًا اتجاهية (أو أنماطًا مرئية أخرى) تشير تلقائيًا إلى الاتجاه الصحيح عندما ينعكس موضع العنصر إلى موضع احتياطي.
الميزات المستخدَمة:
precise-text-alignment
يمكنك تحقيق محاذاة عمودية دقيقة مع نص بأي خط. على سبيل المثال، يجب أن يكون الحشو المرئي متساويًا تمامًا فوق النص وأسفله، أو يجب محاذاة النص بشكل مثالي مع الرموز أو الصور المجاورة.
الميزات المستخدَمة:
prevent-text-wrapping
تأكَّد من أنّ المتصفّح لا يُدرج فواصل أسطر في النص وسيسمح بتجاوز النص للحاوية.
الميزات المستخدَمة:
pull-to-reveal
أنشئ ميزة "السحب للكشف" التي تتيح للمستخدم سحب الشاشة إلى الأسفل للكشف عن المزيد من المحتوى، مثل شريط البحث.
الميزات المستخدَمة:
reduce-style-repetition
قلِّل من تكرار الأنماط المفرط من خلال تضمين منطق التنسيق المعقّد أو الديناميكي في دوال قابلة لإعادة الاستخدام (مثل دالة تحتسب تدرّجًا استنادًا إلى مجموعة من مَعلمات الإدخال).
الميزات المستخدَمة:
resilient-context-menus-and-nested-dropdowns
يمكنك إنشاء قوائم أو تلميحات أو قوائم منسدلة أو تراكبات حساسة للسياق يسهل استخدامها ومتجاوبة ويجب ربطها بعناصر واجهة مستخدم معيّنة، ما يضمن إعادة ضبط موضع التراكب تلقائيًا (مثل قلب المحاور) عند مواجهة حواف إطار العرض، وبالتالي ضمان عدم اقتطاعه أبدًا.
الميزات المستخدَمة:
same-document-transitions
يمكنك ربط العناصر الثابتة بشكل مرئي في مختلف حالات الصفحة أو عمليات التنقّل في تطبيق من صفحة واحدة (SPA) (مثل توسيع صورة مصغّرة لمنتج إلى صورة رئيسية بملء الشاشة) عن طريق تغيير حجمها أو موضعها أو غير ذلك من خصائص التصميم بسلاسة.
الميزات المستخدَمة:
scroll-entry-exit-effects
يمكنك إنشاء تأثيرات معقّدة من نوع الظهور التدريجي أو التكبير أو غير ذلك على العناصر أثناء دخولها إلى نافذة التمرير (أو مساحة العرض) وخروجها منها أثناء تمرير المستخدم.
الميزات المستخدَمة:
scroll-position-aware-elements
إنشاء أزرار أو أدوات عائمة (الرجوع إلى أعلى الصفحة، والتنقّل إلى أسفل الصفحة، ومشغّلات المحادثات، وما إلى ذلك) تظهر وتختفي استنادًا إلى ما إذا كان المستخدم قد تنقّل في الصفحة أم لا
الميزات المستخدَمة:
scroll-progress-indicator
يمكنك إنشاء شريط تقدّم التمرير أو أداة تتبُّع التقدّم على شكل خطوات أو أي تلميحات مرئية توضّح مدى انتقال المستخدِم إلى أسفل الصفحة أو القسم.
الميزات المستخدَمة:
scroll-snap-realtime-feedback
تقديم ملاحظات مرئية في الوقت الفعلي في عناصر واجهة المستخدم المرتبطة أثناء تنقّل المستخدم خلال المحتوى المحاذي، وذلك قبل اكتمال إيماءة التنقّل
الميزات المستخدَمة:
scroll-snap-state-sync
مزامنة مؤشرات التنقّل ولوحات المحتوى المرتبطة وتتبُّع الإحصاءات مع العنصر الذي تم تثبيته بشكل نشط في حاوية قابلة للتمرير
الميزات المستخدَمة:
scroll-target-on-load
إنشاء قائمة قابلة للتمرير تتضمّن عناصر (مثل لوحة عرض دوّارة للصور أو سلسلة محادثات) يمكن عرضها مع تمرير عنصر معيّن إلى داخل إطار العرض عند العرض الأوّلي
الميزات المستخدَمة:
scrollability-affordance-hints
يمكنك إنشاء تراكبات ظل التمرير أو تأثيرات التلاشي المتدرّج أو مؤشرات الأسهم الاتجاهية التي تظهر فقط عندما يكون هناك المزيد من المحتوى للتمرير في هذا الاتجاه.
الميزات المستخدَمة:
scrollytelling
تحريك الخصائص المرئية لعنصر مستهدف، مثل تلاشي خلفية أو تغيير لون خلفية أو إنشاء تجارب قائمة على التمرير، وذلك بالكامل من خلال موضع منفذ التمرير لعنصر مختلف تمامًا
الميزات المستخدَمة:
search-hidden-content
إخفاء المحتوى عن الأنظار باستخدام أنماط مثل قوائم أكورديون وعلامات التبويب وأقسام "قراءة المزيد"، مع ضمان ظهور النص المخفي أثناء عمليات البحث المدمجة مع المحتوى باستخدام ميزة "البحث في الصفحة"، والسماح لمحركات البحث بفهرسة المحتوى، وإتاحة الروابط لصفحات معيّنة ضمن جزء من عنوان URL، والحفاظ على إمكانية الوصول إلى المحتوى باستخدام ARIA
الميزات المستخدَمة:
shaped-cutouts
يمكنك الجمع بين أشكال متعددة لإنشاء قصاصات معقّدة أو تأثيرات "إزالة الخلفية" في العناصر، مثل إضافة ثقب إلى عنصر.
الميزات المستخدَمة:
shrinking-header-on-scroll
يمكنك تحريك رأس ثابت أو غلاف بملء الصفحة بسلاسة عند التمرير لأسفل من أجل تصغيره ديناميكيًا وإضافة ظلال إليه وتغيير تنسيقه على مسافة تمرير محددة مسبقًا.
الميزات المستخدَمة:
size-aware-styling
إنشاء مكوّن يمكن أن تعتمد أنماطه بشكل مشروط على عرضه أو ارتفاعه، بدلاً من عرض أو ارتفاع إطار العرض على سبيل المثال، مكوّن بطاقة يمكنه تغيير تصميماته استنادًا إلى حجمه، أو زر عبارة تحث المستخدم على اتّخاذ إجراء يمكنه عرض نص مساعد بشكل مشروط استنادًا إلى عرضه.
الميزات المستخدَمة:
soft-edge-content-fade
استخدِم تدرّج شفافية على حواف المحتوى للإشارة إلى المزيد من المساحات القابلة للتمرير أو لإخفاء النص المحمي بنظام حظر الاشتراك غير المدفوع.
الميزات المستخدَمة:
stabilize-reactive-state
إدارة المواعيد النهائية أو الجداول الزمنية للمهام في طرق العرض المستندة إلى البيانات بدون آثار جانبية غير متوقّعة من الحالة المتغيرة المشتركة
الميزات المستخدَمة:
stack-drill-down
يمكنك إنشاء نظام تنقّل هرمي بملء الشاشة يتيح للمستخدمين الانتقال إلى تفاصيل العروض المتداخلة والتمرير سريعًا أو الرجوع إلى الخلف، مع الحفاظ على مزامنة سجلّ المتصفّح.
الميزات المستخدَمة:
style-parent-with-has
تنسيق العناصر الرئيسية لحقل النموذج (مثل التصنيفات أو مجموعات الحقول) عندما يكون الحقل غير صالح
الميزات المستخدَمة:
support-global-calendar-systems
عرض التواريخ واحتسابها بدقة في أنظمة التقويم غير الغريغوري (مثل التقويم الإسلامي أو العبري أو الصيني) للمستخدمين الدوليين
الميزات المستخدَمة:
swipe-to-remove
اسمح للمستخدمين باتّخاذ إجراءات بشأن العناصر في القائمة (إزالة، أرشفة، وضع علامة "مقروءة"، وما إلى ذلك) باستخدام إيماءة التمرير السريع الأفقي، حتى يتمكّنوا من معالجة الإدخالات بسرعة بدون النقر على عنصر تحكّم منفصل.
الميزات المستخدَمة:
scroll-snapscroll-initial-targetoverscroll-behaviorscrollbar-widthintersection-observermutationobserverresize-observerweb-animations
visually-stable-font-fallbacks
حدِّد أنماط الخطوط بحيث يظل النص قابلاً للقراءة ومتسقًا بصريًا في حال التبديل بين الخط المفضّل وأحد الخطوط الاحتياطية (أو العكس).
الميزات المستخدَمة:
visually-stable-mixed-fonts
حدِّد أنماط الخطوط بحيث يظل النص قابلاً للقراءة ومتسقًا من الناحية المرئية في الحالات التي يتم فيها استخدام خطوط متعددة لعرض فقرة نصية واحدة.
الميزات المستخدَمة:
visually-texture-content
طبِّق أنماطًا واقعية من التجوية والملمس على العناصر لمنحها مظهرًا عضويًا أو قديمًا أو ماديًا.
الميزات المستخدَمة:
webmcp
agentic-forms
يمكنك عرض وظائف من جهة العميل كأدوات لوكلاء الذكاء الاصطناعي من خلال إضافة تعليقات توضيحية إلى نماذج HTML العادية باستخدام سمات WebMCP.
الميزات المستخدَمة:
agentic-javascript-tools
يمكنك تسجيل وظائف JavaScript من جهة العميل آليًا كأدوات لوكلاء الذكاء الاصطناعي باستخدام WebMCP Imperative API.
الميزات المستخدَمة: