Navigation Bar With Search Panel

1

How to start working with us.

Geolance is a marketplace for remote freelancers who are looking for freelance work from clients around the world.

2

Create an account.

Simply sign up on our website and get started finding the perfect project or posting your own request!

3

Fill in the forms with information about you.

Let us know what type of professional you're looking for, your budget, deadline, and any other requirements you may have!

4

Choose a professional or post your own request.

Browse through our online directory of professionals and find someone who matches your needs perfectly, or post your own request if you don't see anything that fits!

A navigation bar is a key user interface element in websites. The topbar generally provides everything essential in a menu. In this tutorial, we will create a navigation bar using the following elements: menus and animations. How should I use this method? Create a jq code based on the toggle class of the animation of search bars.

How TO - Search Bar

STEP 1: HTML CSS code

In the following tutorial, we will use a special jquery animation to create a fas fa-search bar. To achieve this, we will use an HTML file and a CSS file. In addition, we have two other files that animate the search icon. The first is called "toggle" or toggle class and controls the initial state of the menu. Its purpose is to enable/disable the display of normal menus so as not to confuse users when they click on them. It can be done with jQuery either from an ID selector or from all anchor elements present on the page. In both cases, you have to write: $(document).ready(function(){ //selector or all links which with "#searchbar" $("#searchbar").toggle(); //enable/disable normal links });

The second JS file controls the animation of menus. It is called animatemenu.js and it contains two classes to control animations. Again, these are applied to all the anchor elements present on the page so that they appear when jquery is loaded or when you press a key on your keyboard. These are called "animation" and "animate menu". The first moves down all menus while the other one moves them up to their original position. You can read more about this code here.

STEP 2: CSS code

Here we used basic CSS, but the most important thing is that you specify an initial state for each menu (called vars). Thus, if the user clicks on them or presses a key on his keyboard, menus will be displayed.

#AnimationMenu, #animatemenu { position:relative; } #searchbar { display:none; }  #animationmenu.animateopen > li{  /*Click Menu Items*/ opacity:1; -webkit-transform-origin: 0% 100%; transform-origin : 0% 100%; }  #animationmenu.animateopen > ul{ /*The Animation*/ opacity : 1 ; transform : scale (0) ; -webkit-transform : scale(0); transition: all 500ms ease 0s ; }  @keyframes menu_move_down { 0% { opacity:0; transform:translateY(20px) ; } 100%{ opacity:1; transform:translateY(0) ; } }  @keyframes menu_move_up { 0% { transform:scale(1.2); } 100%{transform:scale(1);} /*Change the scale to your liking*/ }

STEP 3: JQ code

When you click on a menu, the search box moves and displays all its links. To achieve this we use an animation of the "toggle" class that enables/disables normal links. We also use some JavaScript to detect whether it is a mobile device or not (so as not to load big javascript files that will slow down the site) and to determine whether you are using a mobile device or not so that it either activates/deactivates the search bar.

$(document).ready(function(){ //selector or all links which with "#searchbar" $("#searchbar").toggle(); //enable/disable normal links });  if($(window).width()> 768){//detect mobile devices $(".animateopen").each(function(){  //Enables search box when scrolling up on mobile devices $(this).on("click", function () { if ($("ul").is(":animated")){ return false; } else { $().stop().animate({ opacity : 'toggle'  }, 400); } }); });  $(".animateopen").each(function(){ //Deactivates search box when scrolling down on mobile devices $(this).off("click") .on("click", function () { $().stop().animate({ opacity: 0; }, 400); }); }); } else if($(window).width() <= 768 && $(document).height()> 767){//detect mobile devices (for tiny phones) $(".animateopen").each(function(){ //Enables search box when scrolling up on mobile devices $(this).on("click", function () { if ($("ul").is(":animated")){ return false; } else { $().stop().animate({ opacity : 'toggle' }, 400); }; }); }); $(".animateopen").each(function(){ //Deactivates search box when scrolling down on mobile devices $(this).off("click") .on("click", function () { $().stop().animate({ opacity: 0; }, 400); }); }); }

Looking for a tutorial on how to create a navigation bar?

Our tutorial is exactly what you need. It’s easy to follow and will help you create an amazing navigation bar for your website. You won’t find anything better out there.

With our tutorial, you will be able to create a beautiful navigation bar that looks great and works perfectly on any device. You will be the envy of all your friends and colleagues.

Continue reading here

STEP 1: jQuery code  You have two options here when adding this feature - either apply it to an ID selector or from all anchor elements present on the page. In both cases, you have to write: $(document).ready(function(){ //selector or all links which with "#searchbar" $("#searchbar").toggle(); //enable/disable normal links });  This is what enables disables normal links when animating the search bar, so obviously it will only work when you have properly set up your menu.

STEP 2: CSS code  Nothing really complicated here - just some basic styling for the search box.. #searchbar { height : 32px ; background:#eee url(../images/menu_bg.png) repeat-x 0 0; position : absolute; top : 48%; left : 3%; width : 272px ; }  We put in a height value to make sure that in its initial state it has no scroll bars.

STEP 3: JQ Code Here's where things get interesting :)  Our idea is to use two different classes which are activated/deactivated depending on whether or not you are using a mobile device and which will enable/disable normal links. This way we get two different menus for users using a pc and those using a mobile device (or even tiny phones). Turning this menu into animation is done with the help of jQuery (and JQM) code. If you don't already know about these, I recommend checking out their website.

STEP 4: ARCHITECTURE OF THE CODE

Creating a function to animate open/close.  This function takes in 3 arguments - duration, easing type, and a callback function. It does everything it needs to do all in one go so that there are no callback functions afterward. In order not to have empty functions taking up space, we put our JS code in {} brackets right below the function.

The jQuery code for this part is as follows: animateClose(){         $('.animateopen').each(function(){ //Select all links with class animateopen  $(this).on("click", function () {     if ($("ul").is(":animated")){     return false; } else {    $().stop().animate({         opacity : 'toggle'  }, 400);     };         });     });  //End of .animateopen each()                 } animateOpen(){         $('.animateclose').each(function(){ //Select all links with class animateclose  $(this).on("click", function () {     if ($("ul").is(":animated")){     return false; } else {    $().stop().animate({         opacity : 'toggle'  }, 400);     };         });     }); //End of .animateclose each()                 }

STEP 5: THE JQUERY-MENU CODE We put all this code in a separate file which we will now be including into our HTML. It's good practice to include it at the end of your page (just before closing body) as this way you can ensure that all elements will be loaded first and your menu won't display prematurely. In order for our script to work, we have to initialize it by writing $(document).ready(function(){ attach_scripts(); }); function attach_scripts(){         if(jQuery("body").hasClass('touch')){             //All jQuery code goes here  $(document).ready(function(){             animateOpen();         });  } else {                 animateClose(); //All jQuery code goes here } //End of if body.hasClass('touch')               }

STEP 6: OPTIONAL - ADDING JQUERY-UI CUSTOM DROPDOWN MENU The dropdown menu it's not required for this feature to work, but I highly recommend you use it as its much more user friendly than the default options. The way you initialize it is by adding jquery before your other scripts (function ($) { //All jQuery code goes here })(jQuery);  I included this part just for people who might want to use it, but you can easily skip over it if you don't.

STEP 7: HTML CODE We start by adding an ID tag to our vertical navigation bar (this way we will know which one we are animating) and the dropdown menu. The menu itself is made up of two unordered lists nested inside each other - "ul > li" tags. You could add extra styling depending on your prefered style sheet after this code or before it (whichever suits you best). We also add the two custom classes we created earlier in order to animate open/close when clicking links in the navbar and search box. <nav id="nav_main">         <ul class='nav'>                 <li><a href="#">Home</a></li>             <li><a href="#about">About</a></li>         <li><div class='search-container' id='kbSearch'>                <input type='text' placeholder='Find anything..'/>             <button type='submit'>Go!</button></div>         </li>

STEP 8: THE CSS CODE We add a selector to animate all links in our navbar - this selector is "ul.nav" which will target only the links inside the navigation bar ul. The link selector itself uses a custom style of "transition": .4s ease-out, opacity .2s linear; The time values are for both the opacity and transition length. You can edit them to suit your needs. We also remove the default underline on the links (add text-decoration:none). ul.nav  {               margin: 0;              padding: 0;                 float:left;             display: block;                 font-size: 1em;                 line-height : 1.8em;                 list-style-type : none ;             } ul.nav li    {             display : inline;                 padding : 10px 15px 10px 30px;;

      border - right : 1px solid #DDD;                 box-shadow: 0px 2px 5px #CCC;;             } ul.nav li a {                 color : #333;                 text-decoration : none ;

       border - left : 1px solid #BBB;             } ul.nav a:hover, ul.nav a:focus,ul.nav a:active{             border-left:none;           background:#DDD;             }

STEP 9: FINAL TEST To test that everything is working correctly, add this code on your page before closing the body tag and refresh your page or open it in the browser again. This will trigger only the animation of one link from our navbar. We will use jQuery for this. This will remove the default underline from our links and show a white background that we set as default earlier to check everything is working properly. img{          border:0;             margin:0;                 background:#FFF; }

STEP 10: OPTIONAL - ADDING BACK BUTTON TO YOUR NAVBAR This code block will add a back button to your navigation menu (you can place it wherever you want though). The only thing we need to edit here is the link itself which you should change to match your own ID tag (in my case, I added #back-top because my navbar ID was "nav_main"). When adding this code, use jQuery inside your custom javascript file. We also add a wrapper for our back button and set its opacity to 0 - this way it doesn't show up right away but when you hover over the navbar. ul.nav  >li:not(:first-child)  a{             background:url(images/back-top.png) no-repeat center center;             display:block;                 padding:0 30px 0 30px;                 text-indent:-9000em;                 width:100%;             } ul.nav li li:not(:first-child)  a{             background-position :center left;             } ul#nav_main  >li >a:hover  {              background-color:transparent;                 border-left:none;                 opacity:1;             }

STEP 11: OPTIONAL - CLOSE YOUR NAVBAR WITH AN 'X' The code below will add a nice little "x" button to your navigation menu. You can place it wherever you want though. Again, edit the link in order to match your own ID tag (in my case, I added #close). ul#nav_main  >li >a.hide-ul{         display :block;                 background-position :center center;;

  padding:0 30px 0 30px;;

  text-indent:-9000em;;

  width:20px;;

   color:#DDD;;

    float:right;;

    opacity:0.5;                 font-weight :bold;;

          margin-top:-45px  } ul#nav_main  >li >a.hide-ul  img{     display  :block  } ul#nav_main  >li >a.close  {         background-image :url(images/x.png);         text-indent :9000em;                 width:30px;                 height:30px;                 float:right;   }

STEP 12: TEST THE NAVBAR WITH YOUR BACK BUTTON A nice little addition would be to set the opacity of your back button to 0 when you hover over the navbar. This way it doesn't show up right away but when you hover over the navbar. ul#nav_main  >li:hover >a{                 background-color:#DDD;                 opacity:1;     }

Search bar with animation

STEP 1 : HTML CODE        All we will need to create this effect is 5 divs with ids for styling purposes. var menu = document.getElementById('header-menu');      var search = document.getElementById('header-search');      var close = document.getElementById('header-close');      var backTop = document.getElementById('back-top');      var mainnavigation = document.getElementsByTagName("ul")   [0]; This will be our html structure for the layout:         <div id="header">         <div id="logo">Logo Goes Here</div>         <div id="search">         <form>              Search Here!             </form>             </div>         <ul id="header-menu">Menu goes here</ul>         <ul id="header-search">Search goes here</ul>         <br />         <a href="#" class="close">X</a>         <span style="float: right;"><img src="logo.png" width="320"></span>     This is where our mainnavigation begins. After the logo, we have a search form that will be displayed when user types in something in the search bar. Also there is Search button with an close button which is styled to look like an X. When you hover over it, it shows up white and then when you click on it it animates back to original position again. The image above also has a nice little arrow effect created with CSS3 transforms for fun :)         <br />          <a href="#" class="close">X</a>     This close button appears in each menu item in hierarchical order according to its "parent-child" relationship with other menu items. Hover over any of the parent menus and this close button will be displayed in the child menu items.     <br />          <a href="#" class="close">X</a>     This close button appears at the very end of our 7 level nested navigation.

          div#header-menu,                 div#header-search {

          height:40px;         }

STEP 2 : CSS CODE The styles below are for this tutorial's purpose only and you can make it more to your liking. For example if you prefer not to use images for arrows then you can simply do without them and create an arrow with CSS3 instead. ul#header-menu,ul#header-search{     margin:0;                 border:none;                 padding:0;                 font-size:15px;         }                 ul#header-menu{         background-color:#9fa5a9;      list-style:none;                 margin:0 0 20px 0;          padding:0;}                 ul#header-menu li{             list-style:none;}                 ul#header-menu a{             display:block;}                 ul#header-search{         background:#f3f4ef;}                 div.close {         border:solid 1px #d1e2eb;     margin:-5px -10px 0 0 !important;   

  transition : all .3s ease ;

STEP 3 : JAVASCRIPT CODE javascript:      var my_ul = document.getElementsByTagName("ul")          for(var i=0;i<my_ul.length;i++){               my_ul [ i ]. onmouseover = function(){                  $(this).find("a").stop().animate({     opacity:1,         marginTop:30+"px",         transition:all .3s ease }) ;     }                        my_lil' number-of-stops : 7

This javascript is a little bit more complicated since it gets all ul#header-menu elements and loops through them. For each of these menu items, we set the mouseover to a function. Inside the function, we use jQuery to find all links and animate them back to their original position with a nice fade-in/fade-out effect. The opacity parameter is set to 1 so that it fades in nicely without any flickering effect.

STEP 4 : HTML CODE This is our final html code for this tutorial:         <!DOCTYPE html>              <html lang="en">                 <head>             <meta charset="utf-8">             <title></title>              <link href='style_3columns_fixed_bg_left.css' rel='stylesheet' type='text/css'>           <link href="style_3columns_fixed_bg_center.css" rel="stylesheet" type="text/css">              <style type='text/css'>                 ul#header-menu,ul#header-search{             margin:0;                 border:none;                 padding:0;}                 ul#header-menu{         background-color:#9fa5a9;      list-style:none;}                 ul#header-menu li{             list-style:none;}                 ul#header- menu a {     display:block;}                 ul#header-search {         background:#f3f4ef;}                 div.close {         border:solid 1px #d1e2eb;}     </style>            </head>             <body id="1">                 <div id="header"></div>              <ul id="header-menu">                 ul#header-menu{         background:url(images/bg_left.png) top left repeat-x;     list-style:none;}                 ul#header-menu li{             list-style:none;}

                  div.close {         border:solid 1px #d1e2eb;     margin:-5px -10px 0 0 !important;                    transition : all .3s ease ;

STEP 5 : JAVASCRIPT CODE javascript:         var my_ul = document.getElementsByTagName("ul")         for(var i=0;i<my_ul.length;i++){             my_ul [ i ]. onmouseover = function(){                  $(this).find("a").stop().animate({     opacity:1,         marginTop:30+"px",         transition:all .3s ease }); }           //loop all menu items of UL#header-menu and set each of them onmouseover event to the script below.          $.each($('ul#header-menu'), function(idx, item){                 $(item).on('click', 'a',function(){                     $('ul#header-menu').css({             opacity:1,                     '-webkit-transform':'scale(0.8)',                     -moz-transform':'scale(0.8)',                     -o-transform':'scale(0.8)' ,                     -ms-transform':'scale(0.8)',                     transform:'scale(0.8)'});              $('ul#header-search').stop().animate({             opacity:1,         marginTop:30+"px",         transition:all .3s ease });            $('div#topbar').stop().animate({marginTop:"5px"}, 500);})         });

STEP 6 : HTML CODE ul#header-menu,ul#header-search{margin:0;border:none;padding:0;}ul#header-menu{background-color:#7ebfce;}ul#header-menu li{list-style:none;}ul#header- menu a {display:block;}div.close {border:solid 1px #d1e2eb;}ul#header-search {background:#5a5760;}

STEP 7 : CSS CODE ul#header-menu, ul#header-search , div .close { margin : 0 ; border : none ; padding : 0 ; } ul # header - menu { background - color : # 7 eb f c e ; list - style : none ; } ul # header - menu li { list - style : none ; } ul # header - menu a, div . close , ul#header-search{ display : block ; } div . close { border : solid 1px # d1e2eb ; margin : 0 0 0 10 px ! important; transition:all .3s ease; } ul#header-search{background:#5a5760;}

STEP 8: HTML CODE

ul.navigation-bar{ background:url(images/bg_center.png) top left repeat-x; padding:10px; height:40px; box-shadow:#e0d6c4 0 2px 0px; margin-bottom:30px; }

STEP 9 : CSS CODE .navigation-bar{ background:url(images/bg_center.png) top left repeat-x; padding:10px; height:40px; box-shadow:#e0d6c4 0 2px 0px; margin-bottom:20px;}

STEP 10 : JAVASCRIPT CODE   <!--Hide the header's search bar-->          $('div#header-search').hide();     $(document).ready(function(){             //list of menu items                 var ul = 'ul.menu',             //transition speed          $transitionSpeed = 200,                    timeoutID = null,                     //Set a variable for each of the elements in HTML code          i = 0;              $('ul.navigation-bar li').each(function(){               $(this).hoverIntent(                 function(){                    clearTimeout(timeoutID);                    $(this).stop().animate({'marginTop':'30px','opacity':0}, $transitionSpeed, 'easeInBack');     });         }, ul);});

STEP 11 : JAVASCRIPT CODE //list of menu items var ul = 'ul.menu'; //transition speed var $transitionSpeed = 200 ; if($ is mobile browser ) ul . hoverIntent ( function ( ) { clearTimeout ( timeoutID ) ; } , ul ) ; // list of menu items ul. Menu = function ( ul_menu_items, container_id, responsive_logo, hoverIntentDivId, imgHeightMap ) { this . items = ul_menu_items; if ( ! getElementById ( container_id ) ) { getElementsByClassName ( 'navbar-header' , 'ul.navigation-bar' , null ,  function ( item ) { var _this = new Object ; _this . id = item [ 0 ] . id ; _this . parentNode = item [ 0 ] ; _this . css = '' + '' + '' + '' + '' + '' +  ''.hoverIntent'''' ;  $ ( _this ) . click ( function ( ) {   //alert('menu clicked');             $( '#' + $( this ) . parentNode ) . children ( '.navbar-header' ) . css ( 'marginTop' , item [ 0 ] . id * imgHeightMap [ i ++ ] - 5 ) ; }). appendTo ( ul_list_items. parentNode ); }); }}

STEP 12 : HTML CODE ul.navigation-bar{background:url(images/bg_center.png) top left repeat-x;padding:10px;height:40px;box-shadow:#e0d6c4 0 2px 0px;margin-bottom:30px;} ul.menu{background:#fff;padding:5px 10px;border-radius:0 4px 4px 0;} .hoverIntent { padding:10px 10px 8px 10px;} .hoverIntent { padding:10 px 10 px 8 px 10 px ; }

STEP 13 : HTML CODE ul.navigation-bar li a, ul.header-search a, div#topbar a{font-weight:bold;text-decoration:none !important;}  ul#header-menu li>ul.menu a, ul#header-search a, div#topbar a{color:#fff;}  ul#header-menu li>ul.menu a:hover, ul#header-search a:hover, div#topbar a:hover{color:#fff;}

STEP 14 : HTML CODE <nav class= "navigation-bar" >     <ul id= "header-menu" ><li><a href="#">HOME</a></li>    <li><a href="#">ABOUT US</a></li>      <li><a href="#">CONTACT US</a></li>      <li><!-- --><!-- --><!-- --><!-- Add this line -->     <form onsubmit= "g(null ,null, ); return false;" >      <input type= "text" class="navbar-search" placeholder= "SEARCH" />      <input type= "submit" class="navbar-search__action" value= "GO" />     </form>    <div id= "topbar"><!-- --><div id = 'dropdownMenu1' ><ul>         <li><a href="#">LINK 1</a></li>         <li><a href="#">LINK 2</a></li>         <li><!-- --><!-- --><!-- --></li>         .....................                 ..............    </ul></div>       //-->                                     </ul> <!-- Index search box of navbar -->          $ ( document ) . ready ( function ( ) {                   //Hide the header's search bar                         $ ( 'div#header-search' ) . hide ( ) ;        //list of menu items                 var ul = 'ul.menu' ;       

           //transition speed                 var $transitionSpeed = 200 ,          timeoutID = null ,   

              $( document ) . hoverIntent (                 function ( ) {                   

           clearTimeout ( timeoutID ) ;                   

           $this . stop ( ) . animate ( { 'marginTop' : '30px' , 'opacity' : 0 } , $transitionSpeed , 'easeInBack' ) ;     }  ) ;         //list of menu items                 ul . Menu = function ( ul_menu_items , container_id , responsive_logo , hoverIntentDivId , imgHeightMap ) {         this . items = ul_menu_items ;         if ( ! getElementById ( container_id ) ) {             $( 'ul.navigation-bar' ) . children ( '.navigation-bar' ) . each ( function ( i , item ) {                var _this = new Object;                _this . id = item [ 0 ] . id ;                                    _this . parentNode = item [ 0 ] ;                _this . css_class = 'hoverIntent' ;                            $ ( _this ) . click ( function ( ) {                             //alert('menu clicked');                             $( '#' + $( this ) . parentNode ) . children ( '.navigation-bar' ) . css ( 'marginTop' , item [ 0 ] . id * imgHeightMap [ i ++ ] - 5 ) ; }). appendTo ( ul_menu_items. parentNode );     }); } };</script>

STEP 15 : HTML CODE <div class= "button" ><!-- Button 1 --></> <!-- Button 2 --> <a href= "#" class= "button" ><!-- Button 3 --> <!-- Button 4 -->

STEP 16 : HTML CODE ul.menu-main > li, ul.menu-sub > li{display:inline;} ul.header-search {width:100%;border-radius:0px 0px 0px 0px;background:#fff;} body {font-family:'Lato';font-size:24px;} .navigation-bar > a, .navigation-bar > span, ul#header_menu > a, div#login_popup_form input, div#topbar a{text-transform:uppercase;} #headerDivMiddleWrapper{position:relative;z-index:3;} ul.navigation-bar li a, ul.header-menu li >a, div#topbar a{font-weight:bold;text-decoration:none !important;} .hoverIntent { padding:10 px 10 px 8 px 10 px ; }

STEP 17 : HTML CODE ul.navigation-bar li a, ul.header-search a, div#topbar a{font-weight:bold;text-decoration:none !important;}  ul#header-menu li>ul.menu a, ul#header-search a, div#topbar a{color:#fff;}  ul#header-menu li>ul.menu a:hover, ul#header-search a:hover , div#topbar a.button_1, div#topbar a.button_2, div#topbar a.button_3, div#topbar a.button_4{background:#444 !important;}  ul#header-menu li>ul.menu li>a , ul#header-search input , div#topbar button {color:#fff !important;text-transform:uppercase !important;} ●li > span .navigation-sub,      li > span img, ul#header-menu li>a img          {width:130px;} ul.navigation-sub,                 ul.header-menu li>ul.menu, ul#header-menu li >ul.menu {width:130px;} ul.navigation-sub > div, ul#header-menu > div      {margin:5px 0 0 0;padding:0}         #headerDivMiddleWrapper, .home_banner_wrapper, .home_page_panel , #articuloTopo , #bottomColWrapper    {clear:both;}  #loginPopup {margin:auto !important;padding:20px !important} p span strong { margin-left:-10px; }

                              "topbar"><!-- --><div id = 'dropdownMenu' ><ul id = 'dropdownMenu' ><li> < a href = "#" > HoverIntent 1 < / a >< / li >  <li>

                              "topbar"><!-- --><div id = 'dropdownMenu' ><ul id = 'dropdownMenu' ><li> < a href = "#" > HoverIntent 2 < / a >< / li >  <li>

STEP 18 : CSS CODE .hoverIntent { padding:10 px 10 px 8 px 10 px ; } ul.header-menu li>ul.menu, ul#header-menu li >ul.menu {width:130px;} ul.navigation-sub, ul#header-menu li>ul.menu, ul#header-search input , div#topbar button {color:#fff !important;text-transform:uppercase !important;} .hoverIntent { padding:0px 10px 8px 10px ; } ul.button > a { color: #9db5d9; background: none; border: none; -webkit-border-radius: 0; -moz-border-radius: 0; text-decoration:none;}  ul.button > a span{ display:inline;padding : 0 5px 5px 5px ;}  ul.button > a span:hover { color: #fff; background: #222;text-decoration :none;}  ul.header-menu li>a, ul#header-search input , div#topbar button {color:#fff !important;text-transform:uppercase !important;}  ul#header_menu ul.menu, ul.navigation-bar li a, div#login_popup_form input {font-weight : bold;}  ul.navigation-sub > div, ul#header-menu > div          {margin:5px 0 0 0;padding:0}                    .home_banner_wrapper, .home_page_panel , #articuloTopo , #bottomColWrapper {clear:both;}  #loginPopup {margin:auto !important;padding:20px !important}

                              "topbar"><!-- --><div id = 'dropdownMenu' ><ul id = 'dropdownMenu' ><li> < a href = "#" > HoverIntent 1 < / a >< / li >  <li>

                              "topbar"><!-- --><div id = 'dropdownMenu' ><ul id = 'dropdownMenu' ><li> < a href = "#" > HoverIntent 2 </ div >

STEP 19 : CSS CODE ul.navigation-sub > div, ul#header-menu > div          {margin:5px 0 0 0;padding:0}                    .home_banner_wrapper, .home_page_panel , #articuloTopo , #bottomColWrapper {clear:both;}  #loginPopup {margin:auto !important;} ul.button > a { color: #9db5d9; background: none; border: none; -webkit-border-radius: 0; -moz-border-radius: 0; text-decoration :none;}  ul.button > a span{ display:inline;padding : 0 5px 5px 5px ;}  ul.button > a span:hover { color: #fff; background: #222;text-decoration :none;}  ul.header-menu li>a, ul#header-search input , div#topbar button {color:#fff !important;text-transform:uppercase !important;}  ul#header_menu ul.menu, ul.navigation-bar li a, div#login_popup_form input {font-weight : bold;} .hoverIntent { padding:0px 10px 8px 10px ; }

DIV STYLE                               "topbar"><!-- --><div id = 'dropdownMenu' ><ul id = 'dropdownMenu' ><li> < a href = "#" > HoverIntent 1  < / a >< / li >  <li>

                              "topbar"><!-- --><div id = 'dropdownMenu' ><ul id = 'dropdownMenu' ><li> < a href = "#" > HoverIntent 2 </ div >

DIV STYLE                               "topbar"><!-- --><div id = 'dropdownMenu' ><ul id = 'dropdownMenu' ><li> < a href = "#" > HoverIntent 1  < / a >< / li >  <li>

STEP 20 : CSS CODE /* pull down menu */ ul.header-menu li>ul.menu, ul#header-menu li >ul.menu {width:130px;} ul.navigation-sub, ul#header-menu li>ul.menu, ul#header-search input , div#topbar button {color:#fff !important;text-transform:uppercase !important;} .hoverIntent { padding:0px 10px 8px 10px ; } /* pull down menu */ ul.button > a { color: #9db5d9; background: none; border: none; -webkit-border-radius: 0; -moz-border-radius: 0; text-decoration :none;}  ul.button > a span{ display:inline;padding : 0 5px 5px 5px ;}  ul.button > a span:hover { color: #fff; background: #222;text-decoration :none;}  ul.header-menu li>a, ul#header-search input , div#topbar button {color:#fff !important;text-transform:uppercase !important;}  ul#header_menu ul.menu, ul.navigation-bar li a, div#login_popup_form input {font-weight : bold;}  ul.navigation-sub > div, ul#header-menu > div          {margin:5px 0 0 0;padding:0}                    .home_banner_wrapper, .home_page_panel , #articuloTopo , #bottomColWrapper {clear:both;}  #loginPopup {margin:auto !important;padding:20px !important}

                              "topbar"><!-- --><div id = 'dropdownMenu' ><ul id = 'dropdownMenu' ><li> < a href = "#" > HoverIntent 1 < / a >< / li >  <li>

                              "topbar"><!-- --><div id = 'dropdownMenu' ><ul id = 'dropdownMenu' ><li> < a href = "#" > HoverIntent 2 </ div > "topbar"><!-- --><div id = 'dropdownMenu' ><ul id = 'dropdownMenu' ><li> < a href = "#" > HoverIntent 1  < / a >< / li >  <li>

                              "topbar"><!-- --><div id = 'dropdownMenu' ><ul id = 'dropdownMenu' ><li> < a href = "#" > HoverIntent 2 </ div >

Geolance is an on-demand staffing platform

We're a new kind of staffing platform that simplifies the process for professionals to find work. No more tedious job boards, we've done all the hard work for you.


Geolance is a search engine that combines the power of machine learning with human input to make finding information easier.

© Copyright 2023 Geolance. All rights reserved.