63 lines
		
	
	
		
			2.9 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
		
		
			
		
	
	
			63 lines
		
	
	
		
			2.9 KiB
		
	
	
	
		
			Markdown
		
	
	
	
	
	
|   | --- | ||
|  | title: CSS Classes | ||
|  | localeTitle: فئات CSS | ||
|  | --- | ||
|  | ## فئات CSS
 | ||
|  | 
 | ||
|  | تعتبر الفئات طريقة فعالة لتجميع عناصر HTML بحيث يمكنهم مشاركة نفس الأنماط. يمكن استخدام صفوف CSS (أوراق الأنماط المتتالية) لترتيب وتزيين عناصر صفحة الويب. | ||
|  | 
 | ||
|  | عند كتابة HTML ، يمكنك إضافة فئات إلى عنصر. ما عليك سوى إضافة `class="myclass"` السمات `class="myclass"` إلى العنصر. يمكن أن تحتوي العناصر المتعددة على نفس الفئة ، ويمكن لعنصر واحد أن يحتوي على فئات متعددة. يمكنك تعيين فئات متعددة لعنصر عن طريق إضافة كل أسماء الفئات المطلوبة المفصولة بمسافة إلى سمة `class` في HTML. | ||
|  | 
 | ||
|  |  ` | ||
|  | <h1 class="super-man other-class third-class">"Here I come to save the day!"</h1>  | ||
|  |  <p>is a popular catchphrase that <span class="super-man">Super Man</span> often said.</p>  | ||
|  | `  | ||
|  | 
 | ||
|  | يمكنك بعد ذلك تصميم هذه العناصر باستخدام CSS. تتم الإشارة إلى الفئات بالنقطة (.) قبلها في CSS ، ولكن لا يجب وضع الفترات في HTML الخاص بك. | ||
|  | 
 | ||
|  |  `.super-man {  | ||
|  |   color: red;  | ||
|  |   background-color: blue;  | ||
|  |  }  | ||
|  | `  | ||
|  | 
 | ||
|  | يعطي هذا الرمز خلفية زرقاء ولون نص أحمر لكافة العناصر التي تحتوي على فئة `super-man` . [شاهد هذا المثال على CodePen](https://codepen.io/Tlandis/pen/RLvomV) . | ||
|  | 
 | ||
|  | يمكنك أيضًا الإعلان عن أكثر من فئة واحدة لعنصرك ، مثل: | ||
|  | 
 | ||
|  |  ` | ||
|  | <div class="ironMan alfred">  | ||
|  |  We're going to save you.  | ||
|  |  </div>  | ||
|  | `  | ||
|  | 
 | ||
|  | ثم في ملف css الخاص بك: | ||
|  | 
 | ||
|  |  `.ironMan{  | ||
|  |  color:red;  | ||
|  |  }  | ||
|  |   | ||
|  |  .alfred{  | ||
|  |  background-color: black;  | ||
|  |  }  | ||
|  | `  | ||
|  | 
 | ||
|  | **ملاحظة:** أسماء الصفوف عادةً ما تكون جميع الأحرف الصغيرة ، مع كل كلمة في اسم فئة متعدد الكلمات مفصولة بواصلات (على سبيل المثال "super-man"). | ||
|  | 
 | ||
|  | يمكنك أيضًا الجمع بين الصفوف في نفس السطر: | ||
|  | 
 | ||
|  |  `.superMan .spiderMan {  | ||
|  |  color: red;  | ||
|  |  background-color: blue;  | ||
|  |  }  | ||
|  | `  | ||
|  | 
 | ||
|  | يمكنك رؤية نتيجة الكود أعلاه [هنا](https://codepen.io/Tlandis/pen/RLvomV) . تعرف على كيفية الجمع بين دروس css باستخدام المحددات [هنا](https://www.w3schools.com/css/css_combinators.asp) . | ||
|  | 
 | ||
|  | #### معلومات اكثر:
 | ||
|  | 
 | ||
|  | *   [CSS Class Selector ، مدارس w3](https://www.w3schools.com/cssref/sel_class.asp) | ||
|  | *   [دروس HTML ، مدارس w3](https://www.w3schools.com/html/html_classes.asp) | ||
|  | *   [CSS-الحيل](https://css-tricks.com/how-css-selectors-work/) | ||
|  | *   [كيفية التعليمة البرمجية في HTML5 و CSS3](http://howtocodeinhtml.com/chapter7.html) | ||
|  | *   [MDN](https://developer.mozilla.org/en-US/docs/Web/HTML/Global_attributes/class) |