41- كورس CSS للمبتدئين – CSS: تصميم Navbar بسيطة وعملية

تصميم Navbar بسيطة وعملية باستخدام CSS

تصميم Navbar بسيطة وعملية باستخدام CSS

تُعدّ الـNavbar أو شريط التنقل من العناصر الأساسية في تصميم واجهات الويب لأنها توفر وسيلة سهلة للتنقل بين صفحات الموقع. في هذا المقال، سنتعرف على كيفية تصميم Navbar بسيطة وعملية باستخدام CSS، مع تقديم أمثلة متعددة توضح كيفية تنفيذ ذلك.

أساسيات تصميم Navbar باستخدام CSS

قبل أن نبدأ في تصميم الـNavbar، يجب أن نحدد العناصر الأساسية التي نحتاج إليها. عادةً، يتضمن شريط التنقل قائمة من الروابط التي يمكن أن تكون أفقية أو عمودية. باستخدام CSS، يمكننا تنسيق هذه الروابط وتحديد شكل الشريط وألوانه.

مثال:
.navbar {
            background-color: #333;
            overflow: hidden;
        }
        
        .navbar a {
            float: left;
            display: block;
            color: white;
            text-align: center;
            padding: 14px 16px;
            text-decoration: none;
        }
        
        .navbar a:hover {
            background-color: #ddd;
            color: black;
        }
    


    <div class=\"navbar\">
        <a href=\"#home\">الرئيسية</a>
        <a href=\"#services\">الخدمات</a>
        <a href=\"#contact\">اتصل بنا</a>
    </div>

تحسين تصميم الـNavbar بإضافة تأثيرات CSS

يمكن تحسين تصميم الـNavbar بإضافة تأثيرات CSS مثل التغييرات عند التمرير فوق العناصر (hover effects) أو استخدام الانتقالات (transitions) لتجربة مستخدم أكثر جاذبية. يمكن أيضاً تغيير شكل شريط التنقل ليكون متوافقًا مع الهواتف المحمولة باستخدام تقنيات مثل Flexbox أو CSS Grid.

مثال:
.navbar {
            display: flex;
            justify-content: space-around;
            background-color: #333;
        }
        
        .navbar a {
            padding: 14px 20px;
            color: white;
            text-decoration: none;
            transition: background-color 0.3s;
        }
        
        .navbar a:hover {
            background-color: #575757;
        }
    


    <div class=\"navbar\">
        <a href=\"#home\">الرئيسية</a>
        <a href=\"#services\">الخدمات</a>
        <a href=\"#about\">عن الشركة</a>
        <a href=\"#contact\">اتصل بنا</a>
    </div>

بتطبيق هذه الأساليب، يمكنك تصميم Navbar جذابة وفعالة تلبي احتياجات الزوار وتوفر لهم تجربة تنقل سلسة وسهلة عبر موقعك الإلكتروني.