Framework7 - Basic Navbar


Advertisements

Description

A basic navbar can be created by using the navbar, navbar-inner, left, center and right classes.

The center part has the lowest width priority, when screen size is reduced. If all the three elements (i.e., center, left and right) do not fit into the screen, then the center part will be removed.

Example

The following example demonstrates the use of navbar in Framework7 −

<!DOCTYPE html>
<html>

   <head>
      <meta name = "viewport" content = "width = device-width, initial-scale = 1, 
         maximum-scale = 1, minimum-scale = 1, user-scalable = no, minimal-ui" />
      <meta name = "apple-mobile-web-app-capable" content = "yes" />
      <meta name = "apple-mobile-web-app-status-bar-style" content = "black" />
      <title>Navbar</title>
      <link rel = "stylesheet" 
         href = "https://cdnjs.cloudflare.com/ajax/libs/framework7/1.4.2/css/framework7.ios.min.css" />
      <link rel = "stylesheet" 
         href = "https://cdnjs.cloudflare.com/ajax/libs/framework7/1.4.2/css/framework7.ios.colors.min.css" />
   </head>
   
   <body>
      <div class = "views">
         <div class = "view view-main">
            
            <div class = "navbar">
               <div class = "navbar-inner">
                  <div class = "left">Left</div>
                  <div class = "center">Center</div>
                  <div class = "right">Right</div>
               </div>
            </div>
            
            <div class = "pages navbar-through ">
               <div data-page = "index" class = "page">
                  <div class = "page-content">
                     <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. 
                        Suspendisse at nibh felis. Nunc consequat diam et tellus tempor gravida. 
                        Donec hendrerit aliquet risus, ut tempor purus dictum sit amet. Integer 
                        sit amet lacus eget ipsum pulvinar interdum. Proin semper turpis sed placerat 
                        dapibus. Sed iaculis id nibh a viverra. Sed vitae tellus sed purus lacinia 
                        dignissim. Aenean sagittis interdum leo in molestie. Aliquam sodales in diam 
                        eu consectetur. Sed posuere a orci id imperdiet.</p>
                     
                     <p>Lorem ipsum dolor sit amet, consectetur adipiscing elit. 
                        Suspendisse at nibh felis. Nunc consequat diam et tellus tempor gravida. 
                        Donec hendrerit aliquet risus, ut tempor purus dictum sit amet. Integer 
                        sit amet lacus eget ipsum pulvinar interdum. Proin semper turpis sed placerat 
                        dapibus. Sed iaculis id nibh a viverra. Sed vitae tellus sed purus lacinia 
                        dignissim. Aenean sagittis interdum leo in molestie. Aliquam sodales in diam 
                        eu consectetur. Sed posuere a orci id imperdiet.</p>
                  </div>
               </div>
            </div>
            
         </div>
      </div>
      
      <script type = "text/javascript" 
         src = "https://cdnjs.cloudflare.com/ajax/libs/framework7/1.4.2/js/framework7.min.js"></script>
   </body>
   
</html>

Output

Let us carry out the following steps to see how the above given code works −

  • Save the above given HTML code as navbar_basic.html file in your server root folder.

  • Open this HTML file as http://localhost/navbar_basic.html and the output is displayed as shown below.

  • The basic navbar 3 parts such as left, Center and Right and each part includes any HTML content.

framework7_navbars.htm
Advertisements