انتقل إلى المحتوى
uiify

Header

ترويسة موقع أصلية مع تحسين اختياري للتمرير.

المتصفحات
Chrome 123+Firefox 121+Safari 17.5+
الفئة
0
الحجم المضغوط
141 B
ميزانية التخطيط القسري
0 ms
ميزانية axe
0
متوافق مع SSR
نعم
العقد المنشور
بيئة الاختبار

المختبر

Orbit

Orbit

Team workspace

Keep your team's projects and recent updates in one place.

Docs

Find guides for organizing projects and collaborating with your team.

Projects

Start a new project and plan your next milestone.

Scroll inside the panel. Enable Hide on scroll to hide down and reveal up.

Team workspace

A shared view of what you are working on.

12Active projects
4Awaiting review

Workspace overview

Keep your team's projects and recent updates in one place.

Projects

Website refresh · In progress. Design library · Ready for review.

Recent activity

The team updated the roadmap and shared a new design proposal.

Create a project

Start with a name, invite your team, and plan your next milestone.

Workspace help

Find guides for organizing projects and collaborating with your team.

API

Header.Root

الخاصيةالنوعافتراضيالوصف
placement"static" | "sticky""static"التموضع الأصلي للترويسة الدلالية. يبقى التموضع الثابت عند التمرير ضمن أقرب حاوية تمرير.
refRef<HTMLElement>—المرجع الممرّر إلى عنصر الترويسة الأصلي.

HeaderClient

الخاصيةالنوعافتراضيالوصف
placement"static" | "sticky""sticky"يعطّل التموضع static الإخفاء. القيمة الافتراضية لـ Root الأصلي هي static.
hideOnScrollbooleantrueيُخفي بعد تمرير مستمر للأسفل يتجاوز ارتفاع Header؛ ويُظهر عند التمرير للأعلى أو عند أعلى الصفحة.
scrollTargetstring—معرّف عنصر منفذ التمرير. عند حذفه تُستخدم النافذة المالكة. ويبقى Header ظاهرًا إذا لم توجد الوجهة، دون الرجوع إلى النافذة كبديل.
refRef<HTMLElement>—المرجع الممرّر إلى الترويسة الأصلية نفسها؛ مع الحفاظ على الخصائص الأصلية وclassName وstyle والأحداث.

لوحة المفاتيح

المفتاحالإجراء
Tabالتنقل بين الروابط والإجراءات؛ ويُظهر التركيز داخل HeaderClient الترويسة
Enter / Spaceفتح Modal الأصلي المركّب من زر تفعيله
Escapeإغلاق Modal الخاص بالتنقل وإعادة التركيز إلى زر تفعيله

إمكانية الوصول

يعرض Header.Root عنصر <header> دلاليًا دون JavaScript على العميل؛ ويضيف HeaderClient الإخفاء أثناء التمرير. يظهر كلاهما قبل الإماهة. يبقيه ظاهرًا وجود التركيز داخله أو مربع حوار مشروط أو نافذة منبثقة أو قسم قابل للطي مفتوح من أبنائه؛ ويلغي تفضيل تقليل الحركة الانزلاق. ابنِ تنقل الهاتف من أجزاء Modal بمعرّفات فريدة. وفّر تسميات لعناصر nav، وعلّم الرابط الحالي بـ aria-current، وأغلق مربع الحوار قبل الانتقال إلى جزء من الصفحة.

نقاط التنسيق

data-uiify-headerdata-placement="static|sticky"data-state="top|visible|hidden" (HeaderClient only)