Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> CSS

CSS इंलाइन लिस्ट आइटम्स से हॉरिजॉन्टल नेविगेशन बार बनाएं

CSS में <li> एलिमेंट्स को display: inline या display: inline-block सेट करके हॉरिजॉन्टल (क्षैतिज) नेविगेशन बार बनाया जा सकता है। डिफ़ॉल्ट रूप से लिस्ट आइटम्स ब्लॉक होते हैं और वर्टिकली स्टैक होते हैं।

उदाहरण

नीचे दिए गए उदाहरण में, अनऑर्डर्ड लिस्ट (<ul>) के आइटम्स को इंलाइन करके हॉरिजॉन्टल नेविगेशन बार बनाया गया है।

<!DOCTYPE html>
<html>
<head>
  <style>
    ul {
      list-style-type: none;
      margin: 0;
      padding: 0;
    }
    .active {
      background-color: #4CAF50;
      color: white;
    }
    li {
      border-bottom: 1px solid #555;
      display: inline;
    }
  </style>
</head>
<body>
  <ul>
    <li><a href="#home">Home</a></li>
    <li><a href="#company" class="active">Company</a></li>
    <li><a href="#product">Product</a></li>
    <li><a href="#services">Services</a></li>
    <li><a href="#contact">Contact</a></li>
  </ul>
</body>
</html>

मुख्य बिंदु:

  • list-style-type: none - बुलेट पॉइंट्स हटाता है
  • display: inline - लिस्ट आइटम्स को एक लाइन में रखता है
  • margin: 0; padding: 0 - डिफ़ॉल्ट स्पेसिंग हटाता है
  • .active क्लास - वर्तमान पेज को हाइलाइट करता है

बेहतर विकल्प: display: inline-block या फ्लेक्सबॉक्स (display: flex) का उपयोग करें क्योंकि inline एलिमेंट्स पर पैडिंग/मार्जिन सीमित होता है।

  1. CSS से ब्रेडक्रंब नेविगेशन कैसे बनाएं? CSS से ब्रेडक्रंब नेविगेशन कैसे बनाएं?

    CSS से ब्रेडक्रंब नेविगेशन बनाने का कोड निम्नलिखित है:उदाहरण<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title&

  1. CSS से स्किल बार (प्रोग्रेस बार) कैसे बनाएं? CSS से स्किल बार (प्रोग्रेस बार) कैसे बनाएं?

    स्किल बार कंटेनर और भरे हुए भाग से बनते हैं। कंटेनर ग्रे बैकग्राउंड, गोल कोने; भरा भाग रंगीन, चौड़ाई प्रतिशत दर्शाती है। लेबल और प्रतिशत टेक्स्ट शामिल। उदाहरण <!DOCTYPE html> <html> <head> <meta name=viewport content=width=device-width, initial-scale=1 /> <style>

  1. CSS के साथ ऑन-स्क्रॉल फिक्स्ड नेविगेशन बार कैसे बनाएं CSS के साथ ऑन-स्क्रॉल फिक्स्ड नेविगेशन बार कैसे बनाएं

    परिचय CSS position प्रॉपर्टी को निर्दिष्ट करके, हम CSS का उपयोग करके एक फिक्स्ड नेविगेशन बार बना सकते हैं जो स्क्रॉल पर फिक्स्ड हो जाता है। पोजिशन प्रॉपर्टी सिंटैक्स selector { position: static | relative | absolute | fixed | sticky; } उदाहरण: स्टिकी नेविगेशन बार = sticky) { nav.classLi