تخطَّ إلى المحتوى

🌬️ شرح Tailwind CSS

النماذج والإضافات

الدرس 22 من 25· ⏱ 1 دقائق قراءة

تنسيق المدخلات

<input class="w-full rounded-lg border border-gray-300 px-4 py-2
              focus:border-purple-500 focus:ring-2 focus:ring-purple-200
              outline-none" />

<textarea class="w-full rounded-lg border p-3"></textarea>

<select class="rounded-lg border px-3 py-2">
  <option>خيار</option>
</select>

إضافة @tailwindcss/forms

تعطي تنسيقًا أساسيًّا جميلًا لكل عناصر النماذج:

npm install @tailwindcss/forms

إضافة @tailwindcss/typography

لتنسيق محتوى HTML طويل (مقالات، Markdown) بصنف prose:

<article class="prose prose-lg dark:prose-invert">
  <h1>عنوان</h1>
  <p>فقرة منسّقة تلقائيًّا...</p>
</article>

ممتازة للمدوّنات والتوثيق العربي (مع dir="rtl").

مثال: نموذج كامل

<form class="space-y-4 max-w-md">
  <input class="w-full rounded-lg border px-4 py-2" placeholder="الاسم" />
  <button class="w-full rounded-lg bg-purple-600 py-2 text-white">إرسال</button>
</form>

🎯 التالي: القيم الاعتباطية.

هل كان هذا الدرس مفيدًا؟