Advertisement
afsarwebdev

Floating Navbar

Aug 22nd, 2016
201
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 5.50 KB | None | 0 0
  1. HTML :
  2.  
  3.  
  4. <div class="floating-nav">
  5. <nav class="navbar navbar-default">
  6. <div class="container-fluid">
  7. <!-- Brand and toggle get grouped for better mobile display -->
  8. <div class="navbar-header">
  9. <button type="button" class="floating-nav-icon navbar-toggle collapsed" data-toggle="collapse" data-target="#bs-example-navbar-collapse-1" aria-expanded="false">
  10. <span class="sr-only">Toggle navigation</span>
  11. <span class="icon-bar"></span>
  12. <span class="icon-bar"></span>
  13. <span class="icon-bar"></span>
  14. </button>
  15.  
  16. <a class="navbar-brand header-shrink-logo" href="">
  17. <!-- <img class="logo-small-device" src="<?php echo get_template_directory_uri(); ?>/assets/img/logo/shrink-logo.svg" alt=""> -->
  18. <?php echo file_get_contents(get_template_directory_uri().'/assets/img/logo/shrink-logo.svg'); ?>
  19.  
  20. </a>
  21.  
  22. </div>
  23.  
  24. <!-- Collect the nav links, forms, and other content for toggling -->
  25. <div class="collapse navbar-collapse" id="bs-example-navbar-collapse-1">
  26. <ul class="nav navbar-nav pull-right">
  27. <li class="active"><a href="#">Home <span class="sr-only">(current)</span></a></li>
  28. <li class="dropdown">
  29. <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Who We Are <span class="caret"></span></a>
  30. <ul class="dropdown-menu">
  31. <li><a href="#">Our Services</a></li>
  32. <li><a href="#">Our Story</a></li>
  33. <li><a href="#">Our Team</a></li>
  34. </ul>
  35. </li>
  36. <li class="dropdown">
  37. <a href="#" class="dropdown-toggle" data-toggle="dropdown" role="button" aria-haspopup="true" aria-expanded="false">Our Work <span class="caret"></span></a>
  38. <ul class="dropdown-menu">
  39. <li><a href="#">Our Portfolio</a></li>
  40. <li><a href="#">Our Case Studies</a></li>
  41. <li><a href="#">Our Clients</a></li>
  42. </ul>
  43. </li>
  44. <li><a href="#">Blog</a></li>
  45. <li><a href="#">Join Our Team</a></li>
  46. <li class="get-in-touch"><a href="#">Get In Touch</a></li>
  47. </ul>
  48. </div><!-- /.navbar-collapse -->
  49. </div><!-- /.container-fluid -->
  50. </nav>
  51. </div>
  52.  
  53. SCSS:
  54.  
  55.  
  56. //Style for the floating nav
  57. .floating-nav-icon {
  58. display: none;
  59. }
  60.  
  61. .floating-nav {
  62. .header-shrink-logo {
  63. svg {
  64. width: 40px;
  65. height: auto;
  66. position: relative;
  67. bottom: 10px;
  68. left: 9px;
  69. }
  70. }
  71.  
  72. .navbar-default {
  73. background-color: white;
  74. .navbar-nav {
  75. margin-right: 62px;
  76. .active a {
  77. background-color: white;
  78. border-bottom: 2px solid $boomerang-orange;
  79. }
  80.  
  81. ul.dropdown-menu {
  82. background-color: white;
  83. box-shadow: 0 0 3px 0 rgba(0,0,0,.2);
  84. li {
  85. a {
  86. border-bottom: 0px;
  87. &:hover {
  88. background-color: #fafafa;
  89. }
  90. }
  91. }
  92. }
  93. }
  94. .floating-nav-icon {
  95. background-color: #ddd;
  96. }
  97. }
  98.  
  99. .navbar {
  100. box-shadow: 0 0 3px 0 rgba(0,0,0,.2);
  101.  
  102. .nav {
  103. li {
  104. a {
  105. padding: 25px 0 18px;
  106. margin-right: 65px;
  107. color: #777;
  108. @extend .transition;
  109.  
  110. &:hover {
  111. color: #212121;
  112. }
  113. }
  114. }
  115. li.dropdown {
  116. &:focus, &:active {
  117. outline: 0;
  118. box-shadow: none;
  119. }
  120.  
  121. a {
  122. color: #777;
  123. &:hover {
  124. color: #212121;
  125. }
  126. &:hover {
  127. background-color: white;;
  128. }
  129. &:focus {
  130. outline: 0;
  131. box-shadow: none;
  132. }
  133. }
  134. &.open {
  135. color: #212121;
  136. }
  137. }
  138.  
  139. li.get-in-touch {
  140. position: relative;
  141. height: 100%;
  142. margin-top: 3px;
  143. a {
  144. margin: 0px;
  145. padding: 9px 23px;
  146. position: relative;
  147. top: 10px;
  148. border: 1px solid rgba(0,0,0,.5);
  149. color: #010101;
  150. border-radius: 2px;
  151. &:hover{
  152. background-color: $boomerang-dark-gray;
  153. color: white;
  154. }
  155. }
  156. &.active a {
  157. background-color: $boomerang-dark-gray;
  158. color: white;
  159. }
  160. }
  161.  
  162. }
  163. }
  164.  
  165. @media only screen and (max-width : 992px) {
  166. .floating-nav-icon {
  167. display: block;
  168. }
  169. }
  170. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement