Course Content
الوحدة الثانية: سحر التصميم (CSS)
ملخص الوحدة الثانية (Summary) **"مرحباً بك في عالم الجمال والإبداع! في هذه الوحدة 'سحر التصميم'، سننتقل من مرحلة بناء الهياكل الجامدة (HTML) إلى مرحلة منح موقعك روحاً وشخصية فريدة باستخدام لغة CSS. ستتعلم في هذه المرحلة: كيف تختار الألوان والخطوط التي تعبر عن هويتك أو هوية عملائك. سر التحكم في الأزرار وجعلها تتفاعل مع حركة الفأرة (Hover Effects). كيفية تنظيم العناصر في الصفحة بدقة متناهية لتظهر بشكل احترافي على كافة الشاشات. بنهاية هذه الوحدة، لن يكون موقعك مجرد أكواد، بل سيكون لوحة فنية احترافية جاهزة لاستقبال الزوار. هل أنت مستعد لإطلاق المصمم الذي بداخلك؟"**
0/12
المستوى المتوسط: احتراف تنسيق المواقع بلغة CSS

🌟 مقدمة تحفيزية  :
“مرحباً بك يا مبرمج المستقبل ! اليوم هو يوم الحصاد . لقد تعلمت كيف تصنع الأزرار ، تنسق النصوص ، تبني القوائم ، وتوزع العناصر بالشبكات . اليوم ، سنجمع كل هذه ‘القطع المنفصلة ‘ لنبني موقعك الأول بالكامل .

تخيل أنك تبني بناءً عظيماً ؛ اليوم سنضع اللمسات النهائية ونرفع الستار عن مشروعك الذي يجمع بين قوة HTML وسحر CSS . استعد، فهذه هي اللحظة التي ستقول فيها للعالم : أنا مبرمج ويب !”

🏗️ 1. خريطة المشروع (الهيكل الكامل)
سنقوم ببناء صفحة تحتوي على :

Navbar : القائمة العلوية للتنقل .

Hero Section : الواجهة الترحيبية بصورة ونص .

Features Section : قسم يعرض مميزات الأكاديمية (باستخدام Grid) .

Footer : تذييل الصفحة بمعلومات التواصل .

💻 2. كود المشروع المتكامل (HTML)
انسخ هذا الهيكل الشامل وضعه في ملف index.html :

<!DOCTYPE html>
<html lang="ar" dir="rtl">
<head>
    <meta charset="UTF-8">
    <title>مشروعي الأول - أكاديمية قياوي</title>
    <link rel="stylesheet" href="style.css">
</head>
<body>
    <nav class="navbar">
        <div class="logo">أكاديمية قياوي</div>
        <ul class="nav-links">
            <li><a href="#">الرئيسية</a></li>
            <li><a href="#">دروسنا</a></li>
            <li><a href="#">اتصل بنا</a></li>
        </ul>
    </nav>

    <header class="hero">
        <div class="hero-text">
            <h1>تعلم البرمجة بالإتقان</h1>
            <p>انطلق من الصفر إلى الاحتراف مع مساراتنا التعليمية المتكاملة.</p>
            <a href="#" class="btn-cta">ابدأ رحلتك الآن</a>
        </div>
    </header>

    <section class="features">
        <div class="feature-box">
            <h3>بساطة الشرح</h3>
            <p>نعلّمك البرمجة بالفهم لا بالحفظ.</p>
        </div>
        <div class="feature-box">
            <h3>تطبيق عملي</h3>
            <p>مشاريع حقيقية في نهاية كل مستوى.</p>
        </div>
        <div class="feature-box">
            <h3>دعم مستمر</h3>
            <p>نحن معك خطوة بخطوة حتى الاحتراف.</p>
        </div>
    </section>

    <footer>
        <p>جميع الحقوق محفوظة © 2026 - أكاديمية قياوي</p>
    </footer>
</body>
</html>

🎨 3. كود التنسيق الشامل (CSS)  ، انسخ هذا الكود في ملف style.css لترى السحر :

* { margin: 0; padding: 0; box-sizing: border-box; font-family: 'Segoe UI', Tahoma, sans-serif; }

/* القائمة العلوية */
.navbar { display: flex; justify-content: space-between; align-items: center; background: #2c3e50; padding: 20px 10%; color: white; }
.nav-links { display: flex; list-style: none; }
.nav-links li { margin-left: 20px; }
.nav-links a { color: white; text-decoration: none; transition: 0.3s; }
.nav-links a:hover { color: #f1c40f; }

/* واجهة الموقع */
.hero { height: 60vh; background: linear-gradient(rgba(0,0,0,0.5), rgba(0,0,0,0.5)), url('hero-bg.jpg'); background-size: cover; display: flex; align-items: center; justify-content: center; text-align: center; color: white; }
.btn-cta { background: #e67e22; color: white; padding: 15px 30px; text-decoration: none; border-radius: 5px; margin-top: 20px; display: inline-block; }

/* الشبكة (Grid) */
.features { display: grid; grid-template-columns: repeat(3, 1fr); gap: 20px; padding: 50px 10%; background: #ecf0f1; }
.feature-box { background: white; padding: 30px; border-radius: 10px; text-align: center; box-shadow: 0 5px 15px rgba(0,0,0,0.1); }

/* التذييل */
footer { text-align: center; padding: 20px; background: #2c3e50; color: white; }

لماذا هذا المشروع هو “جواز عبورك”؟
هذا المشروع يثبت أن الطالب أصبح قادراً على تنظيم الأفكار البرمجية وتنسيقها. لقد طبق هنا:

1 .  Flexbox في القائمة العلوية.

2 .      Grid في قسم المميزات.

3 .       Hover Effects في الأزرار والروابط.

4 .        التسلسل الهرمي الصحيح لـ HTML  .

🎯 التحدي النهائي (مشروع التخرج):
“يا بطل ، هذا هو موقعك الأول ! قم بتغيير الصور والألوان لتناسب فكرتك الخاصة . إذا كنت تحب القانون ، اجعله موقعاً للمحاماة، وإذا كنت تحب التقنية ، اجعله مدونة تقنية . أرسل لنا رابط لقطة شاشة لمشروعك لنحتفل معك !”

 

للتوضيح :

🟢 الخطوة 1  : إنشاء الملف :

في VS Code أنشئ ملف :

index.html

🟢 الخطوة 2 : الكود الكامل للموقع
انسخ الكود التالي كله داخل الملف .

<!DOCTYPE html>
<html>

<head>

<meta name="viewport" content="width=device-width, initial-scale=1.0">

<title>Qiyaoui Academy</title>

<style>

body{
margin:0;
font-family:Arial;
background:#f4f6fb;
}

/* Navbar */

.navbar{
display:flex;
justify-content:space-between;
align-items:center;
background:#2c7be5;
padding:15px 30px;
}

.logo{
color:white;
font-size:20px;
font-weight:bold;
}

.menu{
list-style:none;
display:flex;
gap:20px;
}

.menu a{
color:white;
text-decoration:none;
}

/* Hero */

.hero{
text-align:center;
padding:80px 20px;
}

.hero h1{
color:#2c7be5;
font-size:40px;
}

.hero button{
background:#2c7be5;
color:white;
border:none;
padding:12px 20px;
border-radius:5px;
cursor:pointer;
}

/* Services */

.services{
display:grid;
grid-template-columns:1fr 1fr 1fr;
gap:20px;
padding:40px;
}

.card{
background:white;
padding:30px;
border-radius:8px;
text-align:center;
box-shadow:0 5px 10px rgba(0,0,0,0.1);
}

/* Footer */

.footer{
text-align:center;
background:#333;
color:white;
padding:20px;
}

/* Responsive */

@media (max-width:768px){

.services{
grid-template-columns:1fr;
}

.menu{
flex-direction:column;
}

}

</style>

</head>

<body>

<!-- Navbar -->

<nav class="navbar">

<div class="logo">Qiyaoui Academy</div>

<ul class="menu">

<li><a href="#">الرئيسية</a></li>
<li><a href="#">الدورات</a></li>
<li><a href="#">المقالات</a></li>
<li><a href="#">اتصل بنا</a></li>

</ul>

</nav>

<!-- Hero -->

<section class="hero">

<h1>تعلم تصميم المواقع</h1>

<p>ابدأ رحلتك في البرمجة مع دروس بسيطة</p>

<button>ابدأ الآن</button>

</section>

<!-- Services -->

<section class="services">

<div class="card">
<h3>HTML</h3>
<p>تعلم أساسيات إنشاء صفحات الويب</p>
</div>

<div class="card">
<h3>CSS</h3>
<p>تعلم تصميم المواقع باحتراف</p>
</div>

<div class="card">
<h3>Responsive</h3>
<p>اجعل موقعك يعمل في جميع الشاشات</p>
</div>

</section>

<!-- Footer -->

<footer class="footer">

<p>© 2026 Qiyaoui Academy</p>

</footer>

</body>

</html>

🟢 الخطوة 3 : تشغيل الموقع
احفظ الملف ثم :  كليك يمين على index.html  .

واختر :

Open with Live Server

سيظهر الموقع كاملاً .

🟢 ماذا تعلمنا في هذا المشروع ؟

العنصر التقنية
Navbar Flexbox
Hero تصميم بسيط
الخدمات Grid
Responsive Media Queries

 

Scroll to Top