LEARN BY BUILDING
شروحات كلوز تاجمبتدئ
تعلّم لغة CSS.
افهم الأساس. وابنِ عليه.
دروس مرتّبة، شرح واضح، وخطوات صغيرة تصنع فرقًا. ابدأ من الأساسيات، وتقدّم في تعلّم لغة CSS على مهلك.
محتوى مجاني بالكاملتعلّم على مهلك
- دروس مرتّبة
- 137
- فصل تعليمي
- 23
- لغة الشرح
- عربي
- مشاهدة للمادة
- 693,818
البداية اللي تبني عليها
خطوتك الجاية في لغة CSS
تركز مادة CSS على معرفة كيفية التحكم في الألوان والخلفيات وترتيب عناصر HTML على المتصفح بواسطة لغة CSS، فأهم ما يميز هذه اللغة هو تقسيم صفحة الويب إلى أقسام "sections"، وعرض كل section بطريقة منظمة وجذابة؛ مما يؤدي في النهاية إلى تصميم حديث وجذاب لصفحة الويب.
من المعرفة للتطبيق
ماذا ستتعلّم في لغة CSS؟
- ستتعلم كيفية تنسيق النصوص، مثل: تغيير نمط الخط، وحجمه، ولونه، والمسافات بين الأسطر؛ لتحسين قراءة النصوص على صفحات الويب.
- ستتعلم كيفية تنسيق الخلفيات، مثل: تعلم كيفية تعيين الصور كخلفية، وتطبيق تأثيرات مختلفة مثل التظليل والانعكاس.
- ستتعلم كيفية جعل التصميم متجاوبًا مع مختلف أحجام الشاشات والأجهزة باستخدام تقنيات CSS.
- ستتعلم كيفية تخطيط صفحة الويب وتقسيمها إلى أقسام وتنظيم كل قسم.
- ستتعلم كيفية ضبط الهوامش والحواف.
جهّز نفسك
قبل ما تبدأ
- الالتزام بالمهام المطلوبة.
- إتمام مادة HTML بشكل كامل.
خطوتك لقدّام
هدفك بعد المادة
- تعلم أساسيات CSS لجعل صفحات الويب أكثر جاذبية وإثارة للاهتمام.
- القدرة على عمل واجهة مستخدم لتطبيقات الويب متجاوبة مع جميع الأجهزة.
- تحسين تجربة المستخدم من خلال التنسيق والتنظيم الجيد للعناصر باستخدام CSS.
- تطوير قدرة الطلاب على تحليل التصميمات وتحويلها إلى صفحات ويب حية.
- القدرة على استخدام HTML مع CSS في بناء مشاريع حقيقية وتطويرها.
خريطة تعلّمك
محتوى المادة
ابدأ بالترتيب، أو اختَر الدرس اللي محتاجه.
01
بنية CSS
6 دروس
02
نصوص CSS
8 دروس
- 07 ألوان النصوص في لغة CSSText Color ابدأ الدرس
- 08 محاذاة النصوص في لغة CSSText Alignment ابدأ الدرس
- 09 محاذاة النصوص رأسياً في لغة CSSVertical Alignment ابدأ الدرس
- 10 تحويل الحروف الكبيرة والصغيرة للنصوص في لغة CSSText Transformation ابدأ الدرس
- 11 تباعد النصوص في لغة CSSText Spacing ابدأ الدرس
- 12 المساحات البيضاء للنوص في لغة CSSWhite Space ابدأ الدرس
- 13 ظل النصوص في لغة CSSText Shadow ابدأ الدرس
- 14 إتجاه النصوص في لغة CSSText Direction ابدأ الدرس
03
تنسيق نصوص CSS
5 دروس
- 15 ديكور خطوط النصوص في CSSDecoration Line ابدأ الدرس
- 16 ديكور ألوان خطوط النصوص في لغة CSSDecoration Color ابدأ الدرس
- 17 سماكة خط النصوص في لغة CSSDecoration thickness ابدأ الدرس
- 18 ديكور شكل خطوط النصوص في لغة CSSDecoration Style ابدأ الدرس
- 19 خاصية text-decoration في لغة CSSDecoration Shorthand ابدأ الدرس
04
خطوط CSS
5 دروس
05
خلفيات CSS
7 دروس
- 25 خلفية لون في لغة CSSBackground Color ابدأ الدرس
- 26 خلفيات صور في لغة CSSBackground Image ابدأ الدرس
- 27 أحجام صور الخلفيات في لغة CSSBackground Size ابدأ الدرس
- 28 تكرار صور الخلفيات في لغة CSSBackground Repeat ابدأ الدرس
- 29 تحريك وثبات صورة الخلفية في لغة CSSBackground Attachment ابدأ الدرس
- 30 موقع صورة الخلفية في لغة CSSBackground Position ابدأ الدرس
- 31 إختصارات خاصية background في لغة CSSBackground Shorthand ابدأ الدرس
06
حدود CSS
7 دروس
- 32 الإطارات في لغة CSSCSS Borders ابدأ الدرس
- 33 تحديد نوع الإطار في لغة CSSBorder style ابدأ الدرس
- 34 عرض الإطار في لغة CSSBorder Width ابدأ الدرس
- 35 لون الإطار في لغة CSSBorder Color ابدأ الدرس
- 36 جوانب الإطارات في لغة CSSBorder Sides ابدأ الدرس
- 37 إختصار خصائص border في لغة CSSBorder Shorthand ابدأ الدرس
- 38 الإطارات المستديرة في لغة CSSRounded Borders ابدأ الدرس
07
الإطار الخارجي في CSS
6 دروس
- 39 الإطارات الخارجية في لغة CSSCSS Outline ابدأ الدرس
- 40 تحديد نوع الإطار الخارجي outline في لغة CSSOutline style ابدأ الدرس
- 41 عرض الإطار الخارجي outline في لغة CSSOutline Width ابدأ الدرس
- 42 لون الإطار الخارجي outline في لغة CSSOutline Color ابدأ الدرس
- 43 الفارق بين outline و border في لغة CSSOutline Offset ابدأ الدرس
- 44 إختصار خصائص outline في لغة CSSOutline Shorthand ابدأ الدرس
08
نموذج الصندوق في CSS
4 دروس
09
أبعاد CSS
7 دروس
- 49 خاصية height للتحكم في طول العناصر في لغة CSSCSS Height ابدأ الدرس
- 50 خاصية width للتحكم في عرض العناصر في لغة CSSCSS Width ابدأ الدرس
- 51 خاصية max-height للتحكم في أقصي طول للعنصر بلغة CSSMax Height ابدأ الدرس
- 52 خاصية min-height للتحكم في أدني طول للعنصر بلغة CSSMin Height ابدأ الدرس
- 53 خاصية max-width للتحكم في أقصي عرض للعنصر بلغة CSSMax Width ابدأ الدرس
- 54 خاصية min-width للتحكم في أدني عرض للعنصر بلغة CSSMin Width ابدأ الدرس
- 55 دالة calc في لغة CSSCalculator ابدأ الدرس
10
تموضع العناصر في CSS
7 دروس
- 56 عرض العناصر في لغة CSSCSS Display ابدأ الدرس
- 57 ظهور العنصر وإخفاؤه في لغة CSSCSS Visibility ابدأ الدرس
- 58 تعويم العناصر عن طريق خاصية float في لغة CSSCSS Float ابدأ الدرس
- 59 خاصية clear في لغة CSSCSS Clear ابدأ الدرس
- 60 التحكم في طبقات صفحة HTML بلغة CSSCSS Position ابدأ الدرس
- 61 ترتيب الطبقات في لغة CSSLayers Orders ابدأ الدرس
- 62 المحتوي الزائد عن العنصر في لغة CSSCSS Overflow ابدأ الدرس
11
أنماط CSS
5 دروس
12
التنقل باستخدام CSS
3 دروس
13
التخطيط المرن في CSS
13 درس
- 71 الصناديق المرنة - فليكس بوكس في لغة CSSCSS Flexbox ابدأ الدرس
- 72 خاصية flex-direction في لغة CSSFlex Direction ابدأ الدرس
- 73 إلتفاف العناصر داخل حاوية flex box في لغة CSSFlex Wrap ابدأ الدرس
- 74 خاصية flex-flow في لغة CSSFlex Flow ابدأ الدرس
- 75 خاصية في justify-content مع flex box لغة CSSJustify Content ابدأ الدرس
- 76 خاصية align-items مع flex في لغة CSSAlign Items ابدأ الدرس
- 77 خاصية align-content مع flex في لغة CSSAlign Content ابدأ الدرس
- 78 خاصية order مع flex في لغة CSSFlex Order ابدأ الدرس
- 79 خاصية flex-basis مع flex box في لغة CSSFlex Basis ابدأ الدرس
- 80 خاصية flex-grow مع flex في لغة CSSFlex Grow ابدأ الدرس
- 81 خاصية flex-shrink مع flex في لغة CSSFlex Shrink ابدأ الدرس
- 82 خاصية align-self مع flex box في لغة CSSAlign Self ابدأ الدرس
- 83 خاصية flex في لغة CSSCSS Flex ابدأ الدرس
14
نظام Grid في CSS
3 دروس
15
أعمدة Grid في CSS
5 دروس
- 87 خاصية grid-template-columns في لغة CSSTemplate Columns ابدأ الدرس
- 88 خاصية grid-column-start في لغة CSSColumn Start ابدأ الدرس
- 89 خاصية grid-column-end في لغة CSSColumn End ابدأ الدرس
- 90 خاصية grid-column مع grid في لغة CSSGrid Column ابدأ الدرس
- 91 خاصية grid-auto-columns مع grid في لغة CSSAuto Columns ابدأ الدرس
16
صفوف Grid في CSS
6 دروس
- 92 خاصية grid-template-rows في لغة CSSTemplate Rows ابدأ الدرس
- 93 خاصية grid-row-start في لغة CSSRow Start ابدأ الدرس
- 94 خاصية grid-row-end في لغة CSSRow End ابدأ الدرس
- 95 خاصية grid-row مع grid في لغة CSSGrid Row ابدأ الدرس
- 96 خاصية grid-auto-rows مع grid في لغة CSSAuto Rows ابدأ الدرس
- 97 خاصية grid-template مع grid في لغة CSSGrid Template ابدأ الدرس
17
منطقة Grid في CSS
2 درسين
18
فجوات Grid في CSS
3 دروس
19
شبكة CSS
3 دروس
20
CSS المتجاوب
9 دروس
- 106 التصميمات المتجاوبة في لغة CSSRWD Introduction ابدأ الدرس
- 107 نافذة عرض المستخدم في لغة CSSRWD Viewport ابدأ الدرس
- 108 نظام media queries في لغة CSSMedia Queries ابدأ الدرس
- 109 أمثلة علي Media Query في لغة CSSMedia Examples ابدأ الدرس
- 110 Grid View مع الصفحات المتجاوبة في لغة CSSRWD Grid View ابدأ الدرس
- 111 صفحات متجاوبة بنظام grid في لغة CSSRWD Grid Media ابدأ الدرس
- 112 فيديو متجاوب مع جميع الأجهزة في لغة CSSRWD Video ابدأ الدرس
- 113 الصور المتجاوبة مع جميع الأجهزة في لغة CSSRWD Image ابدأ الدرس
- 114 تجاوب العناصر مع نظام flex box في لغة CSSFlex Responsive ابدأ الدرس
21
تأثيرات نصوص CSS
3 دروس
22
CSS المتقدم
18 درس
- 118 موضع الخلفيات الصور في لغة CSSBackground Origin ابدأ الدرس
- 119 ترقيم الصفحات بلغة CSSCSS Pagination ابدأ الدرس
- 120 الأزرار في لغة CSSCSS Buttons ابدأ الدرس
- 121 خاصية column-count في لغة CSSColumn Count ابدأ الدرس
- 122 تحويل العنصر إلي ثنائية أبعاد في لغة CSS2D Transforms ابدأ الدرس
- 123 تحويل العنصر إلي ثلاثي ابعاد في لغة CSS3D Transforms ابدأ الدرس
- 124 الانتقالات في لغة CSSCSS Transitions ابدأ الدرس
- 125 موضع الخلفيات الألوان في لغة CSSBackground Clip ابدأ الدرس
- 126 الزوايا المدورة في لغة CSSRounded Corners ابدأ الدرس
- 127 الألوان في لغة CSSCSS Colors ابدأ الدرس
- 128 خلفيات متعددة للعناصر في لغة CSSMultiple Backgrounds ابدأ الدرس
- 129 الكلمات المفتاحية مع الألوان في لغة CSSColor Keywords ابدأ الدرس
- 130 تدرج الألوان في لغة CSSColor Gradients ابدأ الدرس
- 131 الإطارات الصور في لغة CSSBorder Images ابدأ الدرس
- 132 المؤثرات الحركية في لغة CSSCSS Animations ابدأ الدرس
- 133 التلميحات في لغة CSSCSS Tooltip ابدأ الدرس
- 134 المتغيرات في لغة CSSCSS Variables ابدأ الدرس
- 135 CSS Dynamic ابدأ الدرس
مفيش درس بالاسم ده.
جرّب كلمة تانية، أو ارجع لكل الدروس.
خطوة صغيرة كل يوم. فرق كبير مع الوقت.
جاهز تبدأ؟
تعلّم لغة CSS خطوة بخطوة من أول درس.
ابدأ بالدرس الأول المتاح وطبّق كل فكرة بنفسك، وبعدها كمّل المسار في معسكرات كلوز تاج.