تعلّم Lily خطوة بخطوة

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

قبل أن تبدأ

ما تحتاج إليه قليل بشكل مدهش:

  • لدرس HTML — متصفح ومحرر نصوص فقط. هذه هي العدّة كلها.
  • لـ Svelte أو React أو Vue أو Angular أو Nunjucks — git وNode 26 وpnpm 10 أو أحدث.
  • لـ Blazor — git وحزمة تطوير .NET الإصدار 8 أو أحدث.

جديد على مكوّنات headless؟ أنت في المكان الصحيح — فكل درس يشرح ما يجري أثناء العمل، وكل خطوة تعرض الشيفرة الدقيقة لنسخها.

أربع خطوات من الصفر إلى الإطلاق

  1. مكوّنك الأول (نحو 5 دقائق) — اختر إطار عملك أدناه، واحصل على الشيفرة، وارسم زرًا.
  2. ركّب ونسّق (نحو 5 دقائق) — ابنِ نموذجًا بتسميات ونسّقه بفئات الربط بصيغة kebab-case (جزء من كل درس لإطار عمل).
  3. طبّق سمة (نحو 15 دقيقة) — استبدل CSS المكتوب يدويًا بإحدى السمات الجاهزة الـ 45، ثم دع المستخدمين يبدّلونها وقت التشغيل: درس السمات.
  4. احترم التفضيلات (نحو 15 دقيقة) — أضف اختيار اللغة وحجم النص بمساعدات التفضيلات: درس المساعدات.

اختر إطار عملك

محتار بينها؟ ابدأ بـ HTML — فهو يعلّم عقد فئات الربط الذي تشترك فيه أطر العمل الأخرى كلها، ويعمل مباشرة من ملف.

تعمّق أكثر

بعد الدروس

  • تصفّح فهرس المكوّنات — يوثّق كل مكوّن خصائصه وعقد ARIA وسلوك لوحة المفاتيح.
  • انسخ تطبيق مثال لترى المكوّنات الـ 571 كلها منسّقة وتعمل معًا — يستهدف CSS فيه فئات الربط نفسها التي استخدمتها للتو، فانسخ منه ما شئت إلى مشروعك وعدّله كما تريد.
  • أسئلة؟ في صفحة المساعدة إجابات وأسئلة شائعة وطرق للوصول إلى شخص ودود. وإن كان بإمكان درس ما أن يكون أوضح، أخبرنا — وسنحسّنه بكل سرور.