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

🌬️ شرح Tailwind CSS

الحالات التفاعلية

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

hover و focus و active

<button class="bg-blue-500 hover:bg-blue-700 active:scale-95">
  زر
</button>
<input class="border focus:border-purple-500 focus:ring-2" />

disabled

<button class="opacity-100 disabled:opacity-50 disabled:cursor-not-allowed">
  زر
</button>

group — تفاعل بناءً على الأب

<div class="group">
  <h3>عنوان</h3>
  <p class="opacity-0 group-hover:opacity-100">يظهر عند المرور على البطاقة</p>
</div>

peer — تفاعل بناءً على عنصر شقيق

<input type="checkbox" class="peer" />
<div class="hidden peer-checked:block">يظهر عند التحديد</div>

دمج مع المتجاوب

<div class="bg-white md:hover:bg-gray-100">...</div>

💡 group وpeer يتيحان تفاعلات معقّدة بلا جافاسكربت.

🎯 التالي: الانتقالات والحركات.

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