كل ساعة مقال

سجل بريدك للحصول على مقالات تناسبك

مشاريع HTML للمبتدئين: كيفية إنشاء صفحة محفظة شخصية [خطوة بخطوة]

لقد ت من تجربتي الشخصية هائلة لموقع شخصية. إنها أكثر من معرض مهني؛ إنها انعكاس لمن أنت في الرقمي. سواء كنت فنانًا أو مستقلًا أو مطورًا مثلي، يمكن أن تكون ال المصممة بشكل جيد حليفك الأقوى. إنها المكان الذي تكون فيه أول انطباع لك، وتروي قصتك، وتعرض إنجازاتك بأسلوبك الفريد الخاص.

نظرة عامة على موقع محفظتي

إن إنشاء موقع محفظة شخصية كان خطوة حاسمة في رحلتي المهنية. كمطور، أردت مساحة تعرض فيها مهاراتي التقنية وتعكس شخصيتي وأخلاقي المهنية. تعتبر محفظتي مزيجًا متوازنًا بين الإبداع وال، مكانًا يتجسد فيه مشاريعي وتجاربي وطموحاتي.

فلسفة التصميم:

تستند تصميم محفظتي إلى البساطة وسهولة التنقل. أعتقد أن تخطيطًا نظيفًا وغير مزدحم يعزز المستخدم، مما يسمح لعملي أن يأخذ المركز. لقد استخدمت مجموعة ألوان ونصوص بسيطة تتوافق مع لي، مما يضمن أن الموقع يشعر وكأنه امتداد لذاتي.

هيكل المحتوى:

تم تنظيم المحتوى بشكل استراتيجي ليوجه الزوار عبر قصتي المهنية:

  • : صورة خلفية جذابة وشعار ملف تعريف مهني، مما يعزز الجاذبية البصرية ويجعل المقدمة أكثر جاذبية.
  • قسم حول: نظرة شخصية أكثر عمقًا على من أنا، رحلتي، وشغفي في مجال تطوير الويب.
  • عرض محفظتي: معرض لمشاريعي. يجب أن يحتوي كل مشروع على وصف موجز للتقنيات المستخدمة وروابط للعروض التوضيحية المباشرة ومستودعات الشفرة.
  • معلومات : قسم مباشر وسهل الوصول للزوار للتواصل معي، سواء للتعاون المحتمل أو الفرص أو مجرد محادثة ودية.

الجوانب التقنية:

من الناحية التقنية، يتم بناء الموقع بشكل أساسي باستخدام HTML و CSS، مع التركيز على:

  • HTML5: لتنظيم المحتوى بطريقة دلالية وصديقة لمحركات البحث.
  • CSS3: لتنسيق الموقع وضمان استجابته، وتوفير تجربة عرض مثلى على مختلف الأجهزة.
  • Bootstrap Framework: يستخدم لميزات تصميم استجابة ومكونات مبنية مسبقًا، مما يسرع عملية التطوير.

الخطوة 1: إعداد هيكل HTML:

بعد وضع خطة لمحفظتك، حان الوقت لبناء هيكل موقعك باستخدام HTML. تتضمن هذه الخطوة إنشاء الهيكل الأساسي لموقعك، الذي ستضيف فيه الأنماط والوظائف في وقت لاحق.

ابدأ بإنشاء ملف جديد بعنوان index.html، والذي سيكون الصفحة الرئيسية لمحفظتك.


من خلال إنشاء وتنظيم ملف HTML الخاص بك بعناية، تضع أساسًا قويًا لمحفظتك. يساعد هذا الإطار ليس فقط في تنظيم محتواك بشكل فعال، ولكنه يضع المسرح للخطوات التالية، حيث ستضيف المحتوى إلى محفظتك.

الخطوة 2: إضافة المحتوى إلى هيكل HTML الخاص بك

بعد إنشاء الإطار الأساسي لمحفظتك باستخدام HTML، تأتي الخطوة الأساسية التالية وهي إضافة المحتوى الذي يمثل مهاراتك المهنية ومشاريعك ولمسة شخصية. هنا تبدأ محفظتك في اتخاذ شكل، حيث يتحول من تصميم أساسي إلى سرد مقنع لرحلتك المهنية.

مثال على إضافة المحتوى في HTML:

<!DOCTYPE html>
<html lang="ar">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>محفظتي الشخصية</title>
    <link rel="stylesheet" href="style.css">
</head>
<body>
    <header class="header-background">
        <nav>
            <ul>
                <li><a href="#about">حول</a></li>
                <li><a href="#portfolio">محفظة</a></li>
                <li><a href="#contact">اتصل</a></li>
            </ul>
        </nav>
        <div class="header-content">
            <img src="https://i.imgur.com/I0LmAjC.png" alt="صورة الملف الشخصي لجين">
            <h1>مرحبًا، اسمي جين</h1>
            <p>مطور ويب | مصمم | مهووس بالتكنولوجيا</p>
        </div>
    </header>
    <main>
        <section id="about">
            <h2>~ حولي ~</h2>
            <img src="https://i.imgur.com/Xo57zMO.jpg" alt="ملف جين الشخصي" class="profile-photo">
            <p>مرحبًا! أنا مطور واجهة مستخدم وطموح لأن أصبح مطور تطبيقات. لوريم إيبسوم هو نص شائع في صناعة الطباعة والتنضيد. كان لوريم إيبسوم هو النص الوهمي القياسي في هذه الصناعة منذ القرن الخامس عشر، عندما قامت طابعة غير معروفة بأخذ مطشورة نوع من النوع وترتيبها لتكوين كتاب نموذج. لقد نجا ليس فقط خمسة قرون، ولكن أيضًا قفزة في التنضيد الإلكتروني، وتبقى دون تغيير جوهري. تم تعريفها في الستينيات من القرن الماضي بنشر إصدارات لوريم إيبسوم ومؤخرًا مع برامج النشر المكتبي مثل ألدوس بايجميكر بما في ذلك إصدارات لوريم إيبسوم.</p>
        </section>
        <section id="portfolio">
            <h2>~ أعمالي ~</h2>
            <div class="project" id="project1">المشروع 1</div>
            <div class="project" id="project2">المشروع 2</div>
            <div class="project" id="project3">المشروع 3</div>
            <div class="project" id="project4">المشروع 4</div>
        </section>
        <section id="contact">
            <h2>~ تواصل معي ~</h2>
            <button class="btn btn-default td-btn outline white">أرسل لي رسالة!</button>
        </section>
    </main>
    <footer>
        <p>حقوق النشر (c) 2023 جين دو - جميع الحقوق محفوظة</p>
    </footer>
</body>
</html>

تم تنسيق العناصر المختلفة في المحفظة باستخدام CSS لإضفاء مظهر مرئي جذاب ومتناسق. يتم استخدام المتغيرات الجذرية لتعيين خصائص CSS المخصصة مثل الألوان وحجم الرأس وارتفاع الرأس. تم تطبيق أنماط مختلفة على العناصر المختلفة مثل الشريط التنقل ومحتوى الرأس وأقسام المحتوى ونموذج الاتصال.

الخطوة 3: التنسيق باستخدام CSS

مع وجود محتوى محفظتك في مكانه، الخطوة التالية هي إضفاء الحياة عليه بواسطة التنسيق. يسمح لك CSS (أوراق الأنماط المتداخلة) بإضافة ألوان وخطوط وتصميمات تخطيط وأكثر من ذلك بكثير لجعل محفظتك جذابة بصريًا وتعكس العلامة الشخصية الخاصة بك.

مثال على التنسيق باستخدام CSS:

:root {
    --primary-color: #29a598;
    --text-color: #394c4a;
    --background-light: #ffffff;
    --header-height: 100vh;
}

*,
*::before,
*::after {
    box-sizing: border-box;
}

html {
    font-size: 110%;
}

body {
    margin: 0;
    padding: 0;
    font-family: 'Work Sans', Helvetica, sans-serif;
    color: #394c4a;
    line-height: 1.5;
    overflow-x: hidden;
}

.header-background {
    background: linear-gradient(rgba(255, 254, 253, 0.7), rgba(255, 254, 253, 0.9)), url("https://i.imgur.com/TAn6FWz.jpg") center center fixed;
    background-size: cover;
    text-align: center;
    height: 100vh;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

nav {
    width: 100%;
    position: absolute;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.5);
    padding: 15px 0;
}

nav ul {
    list-style: none;
    margin: 0 auto;
    padding: 0;
    text-align: center;
}

nav ul li {
    display: inline;
    margin: 0 10px;
}

nav ul li a {
    color: white;
    text-decoration: none;
    font-family: 'Unica One', cursive;
    font-size: 1.2rem;
}

.header-content img {
    max-width: 250px;
    border-radius: 50%;
}

.header-content h1,
.header-content p {
    margin: 0.5rem 0;
    font-family: 'Unica One', cursive;
}

#about {
    background-color: #ffffff;
    padding-left: 40px;
    padding-right: 40px;
    margin: 40px;
    border-radius: 0.5%;
    text-align: center;
}

.profile-photo {
    max-width: 40%;
    height: auto;
    border-radius: 50%;
}

#portfolio {
    background-color: #0fbfbf;
    padding: 15px;
    border-radius: 0.5%;
    text-align: center;
    margin-bottom: 10px;
}

.project {
    width: 200px;
    height: 200px;
    border: 1px solid #ccc;
    margin: 10px;
    display: inline-block;
    line-height: 200px;
}

#contact {
    background-color: #ffbc4b;
    padding: 15px;
    border-radius: 0.5%;
    text-align: center;
}

.td-btn {
    padding: 12px 36px;
    text-transform: uppercase;
    transition: background-color 0.2s ease-in-out;
    background-color: #0fbfbf;
}

footer {
    background-color: #f4f4f4;
    text-align: center;
    padding: 10px;
}

/* Additional Styles */
h2 {
    color: #333;
    font-family: 'Unica One', cursive;
    font-size: 2.3rem;
}

a {
    color: #29a598;
    transition: color 0.2s ease-in-out;
}

a:hover {
    color: #208479;
}

@media (max-width: 768px) {
    nav ul li {
        display: block;
        margin: 10px 0;
    }

    .profile-photo {
        width: 50%;
        margin: 0 auto;
    }
}

تم تنسيق العناصر المختلفة في المحفظة باستخدام CSS لإضفاء مظهر مرئي جذاب ومتناسق. يتم استخدام المتغيرات الجذرية لتعيين خصائص CSS المخصصة مثل الألوان وحجم الرأس وارتفاع الرأس. تم تطبيق أنماط مختلفة على العناصر المختلفة مثل الشريط التنقل ومحتوى الرأس وأقسام المحتوى ونموذج الاتصال.

استنتاج نهائي: بوابتك إلى العلامة الشخصية

كان بناء محفظتي ليس مجرد عرض لأعمالي؛ بل كان عن صياغة سرد. إنها منصة ديناميكية تنمو معي، وتتطور باستمرار لتعكس مهاراتي وتجاربي الحالية. كان عملية إنشائها رحلة ل الذات بقدر ما كانت عن تحسين قدراتي التقنية.

النظر إلى المستقبل:

بينما تستمر في المضي قدمًا، تذكر أن محفظتك هي كيان حي. ستبقى التحديثات الدورية والمشاريع الجديدة والتحسين المستمر تبقيها حديثة وملائمة. جرب الت والأنماط والمحتوى الجديد لتعكس الاتجاهات الحالية ومهاراتك المتطورة.

الخطوات التالية:

قم بتوسيع معرفتك: اغمر نفسك في تطوير الويب والتصميم. استكشف التقنيات والأطر المتقدمة لتعزيز محفظتك بشكل أكبر. تواصل مع جمهورك: استخدم محفظتك للتواصل مع الزملاء وأصحاب العمل المحتملين والعملاء. شارك رحلتك وأفكارك على منصات والشبكات المهنية. انعكاس وتكرار: قم بزيارة محفظتك بانتظام لتقييمها وتحسينها. مع تقدمك في مسيرتك المهنية، يجب أن تتطور محفظتك أيضًا، متوافقة مع تجاربك وأهدافك المتنامية.

تذكر، كل سطر من الكود الذي تكتبه وكل اختيار تصميم تقوم به يضيف فصلاً فريدًا إلى قصتك الرقمية. تمتع بهذه الرحلة، فهي لك وحدك.

Source: https://blog.hubspot.com/website/html-projects-personal-portfolio


Posted

in

by

Comments

اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني. الحقول الإلزامية مشار إليها بـ *