freeCodeCamp/guide/arabic/css/css-buttons/index.md

3.0 KiB

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; }

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