CSS Fixed H. Navigation Bar

Please Share On:

Definition:

CSS fixed horizontal navigation bar can be at the top or bottom of your page. See an example below of using a fixed horizontal navigation bar.

Horizontal Navigation Bar

Fixed Top Horizontal Navigation Bar Syntax:

ul {
  position: fixed;
  top: 0;
  width: 100%;
}

Fixed Bottom Horizontal Navigation Bar Syntax:

ul {
  position: fixed;
  bottom: 0;
  width: 100%;
}

Fixed Top Navigation Bar Source Code

<!DOCTYPE html>
<html>
  <style> 
    body {
      margin:5px;
    }
    ul {
      list-style-type: none;
      margin: 0;
      padding: 0;
      overflow: hidden;
      background-color: grey;
      position: fixed;
      top: 0;
      width: 100%;
    }

    li {
      float:left;
      list-style-type: none;
      border-right: 3px solid grey;
    }
    li:last-child {
      border-right: none;
    }

    a {
      display: block;
      padding: 8px;
      background-color: #dddddd;
      text-decoration:none;
    }

  </style>
  <body>
    <ul>
      <li><a href="#home">Home</a></li>
      <li><a href="#about_us">About Us</a></li>
      <li><a href="#blog">Blog</a></li>
      <li><a href="#contact">Contact</a></li>
    </ul>
    <br>
    <div class="body">
      <h3> Fixed Top Navigation Bar</h3>
      <p> 
        Ullamcorper molestie volutpat egestas placerat leo orci. Elementum mattis porttitor <strong>ultricies</strong> ac hendrerit pretium. Adipiscing facilisis erat dictum aliquam interdum sagittis fermentum ultricies phasellus metus urna dictumst purus risus. Sed imperdiet nec facilisi curae; vivamus posuere vestibulum gravida orci natoque consequat adipiscing sagittis auctor eu Neque inceptos nostra nibh faucibus potenti dictum placerat nulla congue faucibus, pede. Nam litora torquent vestibulum consectetuer ipsum taciti interdum hac convallis, dictum bibendum. Dapibus. Imperdiet est etiam Iaculis habitant <strong>volutpat</strong> ligula et. Malesuada rhoncus lacus iaculis massa, leo hendrerit dapibus imperdiet eget non magna molestie blandit <strong>varius</strong> conubia sodales tempus. Hendrerit urna habitasse dis.</p>
      <p> 
        Ullamcorper molestie volutpat egestas placerat leo orci. Elementum mattis porttitor <strong>ultricies</strong> ac hendrerit pretium. Adipiscing facilisis erat dictum aliquam interdum sagittis fermentum ultricies phasellus metus urna dictumst purus risus. Sed imperdiet nec facilisi curae; vivamus posuere vestibulum gravida orci natoque consequat adipiscing sagittis auctor eu Neque inceptos nostra nibh faucibus potenti dictum placerat nulla congue faucibus, pede. Nam litora torquent vestibulum consectetuer ipsum taciti interdum hac convallis, dictum bibendum. Dapibus. Imperdiet est etiam Iaculis habitant <strong>volutpat</strong> ligula et. Malesuada rhoncus lacus iaculis massa, leo hendrerit dapibus imperdiet eget non magna molestie blandit <strong>varius</strong> conubia sodales tempus. Hendrerit urna habitasse dis.</p>
    </div>
  </body>
</html>
					
					

Output:

CSS Fixed Horizontal Navigation Bar

Fixed Bottom Navigation Bar Source Code:

From the above source code, replace top:0; by bottom:0; which will put your horizontal navigation bar at the bottom of your page and over your content.

See the below Source Code and output :

<!DOCTYPE html>
<html>
  <style> 
    body {
      margin:5px;
    }
    ul {
      list-style-type: none;
      margin: 0;
      padding: 0;
      overflow: hidden;
      background-color: grey;
      position: fixed;
      bottom: 0;
      width: 100%;
    }

    li {
      float:left;
      list-style-type: none;
      border-right: 3px solid grey;
    }
    li:last-child {
      border-right: none;
    }

    a {
      display: block;
      padding: 8px;
      background-color: #dddddd;
      text-decoration:none;
    }

  </style>
  <body>
    <ul>
      <li><a href="#home">Home</a></li>
      <li><a href="#about_us">About Us</a></li>
      <li><a href="#blog">Blog</a></li>
      <li><a href="#contact">Contact</a></li>
    </ul>
    <br>
    <div class="body">
      <h3> Fixed Bottom Navigation Bar</h3>
      <p> 
        Ullamcorper molestie volutpat egestas placerat leo orci. Elementum mattis porttitor <strong>ultricies</strong> ac hendrerit pretium. Adipiscing facilisis erat dictum aliquam interdum sagittis fermentum ultricies phasellus metus urna dictumst purus risus. Sed imperdiet nec facilisi curae; vivamus posuere vestibulum gravida orci natoque consequat adipiscing sagittis auctor eu Neque inceptos nostra nibh faucibus potenti dictum placerat nulla congue faucibus, pede. Nam litora torquent vestibulum consectetuer ipsum taciti interdum hac convallis, dictum bibendum. Dapibus. Imperdiet est etiam Iaculis habitant <strong>volutpat</strong> ligula et. Malesuada rhoncus lacus iaculis massa, leo hendrerit dapibus imperdiet eget non magna molestie blandit <strong>varius</strong> conubia sodales tempus. Hendrerit urna habitasse dis.</p>
      <p> 
        Ullamcorper molestie volutpat egestas placerat leo orci. Elementum mattis porttitor <strong>ultricies</strong> ac hendrerit pretium. Adipiscing facilisis erat dictum aliquam interdum sagittis fermentum ultricies phasellus metus urna dictumst purus risus. Sed imperdiet nec facilisi curae; vivamus posuere vestibulum gravida orci natoque consequat adipiscing sagittis auctor eu Neque inceptos nostra nibh faucibus potenti dictum placerat nulla congue faucibus, pede. Nam litora torquent vestibulum consectetuer ipsum taciti interdum hac convallis, dictum bibendum. Dapibus. Imperdiet est etiam Iaculis habitant <strong>volutpat</strong> ligula et. Malesuada rhoncus lacus iaculis massa, leo hendrerit dapibus imperdiet eget non magna molestie blandit <strong>varius</strong> conubia sodales tempus. Hendrerit urna habitasse dis.</p>
    </div>
  </body>
</html>

Output:

Fixed Bottom Navigation Bar


Donate to support writers


You may be interested in the following topics:

Leave a Reply

Your email address will not be published. Required fields are marked *

Copyright @2023. All Right Reserved.


Social media & sharing icons powered by UltimatelySocial