109 lines
		
	
	
		
			3.0 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
			
		
		
	
	
			109 lines
		
	
	
		
			3.0 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
| ---
 | |
| title: CSS Buttons
 | |
| localeTitle: أزرار CSS
 | |
| ---
 | |
| ## أزرار CSS
 | |
| 
 | |
| *   يمكنك نمط أي زر قابل للنقر (HTML `<button>` element)
 | |
| 
 | |
| `<button>Click Me</button>`
 | |
| 
 | |
| *   يبدو الزر الافتراضي كما يلي:
 | |
| 
 | |
| 
 | |
| 
 | |
| ## تصميم زر
 | |
| 
 | |
| يمكنك تغيير عدة خصائص لزر لتغيير مظهره.
 | |
| 
 | |
| لإضافة الظلال إلى الزر ، استخدم خاصية `box-shadow` .
 | |
| 
 | |
| لإضافة شفافية إلى زر لتأثير معطل ، استخدم `opacity` الخاصية.
 | |
| 
 | |
| لإزالة الهوامش وإنشاء مجموعة زر إضافة `float:left/right` خاصية `float:left/right` .
 | |
| 
 | |
| لإنشاء مجموعة أزرار ولكن باستخدام الحدود ، استخدم خاصية `float` وأضف `border property` .
 | |
| 
 | |
| لإنشاء مجموعة أزرار عمودية استخدم display: `block property` .
 | |
| 
 | |
| ### لون الزر
 | |
| 
 | |
| لتغيير لون خلفية زر ، استخدم خاصية لون الخلفية:
 | |
| 
 | |
| `button {background-color: #6ba0f4;}`
 | |
| 
 | |
| 
 | |
| 
 | |
| لإضافة حد ملون إلى زر ، استخدم خاصية الحدود:
 | |
| 
 | |
| ```
 | |
| button {
 | |
|   background-color: #FFF;
 | |
|   color: #FFF;
 | |
|   border: 2px solid #6ba0f4;
 | |
| }
 | |
| ``` 
 | |
| 
 | |
| 
 | |
| 
 | |
| ### حجم النص الزر
 | |
| 
 | |
| لتغيير حجم خط النص لأحد الأزرار ، استخدم خاصية حجم الخط:
 | |
| 
 | |
| `button {font-size: 20px;}`
 | |
| 
 | |
| 
 | |
| 
 | |
| ### زر الحشو
 | |
| 
 | |
| لتغيير حشوة زر ، استخدم خاصية الحشو:
 | |
| 
 | |
| `button {padding: 15px 30px;}`
 | |
| 
 | |
| 
 | |
| 
 | |
| ### عرض الزر
 | |
| 
 | |
| لتغيير عرض زر ، بغض النظر عن محتوى النص ، استخدم خاصية العرض:
 | |
| 
 | |
| `button {width: 250px;}`
 | |
| 
 | |
| 
 | |
| 
 | |
| ### أزرار مدورة
 | |
| 
 | |
| لإنشاء أزرار مستديرة ، استخدم خاصية border-radius:
 | |
| 
 | |
| `button {border-radius: 50%;}`
 | |
| 
 | |
| 
 | |
| 
 | |
| ### أزرار Hoverable
 | |
| 
 | |
| لتغيير نمط زر عند تحريك الماوس فوقه ، استخدم: select hover:
 | |
| 
 | |
| ```
 | |
| button:hover {
 | |
|   background-color: #0E2C5B;
 | |
|   color: #FFF;
 | |
| }
 | |
| ``` 
 | |
| 
 | |
| 
 | |
| 
 | |
| لتحديد سرعة تأثير التحويم ، استخدم `transition-duration` الخاصية.
 | |
| 
 | |
| ### أزرار معاق
 | |
| 
 | |
| لتعطيل زر ، استخدم خاصية المؤشر:
 | |
| 
 | |
| ```
 | |
| button {
 | |
|   cursor: not-allowed;
 | |
| }
 | |
| ``` 
 | |
| 
 | |
| #### معلومات اكثر:
 | |
| 
 | |
| *   https://www.w3schools.com/css/css3\_buttons.asp
 | |
| *   https://www.w3schools.com/howto/howto _css_ animate\_buttons.asp |