CSS - Buttons تصميم الأزرار

CSS3 - تصميم الأزرار (Buttons)

🔸 باستخدام CSS3، يمكنك تصميم أزرار جذابة بدون الحاجة إلى صور أو JavaScript. يمكنك التحكم في اللون، الحواف، الظلال، الحركات، والمزيد.

🧪 مثال: زر بسيط


<button>اضغط هنا</button>

button {
  background-color: #4CAF50;
  color: white;
  padding: 14px 20px;
  border: none;
  cursor: pointer;
  font-size: 16px;
}

📌 زر بلون أخضر ونص أبيض مع حواف ناعمة وبدون إطار.

🧪 تأثير عند المرور (hover)


button:hover {
  background-color: #45a049;
}

📌 يتغير لون الزر عند مرور الفأرة لإعطاء تفاعل بصري.

🧪 زر بحواف دائرية


.rounded {
  border-radius: 12px;
}

<button class="rounded">زر دائري</button>

🧪 زر مع ظل


.shadow {
  box-shadow: 0 8px 16px rgba(0,0,0,0.3);
}

<button class="shadow">زر بظل</button>

🧪 زر يعرض تأثير ضغطة


.press-effect:active {
  transform: scale(0.95);
}

<button class="press-effect">اضغطني</button>

💡 ملاحظات مفيدة

  • يمكنك استخدام <a> بدل <button> مع نفس التنسيق لجعل الروابط تظهر كأزرار.
  • استخدم :hover و :active لإضافة تفاعلات جذابة.
  • خاصية transition يمكن استخدامها لتنعيم التأثيرات.

button {
  transition: background-color 0.3s ease;
}

تعليقات

المشاركات الشائعة من هذه المدونة

C# - Arrays

Entity Framework - ما هو ORM؟ ونبذة عن Dapper وNHibernate

1.1 SQL Introduction