Files
freeCodeCamp/guide/arabic/css/css-buttons/index.md
2019-06-20 16:40:26 -05:00

3.0 KiB

title, localeTitle
title localeTitle
CSS Buttons أزرار CSS

أزرار CSS

  • يمكنك نمط أي زر قابل للنقر (HTML <button> element)

<button>Click Me</button>

  • يبدو الزر الافتراضي كما يلي:

Default Button Style

تصميم زر

يمكنك تغيير عدة خصائص لزر لتغيير مظهره.

لإضافة الظلال إلى الزر ، استخدم خاصية box-shadow .

لإضافة شفافية إلى زر لتأثير معطل ، استخدم opacity الخاصية.

لإزالة الهوامش وإنشاء مجموعة زر إضافة float:left/right خاصية float:left/right .

لإنشاء مجموعة أزرار ولكن باستخدام الحدود ، استخدم خاصية float وأضف border property .

لإنشاء مجموعة أزرار عمودية استخدم display: block property .

لون الزر

لتغيير لون خلفية زر ، استخدم خاصية لون الخلفية:

button {background-color: #6ba0f4;}

Button Background-Color

لإضافة حد ملون إلى زر ، استخدم خاصية الحدود:

button {
  background-color: #FFF;
  color: #FFF;
  border: 2px solid #6ba0f4;
}

Button Border

حجم النص الزر

لتغيير حجم خط النص لأحد الأزرار ، استخدم خاصية حجم الخط:

button {font-size: 20px;}

Button Text Size

زر الحشو

لتغيير حشوة زر ، استخدم خاصية الحشو:

button {padding: 15px 30px;}

Button Padding

عرض الزر

لتغيير عرض زر ، بغض النظر عن محتوى النص ، استخدم خاصية العرض:

button {width: 250px;}

Button Width

أزرار مدورة

لإنشاء أزرار مستديرة ، استخدم خاصية border-radius:

button {border-radius: 50%;}

Rounded Buttons

أزرار Hoverable

لتغيير نمط زر عند تحريك الماوس فوقه ، استخدم: select hover:

button:hover {
  background-color: #0E2C5B;
  color: #FFF;
}

Hoverable Buttons

لتحديد سرعة تأثير التحويم ، استخدم transition-duration الخاصية.

أزرار معاق

لتعطيل زر ، استخدم خاصية المؤشر:

button {
  cursor: not-allowed;
}

معلومات اكثر: