دليل الأنماط الحيّ

كان أُمّة — نظام تصميم واجهات إدارة الحلقات القرآنية

هذا الدليل مبنيّ على نفس ملف الأنماط الإنتاجي المستخدم في التطبيق (assets/css/style.css)، فلا تتباعد الرموز التصميمية بين الدليل والواجهات. الهوية البصرية مستخرجة من ملف التصميم المرفق: أخضر عميق، أخضر مائل للأزرق، نعناعي فاتح، ذهبي، وخلفية مائلة للأزرق.

◆

لوحة الألوان

الأخضر بدرجاته هو اللون الأساسي، والذهبي لون التمييز، والنعناعي للأسطح الخفيفة

الأخضر (العمق والهوية)

أخضر 950#04241B
أخضر عميق#0A3D2E
أخضر 700#12705A
أخضر مائل للأزرق#0F7E6E
تيل 500#159183

النعناعي والذهبي

نعناعي فاتح#E9F7F2
نعناعي 200#D5F0E6
ذهبي#C8A54B
ذهبي 400#D9BC6C
ذهبي فاتح#F8F1DC
خلفية مائلة للأزرق#EDF3F7

ألوان الحالات

نجاح#1B8A57
تحذير#A97609
خطر#BE3A29
معلومة#1F6488
التباين مُختبر للوصول: النصوص الأساسية على الخلفيات الفاتحة بمعدل يتجاوز 4.5:1، والنص الأبيض على الأخضر العميق يتجاوز 7:1.
A

الخطوط والقياس

Amiri للعناوين · IBM Plex Sans Arabic للنصوص والجداول

عنوان رئيسي

h1 · clamp(1.5rem → 2.05rem)

عنوان قسم

h2 · Amiri 700

عنوان فرعي

h3 · 1.14rem

نص عادي بحجم 15px وارتفاع سطر 1.75 — يُستخدم في الفقرات والوصف والجداول. ونص خافت للتفاصيل · ونص مؤكَّد داكن.

نص صغير (small) 0.875rem — للتفاصيل الثانوية.

نص دقيق (tiny) 0.8125rem — للتلميحات وطوابع الزمن.

٨٦٪ 20418 93 / 100 72 / 100 41 / 100

الأرقام تُعرض بخصائص tabular-nums فلا تتزحزح في الجداول.

▸

الأزرار

الأساسي أخضر متدرّج · الذهبي للإجراء المميّز · الخطّي للإجراءات الثانوية

●

الأوسمة والحالات

حاضر · غائب · متأخر · بعذر · مدفوع · غير مدفوع …

حاضرة غائبة متأخرة 10 د بعذر متميّزة قيد المراجعة لم يُرصد بعد
▤

البطاقات وبطاقات الأرقام

الحاوية الأساسية لكل محتوى، مع رأس وبطاقة أرقام ملوّنة حسب الحالة

✓
١٢
أيام الحضور
من أصل ١٤ يومًا
✕
٢
أيام الغياب
ضمن الحد المسموح
⏱
١
مرات التأخر
تُحسب في نسبة الالتزام
↗
٨٦٪
نسبة الحضور
معدل ممتاز
★

بطاقة عادية

رأس + متن + تذييل

متن البطاقة يحمل المحتوى الأساسي، والأزرار تُوضع في التذييل أو في رأس البطاقة.

معلومة إضافية

بطاقة داكنة (هوية)

تُستخدم لإبراز ملخص أو تنبيه مهم داخل الصفحة.

٨٦٪الحضور ٦٢٪المقرر

أشرطة التقدّم

التلاوة٨٦٪
الحفظ٦٢٪
الرسوم٣٥٪
≡

الجداول

رأس ثابت · عمود أول مثبّت على الشاشات الضيقة · تحوّل إلى بطاقات على الجوال

الطالبةالمرحلةالحضورالمجموعالحالة
نعنورة العتيبي
20418
ضياء 186%93 / 100 ممتازة
رشريم الشمري
20433
ضياء 264%72 / 100 تحتاج مراجعة
لدلمى الدوسري
20457
ضياء 341%48 / 100 إنذار
إجمالي السجلات: 3 · الحلقة: حلقة النور
على الجوال (≤620px) يُضيف السكربت data-label لكل خلية من رؤوس الأعمدة، فتتحول الصفوف تلقائيًا إلى بطاقات مقروءة بلا تمرير أفقي.
✎

النماذج

حقول واضحة وحالات خطأ مقروءة ورفع ملفات بنمط منطقة الإفلات

الاسم كما في شهادة الميلاد.
✕ صيغة البريد الإلكتروني غير صحيحة.
↑ ارفعي إيصال الدفع PNG أو JPG أو PDF — بحدٍّ أقصى 5 ميجابايت
!

التنبيهات والحالات الفارغة

رسائل النظام: نجاح · خطأ · تحذير · معلومة

✓تم الحفظ بنجاح سُجّلت درجات الاختبار العملي للطالبة نورة العتيبي.
!تعذّر الحفظ الحقل «اسم الطالبة» مطلوب.
!تنبيه لدى الطالبة 3 حالات غياب بدون عذر هذا الفصل.
iمعلومة آخر موعد لرفع إيصال الدفع هو 15 من الشهر.
◌لا توجد سجلات حضور بعدسيظهر السجل بعد تسجيل المعلمة لأول حصة.
◌لم تُمنح تعزيزاتيمكن للإدارة منح تعزيز من صفحة التعزيزات.
↻

حالة التحميل

هياكل تحميل أثناء جلب البيانات

◈

عناصر عرض البيانات

الميداليات · الخط الزمني · بطاقات العناصر · قوائم التعريف · التبويبات

الميداليات (التعزيزات)

1 ضياء★حضور أسبوعي4 أسابيع متتالية
1 ضياء✓متميّزة في التلاوةمكتمل
—☆إتقان الجزريةلم يُمنح بعد

الخط الزمني

رفعت إيصال أكتوبر5 أكتوبر · بانتظار التأكيد
حصلت على تعزيز الحضور1 أكتوبر · 4 أسابيع متتالية
سجّلت في حلقة النور12 سبتمبر

قائمة التعريف

المرحلة
ضياء 1
الحلقة
حلقة النور
المعلمة
أ. هدى القحطاني
التوقيت
الأحد والثلاثاء · 4:00 – 5:00 م

بطاقات العناصر والتبويبات

20418 نورة العتيبيمسجّلة · ضياء 1
20433 ريم الشمريلم تسجّل بعد
♿

الوصول والاستجابة

قواعد مُطبَّقة في كل الشاشات

الوصول (a11y)

  • رابط «تخطَّ إلى المحتوى» أول عنصر قابل للتركيز.
  • حلقة تركيز ذهبية ظاهرة على كل عنصر تفاعلي.
  • وسوم ARIA للقوائم المنسدلة (aria-expanded) وحالة التحديد (aria-current).
  • كل الأيقونات SVG مضمّنة بـ aria-hidden مع نص بديل عند الحاجة.
  • رسائل الحالة تحمل role="status" أو role="alert".
  • احترام prefers-reduced-motion فتُلغى كل الحركات.

الاستجابة

  • ≥ 1280px: أربع بطاقات في الصف، الشريط الجانبي كامل.
  • 981–1279px: عمودان، الشريط الجانبي قابل للطيّ إلى شريط أيقونات.
  • 681–980px: الشريط الجانبي منسدل، ويظهر شريط تنقل سفلي.
  • ≤ 680px: عمود واحد، رؤوس مضغوطة، أزرار بعرض كامل.
  • ≤ 620px: الجداول تتحول إلى بطاقات بلا تمرير أفقي.
  • حتى 360px: بلا تمرير أفقي أو تراكب عناصر.
مضادّات الأنماط (ممنوعة): الأيقونات التعبيرية (إيموجي) في الواجهة · الجداول بلا بديل على الجوال · الاعتماد على اللون وحده لتوصيل المعنى · إخفاء المحتوى عند تعطيل JavaScript · صور خلفية تحت نص بلا طبقة تعتيم.