![]() |
| الدرس الرابع: التنسيقات المتقدمة في CSS – اجعل صفحتك احترافية |
الدرس الرابع: التنسيقات المتقدمة في CSS – اجعل صفحتك احترافية 🌟
العنوان:
إتقان التنسيقات المتقدمة – واجعل مواقعك تنبض بالحياة!
المقدمة:
بعد ما أضفنا لمسات جمالية باستخدام CSS، دلوقتي جاي الوقت ننتقل لمستوى جديد. في الدرس ده، هنتعلم التنسيقات المتقدمة اللي بتدي لصفحتك مظهر احترافي، زي التحكم في الأبعاد، الظلال، الحواف، وتأثيرات الحركة (Animations).
أهم خصائص CSS المتقدمة:
1. التحكم في الأبعاد (Dimensions):
- تحديد العرض (Width) والطول (Height):
- العرض والطول ممكن تكون بوحدات مثل:
- px (بكسل): وحدة قياس ثابتة.
- % (نسبة مئوية): تعتمد على حجم العنصر الرئيسي.
- العرض والطول ممكن تكون بوحدات مثل:
2. الحواف (Borders):
- إنشاء حواف للعناصر:
- أنواع الحواف:
solid: خط متصل.dashed: خط متقطع.dotted: نقاط.
- تحسين الحواف:
border-radius: يجعل الحواف مستديرة.- مثال:
- أنواع الحواف:
3. الظلال (Box Shadows):
- إضافة ظلال للعناصر:
- التفسير:
5px: المسافة الأفقية.5px: المسافة الرأسية.10px: مدى التشويش.gray: لون الظل.
- التفسير:
4. تأثيرات الانتقال (Transitions):
- تجعل التغييرات على العناصر سلسة:
- التفسير:
all: تطبق التأثير على كل الخصائص.0.5s: المدة الزمنية.ease: نوع التأثير (سلس).
- التفسير:
5. الحاويات المرنة (Flexbox):
- تنظيم العناصر بسهولة:
- الخصائص المهمة:
justify-content: تحديد المحاذاة أفقياً.align-items: تحديد المحاذاة رأسياً.
- الخصائص المهمة:
6. الشبكة (CSS Grid):
- لتصميم تخطيطات متقدمة:
- التفسير:
grid-template-columns: تحديد الأعمدة.gap: المسافة بين العناصر.
- التفسير:
7. الخلفيات المتقدمة:
- خلفيات متدرجة (Gradients):
- خلفيات متعددة:
تطبيق عملي:
ملف HTML:
ملف CSS:
النتيجة:
صفحة ببطاقة مركزية مميزة، تحتوي على ظل ناعم، وتأثير تكبير عند التمرير عليها.
أفكار للتطبيق العملي:
- صمم بطاقة تعريفية عن نفسك.
- أضف تأثيرات حركية لعناصر الصفحة عند التمرير.
- جرب استخدام الشبكات (Grid) لتنسيق صفحتك.
وختامًا:
شفنا معًا إزاي CSS بتقدر تخلي صفحاتنا أكتر احترافية وجاذبية. في الدرس القادم، هنبدأ في التعرف على JavaScript، ونضيف التفاعل لموقعنا. استعد للمرحلة الجديدة! 🚀
