html - Mobile slide push nav -


i've made nav , works fine on desktop responsive, when ever try emulate mobile instead of pushing on div elements instead shrinks everything. can see in action

html (inserted via include statement)

<header id="headers" class="nav-main "> <!-- animated fadeindown-->         <div class="logo">         <img src="img/logo.png" alt="modren-day-thrones-logo"/>         </div>             <ul>               <li>                 <a href="homepage.php" class="nav-item">home</a>             </li>             <li>             <a href="index.php" class="nav-item">chairs</a>             <div class="nav-content">                 <div class="nav-sub">                     <ul>                        <li>                          <a href="#">executive</a>                      </li>                       <li>                          <a href="#">office</a>                      </li>                      <li>                          <a href="#">lounge</a>                      </li>                     </ul>                 </div>             </div>             </li>              <li>             <a href="#!" class="nav-item">about us</a>             </li>                    <?php             if(isset($_session['logged_in'])){ ?>            <li>             <a href="add-new-chair.php" class="nav-item">add</a>             </li>             <li>             <a href="logout.php" class="nav-item">log out </a>             </li>         <?php             }else{ ?>                 <li>                 <a href="login.php" class="nav-item">login </a>                </li>             <?php                     }                  ?>              </ul>              </header>            <div class="main-header-mobile-box">         <header class="mobile pushmenu-push">          <nav>         <div class="innerbutton">             <div class="catagoerys">              <!--<div id="cpbtn" class="nav-toggel">-->             <div class="menuebutton group">             <i class="fa fa-bars" id="nav_list"></i>                 </div>           </header>        </div>       <body class="pushmenu-push">  <nav class="pushmenu pushmenu-left">                 <h3>menu</h3>                 <a href="homepage.php"><i class="fa fa-home"></i> home </a>                 <a href="index.php"> <i class="fa fa-folder-open"></i>chairs </a>                 <a href=""> <i class="fa fa-folder"></i> executive </a>                 <a href=""> <i class="fa fa-folder"></i> office </a>                 <a href=""> <i class="fa fa-folder"></i> lounge </a>                 <a href=""> <i class="fa fa-fw fa-list"></i> </a>                 <a href="login.php"> <i class="fa fa-sign-in"></i> login </a>                  <?php             if(isset($_session['logged_in'])){ ?>                 <a href="/lists"> <i class="fa fa-sign-out"></i> log out </a>                 <a href="add-new-chair.php"><i class="fa fa-plus"></i>add</a>         <?php             }                 ?>                    <hr>             </nav>       <div class="container">      <div class="main">         <section class="buttonset">               <div id="nav_list">menu</div>         </section> 

end html

  body{         text-align:center;         font:1em "open sans", sans-serif;         width:70%;           min-width: 349px;         max-width: 1490px;         margin:0 auto;         overflow-x: hidden;         display: block;     }     .pushmenu { /*this nav*/       background: #3c3933;       font-family: arial, helvetics, sans-serif;       width: 240px;       height: 100%;       top: 0;       z-index: 1000;       position:fixed;     }     .right-login-mobile-nav{         float: right;         display: inline-block;      }     .break-bar{         width:100%;         display: block;     }     .pushmenu h3 {       color: #cbbfad;       font-size: 14px;       font-weight: bold;       padding: 15px 20px;       margin: 0;       background: #282522;           height: 16px;     }      .buttonset{             display: none;         }     .pushmenu {       display: block; /* drops nav vertically*/       color: #fff;       font-size: 16px;       font-weight: bold;       text-decoration: none;       border-top: 1px solid #56544e;       border-bottom: 1px solid #312e2a;       padding: 14px;     }      .pushmenu a:hover {       background:#333;     }      .pushmenu a:active {       background: #454f5c;       color: #fff;     }      .pushmenu-left {       left: -240px;      }      .pushmenu-left.pushmenu-open {       left: 0;     }      .pushmenu-push {       overflow-x: hidden;       position: relative;       left: 0;     }      .pushmenu-push-toright {       left: 240px;     }      /*transition*/     .pushmenu, .pushmenu-push {       -webkit-transition: 0.3s ease;       -moz-transition: 0.3s ease;       transition: 0.3s ease;       }      #nav_list {       background: url(http://www.onlywebpro.com/demo/jquery/icon_nav.png) no-repeat left top;       cursor: pointer;       height: 27px;       width: 33px;       text-indent: -99999em;     }      nav-list.active {       background-position: -33px top;     }       .buttonset {           background: #fff;           height: 16px;           padding: 10px 20px 20px;      } 

mobile specific effects

.mobilebtnmenue{     text-align: left;     margin-top: -22px;     margin-left: 35px; } .mobile{     position: relative;     z-index: 50;     background: #222;     font-family: 'varela round', sans-serif;     font-size: 17px;     display: block; } .pushmenu {     display: block; } header{     display:block;     height:100px; } body{     width:100%;     min-width: 375px;  } 

apparently code in header fixes it? there seems few hiccups here , there.

<meta name="viewport" content="width=device-width,initial-scale=1.0">   

Comments

Popular posts from this blog

authentication - Mongodb revoke acccess to connect test database -

r - Update two sets of radiobuttons reactively - shiny -

ios - Realm over CoreData should I use NSFetchedResultController or a Dictionary? -