Menu Close Menu

2 comments

Responsive_Flat_Navigation_menu

Mostly we discuss regarding responsive web design in our blogger related tutorials. Do you wish to make your own responsive menu for your website, but don't know how ? during this tutorial we'll show you 4 awesome responsive menus that will be very useful to build your own website navigation.  For straightforward navigation, the solutions is straight-forward, However, if you’re performing on something a bit more complex, perhaps with multiple lists and dropdowns, a additional dramatic arranging is also so as. during this approach to responsive navigation, we’re reaching to use associate approach that may accommodate large, multi-level navigation menus using media queries, while making an attempt to stay with our easy markup and our external resources minimal, In this article you will see how you can build an amazing CSS3 animated responsive dropdown menu.

 

Live Preview       Download Source

 

 

Creating Responsive Nested Navigation Menu

Firstly, simple markup of multi-leveled unordered lists with a little bit of HTML5 flavor. My example consists of three levels. Three is not the limit, you may have infinite levels on your next super project.

 

Step 1. Creating HTML Structure

<div class="nav-container">
              <div>
              <label class="responsive_menu" for="responsive_menu">
              <span>Menu</span>
              </label>
              <input id="responsive_menu" type="checkbox">
              <ul class="menu">
              <li><a href="#">Home</a></li>
              <li class="dropdown"><a href="#">Categoriesˇ</a>
                <ul>
                  <li><a href="#">SEO</a></li>
                  <li><a href="#">Webmaster Tools</a></li>
                  <li><a href="#">Google News</a></li>
                  <li class="dropdown"><a href="#">Web Design ›</a>    
                    <ul>
                      <li><a href="#">Social Plugin</a></li>
                      <li><a href="#">Plugins</a></li>
                      <li class="dropdown"><a href="#">Templates ›</a>
                        <ul>
                          <li><a href="#">Blogger</a></li>
                          <li><a href="#">WordPress</a></li>
                          <li><a href="#">Jomla</a></li>
                          <li><a href="#">Website Template</a></li>
                        </ul>
                      </li>
                    </ul>
                  </li>
                 
                </ul>
              </li>
              <li class="dropdown">
              <a href="#">Tutorialsˇ</a>
              <div class="columndrop">
                <div class="col">
                  <h3>± SEO</h3>
                  <ul>
                    <li><a href="#">Basic</a></li>
                    <li><a href="#">Off Page</a></li>
                    <li><a href="#">On Page</a></li>
                    <li><a href="#">Blogger SEO</a></li>
                  </ul>
                </div>
                <div class="col">
                  <h3>± Navigation</h3>
                  <ul>
                    <li><a href="#">Website Menu</a></li>
                    <li><a href="#">Blogger Menu</a></li>
                    <li><a href="#">Wordpress Menu</a></li>
                    <li><a href="#">All in One</a></li>
                  </ul>
                </div>
                <div class="col">
                  <h3>± Plugins</h3>
                  <ul>
                    <li><a href="#">Social</a></li>
                    <li><a href="#">Blogger</a></li>
                    <li><a href="#">Wordpress</a></li>
                    <li><a href="#">Website</a></li>
                  </ul>
                </div>
              </div>
              </li>
              <li class="dropdown"><a href="#">Resourcesˇ</a>
              <div class="megadrop">
                <div class="col">
                  <h3>Graphic</h3>
                  <ul>
                    <li><a href="#">Illustrator</a></li>
                    <li><a href="#">CorelDraw Styles</a></li>
                    <li><a href="#">Adobe Plugin</a></li>
                   
                  </ul>
                </div>
                <div class="col">
                  <h3>Vector Graphic</h3>
                  <ul>
                    <li><a href="#">Vectors</a></li>
                    <li><a href="#">Icons</a></li>
                    <li><a href="#">UI Kit</a></li>
                   
                  </ul>
                </div>
                <div class="col">
                  <h3>Template</h3>
                  <ul>
                    <li><a href="#">HTML Templates</a></li>
                    <li><a href="#">Wordpress Themes</a></li>
                    <li><a href="#">Blogger Templates</a></li>
                   
                  </ul>
                </div>
                <div class="col">
                  <h3>Social Media</h3>
                  <ul>
                    <li><a href="#">Social Plugin</a></li>
                    <li><a href="#">Social Icons</a></li>
                    <li><a href="#">Social Vector Icons</a></li>
                   
                  </ul>
                </div>
               </div>
              </li>
              <li><a href="#">Faqs</a></li>
              <li><a href="#">About Us</a></li>
              <li><a href="#">Contact Us</a></li>
              </li>
          </ul>
        </div>
      </div>

 

Now let's just give a sense to the HTML above with the CSS below.

 

Step 2. Let’s add some very basic styling to get our list looking like a navigation bar:

 

.menu-container {
    width:100%;
    margin: 0 auto;
    padding: 20px 0;
}

.menu {
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: 15px;
    line-height: 15px;
    position: relative;
    padding: 0 0 0 4px;
    margin: 0;
    background-color: #005b68;
}

/* Reset Links */
.menu a, .menu a:link, .menu a:visited, .menu a:focus, span {
    color: #fff;
    text-decoration: none;
}

.menu a:hover {
color: #c4c4c4;
text-decoration: none;
}

/* Main element */
.menu > li {
    display: inline-block;
    text-align: center;
    margin-left: -4px;
    border-left: 1px solid rgba(255, 255, 255, 0.2);
    box-shadow: -1px 0 0 rgba(255, 255, 255, 0.2);
   
    }

/* Link Style */
.menu > li > a {
    padding:20px 18px;
    display: block;
}

.menu > li:hover > a{
    color: #005b68;
}

.menu > li:hover {
    background-color: #fff;
}
.menu > li:first-child {
border-left: none;
box-shadow: none;
}

 

Step 3. Next, let’s get the horizontal dropdown menus happening. While this could be done with pure CSS using the:hover .

 

/* Simple multilevel dropdown */
.menu > li > ul {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    list-style: none;
    top:55px;
    background-color: #005b68;
    width: 200px;
    text-align: left;
    margin-top:30px;
    padding: 0px;
    z-index: 99;
}

/* First level appear */
.menu > li:hover > ul {
    opacity: 1;
    visibility: visible;
    margin-top: 0px;
}

/* Style for dropdown links */
.menu li > ul li {
    font-size: 13px;
    position: relative;
    display: block;
    padding: 15px 10px;
   
}

.menu > li > ul  li:hover {
    background-color: #fff;

}

.menu ul  li:hover > a {
    color: #005b68;
}

/* Second and third dropdown level */
.menu > li > ul li ul {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    list-style: none;
    top:0px;
    left: 200px;
    background-color: #005b68;
    width: 200px;
    text-align: left;
    padding: 0px;
    margin-left: 30px;
}

.menu > li > ul li ul li:hover {
    background-color: #fff;
}
input#responsive_menu { display: none; }

.menu > li > ul li ul li ul {
    background-color: #005b68;
}

.menu > li > ul li ul li ul li:hover {
    background-color: #fff;
}

/* Second and third level appears */
.menu > li ul li:hover > ul {
    opacity: 1;
    visibility: visible;
    margin-left: 0px;
}

 

We’ve just floated our list items into a horizontal line, set some colors up and hidden the submenus off the screen using absolute positioning….!!!

 

Step 4. Here is we are going to stylize our column dropdown and mega dropdown list.

 

/* columndrop dropdown */
.menu .columndrop {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    list-style: none;
    top:55px;
    background-color: #005b68;
    min-height: 100px;
    text-align: left;
    margin-top:30px;
    padding: 0;
    padding: 0 10px;
    z-index: 99;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}

.menu > li:hover .columndrop {
    opacity: 1;
    visibility: visible;
    margin-top: 0px;
    color: #fff;
}

.menu .columndrop .col {width: 130px;margin:0 9px;}


/*.coldrop full width dropdown */
.menu .col {
    width: 14.1%;
    float: left;
    color:white;
    margin: 0 0 0 2.2%;
}

.menu .col ul {
    padding: 0;
    margin: 0;
}

.menu .col ul li {
    padding: 0;
    list-style: none;
    font-size: 11px;
}

.menu .col h3 {
    font-size: 16px;
    padding: 14px 0;
    font-weight: 400;
    margin: 5px 0 5px 0;
}

.menu .col ul li a {
    display: block;
    padding: 0 0 15px 0;
}
.menu .col ul li a:hover {
    color: #111;
    text-decoration: underline;
}

/*Animation Effect for Dropdown  */
.menu > li > ul li ul, .menu li >ul li, .menu > li > .megadrop, .menu > li > .columndrop, .menu > li > ul, .menu > li {
    transition: all 0.2s ease-in-out;
    -moz-transition: all 0.2s ease-in-out; /* Firefox 4 */
    -webkit-transition: all 0.2s ease-in-out; /* Safari and Chrome */
      -ms-transition: all 0.2s ease-in-out; /* IE 11 */
    -o-transition: all 0.2s ease-in-outs; /* Opera */
}

 

Step 5. Our lovely horizontal dropdown menu unfortunately looks quite tiny on mobile screens, so let’s make sure mobile browsers will be fully zoomed-in when they load our page by adding the viewport meta tag.

 

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

 

Of course, now our dropdown menu looks even worse on mobile devices, and most of it doesn’t even fit on the screen! Let’s add in some media queries to style our list into a vertical list below our breakpoint. Our breakpoint is determined by the point at which our menu breaks onto two lines.

 

Step 6. At our breakpoint, we’ll remove the floats and set the list items and unordered lists to width: 100%. Right now, when we hover over our parent items, their child lists are displayed over top of the items beneath it.

 

/* Responsive container Setting */
@media only screen and (min-width: 768px) and (max-width: 959px) {
    .menu-container {
        width:768px;
    }
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
    .menu-container {
        width: 420px;
    }
}

@media only screen and (max-width: 479px) {
    .menu-container {
        width: 300px;
    }
}

label.responsive_menu span {
    margin-left: 10px;
    color: white;
    display: none;
}

@media only screen and (max-width: 959px) {

/* New direction for third dropdown level */
.menu > li > ul li ul li ul {
    left: -200px;
    z-index: 3;
}

.menu > li > a{
    padding: 20px 12px;
    font-size: 12px;
}

.menu .columndrop .col {width: 120px;margin:0 5px;}

}

@media only screen and (max-width: 767px) {

    .menu {
      display: none;
    }

    label.responsive_menu span {
        display: inline;
        font-size: 20px;
        font-variant: small-caps;
        font-weight:400;
    }

    label.responsive_menu {
      position: relative;
      display: block;
      width: 100%;
      background-color: #005b68;
      padding: 15px 0;
     
    }

    .menu {
        padding: 0;
    }

    .menu li {
        width: 100%;
        display:block;
        text-align: left;
        margin-left: 0;
    }

    .menu > li {
        border-right: none;
        padding: 18px 0px;
        position: relative;
    }

    .menu > li > a {
        display: inline;
    }

    .menu li ul, .menu li .megadrop, .menu li .columndrop {
        top:45px;
    }

    .menu li ul {
        padding: 0;
    }

    .menu .megadrop, .menu .columndrop {
        width: 100%;
        padding: 0 2.5%;
    }

    .menu li > ul li {
        padding: 18px 0px;
    }

    .menu .col, .menu .columndrop .col {
        width: 94%;
        padding: 0 3%;
    }

    .menu > li > ul {
        width: 100%;
    }

    .menu > li > ul li ul {
        width: 100%;
        top:43px;
        left: 0;
        margin-top: 30px;
        z-index: 2;
    }

    .menu > li > ul > li:hover ul {
        margin-top: 0;
    }
   
        #responsive_menu:checked+.menu {
        display: block;
    }

    label:after {
        position: absolute;
        top:9px;
        right: 10px;
        content: "\2263";
        font-size: 35px;
        color: #FFF;
    }


    .menu > li > ul li ul li ul {
        width: 100%;


        top:43px;
        left: 0px;
        margin-left: 0;
        margin-top: 30px;
    }

    .menu > li > ul > li ul li:hover ul{
        margin-top: 0;
    }

    .menu > li > ul li{
        padding: 15px 0 15px 6%;
        width: 94%;
    }

    .menu > li > ul li ul li{
        padding: 15px 0 15px 9%;
        width: 91%;
    }

    .menu > li > ul li ul li ul li{
        padding: 15px 0 15px 12%;
        width: 88%;
    }
   
    .menu ul li.dropdown:after {
        left: 90%;
    }  

    /* Disable animation for dropdown */
    .menu > li > ul li ul, .menu li >ul li, .menu > li > .megadrop, .menu > li > .columndrop, .menu > li > ul, .menu > li {
        transition: none;
        -moz-transition: none;
        -webkit-transition: none;
         -ms-transition: none;
        -o-transition: none;
    }

}

 

Though this technique may be well-suited to certain situations and menu structures, there are still a lot of other options out there for taming navigation on mobile devices. In our next Tutorial we are going to tell you how add it to blogger. stay tuned for our next tutorial.

Read Article →

2 comments
Navigation_tab_menuAs promised to some of my readers, here’s a tutorial on awesome navigation or tab menu Version 2.0 for blogger user. I made it into a multi level, so you don’t have to go any further editing. Just replace your respective links with (#) sign and replace link title with your page or label title. I’ll end this amazing tutorial of new features by saying that we’re currently working on one another Application to include a bunch of cool Smart tools features. I won’t say what those features are just yet, but stay tuned—you’ll be seeing more cool stuff shortly! Got any questions? Or maybe, have something to add? Please leave a comment below and tell us what you're thinking about our updated Multi Level Navigation Menu Version 2.0 !!!…

I have checked myself by operating that navigation menu is functional. (also see screen shot below.)

Navigation_preview

Now Let's Start Adding Navigation

1. Go to your Blogger Dashboard>> Template>> Edit HTML
2. and Look for the following code in your HTML.
]]></b:skin>

3. Paste the following code immediately above(before) it:
#css3_menu {
    width: 960px;
    height: 50px;
    margin: 0px auto;
    border-top: none!important;
    background: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhecbfqQkvMlHCytvTtFb2UdlsERqPNRdBwwr01o362dMovQqQJ-EVeXQv-oFg28bskZNo5-zXrdiCnCYqgFdF0xsSyatdaWgxzCJH_1APtrysUbb0oexNsx2YegAh7B1pSM-n9FzchG9DO/s1600/menu_bg.png) no-repeat;
}
#css3_menu, #css3_menu ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
#css3_menu:before,
    #css3_menu:after {
    content: "";
    display: table;
}
#css3_menu:after {
    clear: both;
}
#css3_menu li {
    float: left;
    border-right: 1px solid #FFA722;
    box-shadow: 1px 0 0 #CC5200;
    -moz-box-shadow: 1px 0 0 #cc5200;
    -webkit-box-shadow: 1px 0 0 #cc5200;
    position: relative;
}
#css3_menu a {
    float: left;
    padding: 15px 30px;
    color: #fff;
    text-transform: inherit;
    font-family: Verdana, Geneva, sans-serif;
    font-size: 14px;
    font-weight: bold;
    text-decoration: none;
    text-shadow: 1px 1px 0px #6f4900;
}
#css3_menu li a:hover {
    color: #6f4900;
    text-shadow: 1px 1px 0px #482f00;
}
#css3_menu li:hover > a {
    color: #d2d2d2;
}
*html #css3_menu li a:hover {
/* IE6 only */
    color: #fafafa;
}
#css3_menu ul {
    margin: 20px 0 0 0;
    _margin: 0;
/*IE6 only*/
    opacity: 0;
    visibility: hidden;
    position: absolute;
    top: 47px;
    left: 0;
    z-index: 1;
    background: #ec6c00;
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
#css3_menu li:hover > ul {
    opacity: 1;
    visibility: visible;
    margin: 0;
}
#css3_menu ul ul {
    top: 0;
    left: 174px;
    margin: 0 0 0 20px;
    _margin: 0;
/*IE6 only*/
    -moz-box-shadow: -1px 0 0 rgba(210,210,210,.2);
    -webkit-box-shadow: -1px 0 0 rgba(210,210,210,.2);
    box-shadow: -1px 0 0 rgba(210,210,210,.2);
}
#css3_menu ul li {
    float: none;
    display: block;
    border: 0;
    _line-height: 0;
/*IE6 only*/
    -moz-box-shadow: 0 1px 0 #cc5200, 0 2px 0 #ec8e00;
    -webkit-box-shadow: 0 1px 0 #cc5200, 0 2px 0 #ec8e00;
    box-shadow: 0 1px 0 #cc5200, 0 2px 0 #ec8e00;
}
#css3_menu ul li:last-child {
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}
#css3_menu ul a {
    padding: 12px;
    width: 150px;
    color: #ffc66c;
    _height: 12px;
/*IE6 only*/
    display: block;
    white-space: nowrap;
    float: none;
    text-transform: none;
}
#css3_menu ul a:hover {
    background-color: #f99100;
    color: #fff;
}

4. Click save button and you are done first step.
Note:- If this style sheet doesn't work fine with your template. before adding this menu in your template completely remove your previous menu.
The code worked flawlessly!. If you have any problem or you want to change the background color font color or anything else just leave your comment with your requirement. We are ready for help 24/7.

How to add HTML

1. Go to Layout > Add A Gadget and select HTML/JavaScript gadget.
2. Copy the HTML link and paste it inside the content box.
<ul id="css3_menu">
        <li><a href="#">Home</a></li>
        <li><a href="#">Blogger</a>
        <ul>
        <li><a href="#">Widgets</a></li>
        <li><a href="#">Plugin</a>
        <ul>
        <li> <a href="#">Facebook</a></li>
        <li> <a href="#">Twitter</a></li>
        <li> <a href="#">Pinterest</a></li>
        <li> <a href="#">Google Plus</a></li>
        <li> <a href="#">Adsense</a></li>
        <li> <a href="#">Custom</a>
        <ul>
        <li> <a href="#">Hello Bar</a></li>
        <li> <a href="#">Earning Boster</a></li>
        <li> <a href="#">Clock</a></li>
        </ul>
        </li>
        </ul>
        </li>
        <li><a href="#">Tips Tricks</a></li>
        <li><a href="#">Blogger News</a></li>
        <li><a href="#">Blogger Help</a></li>
        </ul>   
        </li>
        <li><a href="#">Template</a>
        <ul>
        <li><a href="#">Blogger</a>
        <ul>
        <li><a href="#">By Column</a>
        <ul>
        <li><a href="#">1 Column</a></li>
        <li><a href="#">2 Column</a></li>
        <li><a href="#">3 Column</a></li>
        </ul>
        </li>
        <li><a href="#">By Color</a>
        <ul>
        <li><a href="#">Red</a></li>
        <li><a href="#">Blue</a></li>
        <li><a href="#">Orange</a></li>
        </ul>
        </li>
        <li><a href="#">By Width</a></li>
        </ul>
        </li>
        <li><a href="#">WordPress</a></li>
        </ul>
        </li>
        <li><a href="#">Faqs</a></li>
        <li><a href="#">About</a></li>
        <li><a href="#">Contact</a></li>
    </ul>

3. Click Save.
4. Drag to reposition the gadget below the header.
Click Save and view your blog. You should see a functional menu installed.
Try hovering the tabs, make sure the dropdowns appear.
You may delete or add menu or sub menu(up to multi levels). Make sure you add/remove the relevant code completely i.e. starting from the opening tag until the closing tag. Do the changes very carefully.
 

Renaming And Adding The Links

As you can see, the dropdown menu HTML is mainly consisted of unordered lists (ul) and list items (li).
Below is a code snippet for one of the category.
<li><a href="#">Home</a></li>
To rename the category, simply replace Home with your own text. As for the link, just replace  # with the Page intended URL.
Hope you enjoyed with this tutorial, don’t forget to tell thanks and leave a comment :) Enjoy..!!
Read Article →

2 comments

Dropdown_navigationNowadays you can see plenty of different types of navigation menus with attractive, creative and elegant designs. The navigation menu on a website/blog is like a stars on the sky and improve impressions of your webpage. The navigation in website design is very important and plays a major role in a website's usability as well as in user experience. It is better to use simple, obvious and clear layout that are easy to figure out and keep your webpage up to industry. Any link that takes users more than a second or two to figure out is probably unsuitable for use. Today's tutorial we are sharing another simple and user friendly navigation menu, we built it using  css3. No images were used, just CSS. It is cross browser compatible and was optimized for IE7 and for newest versions. So if u like, take a five mints to implement on your blog and Enjoy…!!!

 

Live Preview

 

How to add it to blogger (Menu Style 1)

Parrot_menu

1. Go to your Blogger Dashboard>>Template>>Edit Html

2. Find following code in your template.

</b:skin>

 

3. and paste the following code before/above </b:skin>

#menu_parrot {
        width: 960px;
        margin: 0px auto;
        border: 1px solid #82BF00;
        border-top: none!important;
    background: rgb(166,198,83); /* Old browsers */
background: -moz-linear-gradient(top, rgb(166,198,83) 0%, rgb(130,191,0) 50%, rgb(143,200,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(166,198,83)), color-stop(50%,rgb(130,191,0)), color-stop(100%,rgb(143,200,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgb(166,198,83) 0%,rgb(130,191,0) 50%,rgb(143,200,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgb(166,198,83) 0%,rgb(130,191,0) 50%,rgb(143,200,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgb(166,198,83) 0%,rgb(130,191,0) 50%,rgb(143,200,0) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgb(166,198,83) 0%,rgb(130,191,0) 50%,rgb(143,200,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6c653', endColorstr='#8fc800',GradientType=0 ); /* IE6-8 */
-moz-box-shadow: 0 0px 1px #777, 0 0 1px #666 inset;
        -webkit-box-shadow: 0 0px 1px #777, 0 0 1px #666 inset;
        box-shadow: 0 0px 1px #777, 0 0 1px #666 inset;
  

    }
   
    #menu_parrot, #menu_parrot ul {
        margin: 0;
        padding: 0;
        list-style: none;
    }
   
   
    #menu_parrot:before,
    #menu_parrot:after {
        content: "";
        display: table;
    }
   
    #menu_parrot:after {
        clear: both;
    }
   
   
    #menu_parrot li {
        float: left;
        border-right: 1px dotted #86A800;
        position: relative;
    }
   
    #menu_parrot a {
        float: left;
        padding: 15px 30px;
        color: #fff;
        letter-spacing: 4;
        text-transform:inherit;
        font-family: Verdana, Helvetica;
        font-size: 14px;
        text-decoration: none;
         text-shadow: 0 1px #333;
       
    }
   
    #menu_parrot li a:hover {
        background: rgb(166,198,83);
       
    }
   
    #menu_parrot li:hover > a {
        color: #fafafa;
       
    }
   
    *html #menu_parrot li a:hover {
    /* IE6 only */
        color: #fafafa;
    }
   
    #menu_parrot ul {
        margin: 20px 0 0 0;
        _margin: 0; /*IE6 only*/
        opacity: 0;
        visibility: hidden;
        position: absolute;
        top: 47px;
        left: 0;
        z-index: 1;   
    background: rgb(166,198,83); /* Old browsers */
background: -moz-linear-gradient(top, rgb(166,198,83) 0%, rgb(130,191,0) 50%, rgb(143,200,0) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgb(166,198,83)), color-stop(50%,rgb(130,191,0)), color-stop(100%,rgb(143,200,0))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgb(166,198,83) 0%,rgb(130,191,0) 50%,rgb(143,200,0) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgb(166,198,83) 0%,rgb(130,191,0) 50%,rgb(143,200,0) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgb(166,198,83) 0%,rgb(130,191,0) 50%,rgb(143,200,0) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgb(166,198,83) 0%,rgb(130,191,0) 50%,rgb(143,200,0) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6c653', endColorstr='#8fc800',GradientType=0 ); /* IE6-8 */       
        -webkit-transition: all .3s ease-in-out;
        -moz-transition: all .3s ease-in-out;
        -ms-transition: all .3s ease-in-out;
        -o-transition: all .3s ease-in-out;
        transition: all .3s ease-in-out; 
    }

    #menu_parrot li:hover > ul {
        opacity: 1;
        visibility: visible;
        margin: 0;
    }
   
    #menu_parrot ul ul {
        top: 0;
        left: 174px;
        margin: 0 0 0 20px;
        _margin: 0; /*IE6 only*/
               
    }
   
    #menu_parrot ul li {
        float: none;
        display: block;
        border: 0;
        _line-height: 0; /*IE6 only*/
       
    }
   
       
    #menu_parrot ul a {   
        padding: 12px;
        width: 150px;
        color: #fff;
        border-bottom: 1px dotted #86A800;
        border-radius: 5px;
        _height: 12px; /*IE6 only*/
        display: block;
        white-space: nowrap;
        float: none;
        text-transform: none;
    }
   
    #menu_parrot ul a:hover {
        background: rgb(166,198,83);
        color: #fff;
       
    }
   
    #menu_parrot ul:first-child {
    border-left: 0;
    -moz-border-radius:5px;
    -webkit-border-radius:5px;
    border-radius:5px;           
}

#menu_parrot ul:last-child a {
    border-right: 0;
    -moz-border-radius:5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;           
}

 

4. and paste the following HTML Code where you want to show Navigation menu.

<ul id="menu_parrot">
        <li><a href="">Home</a></li>
        <li><a href="">Blogger</a>
        <ul>
        <li><a href="">Widgets</a></li>
        <li><a href="">Plugin</a>
        <ul>
        <li> <a href="">Facebook</a></li>
        <li> <a href="">Twitter</a></li>
        <li> <a href="">Pinterest</a></li>
        <li> <a href="">Google Plus</a></li>
        <li> <a href="">Adsense</a></li>
        <li> <a href="">Custom</a>
        <ul>
        <li> <a href="">Hello Bar</a></li>
        <li> <a href="">Earning Boster</a></li>
        <li> <a href="">Clock</a></li>
        </ul>
        </li>
        </ul>
        </li>
        <li><a href="">Tips Tricks</a></li>
        <li><a href="">Blogger News</a></li>
        <li><a href="">Blogger Help</a></li>
        </ul>   
        </li>
        <li><a href="">Template</a>
        <ul>
        <li><a href="">Blogger</a>
        <ul>
        <li><a href="">By Column</a>
        <ul>
        <li><a href="">1 Column</a></li>
        <li><a href="">2 Column</a></li>
        <li><a href="">3 Column</a></li>
        </ul>
        </li>
        <li><a href="">By Color</a>
        <ul>
        <li><a href="">Red</a></li>
        <li><a href="">Blue</a></li>
        <li><a href="">Orange</a></li>
        </ul>
        </li>
        <li><a href="">By Width</a></li>
        </ul>
        </li>
       
        <li><a href="">WordPress</a></li>
        </ul>
        </li>
        <li><a href="">Faqs</a></li>
        <li><a href="">About</a></li>
        <li><a href="">Contact</a></li>
    </ul>

 

 

How to add it blogger (Menu Style 2)

 

ferozi_menu

1. Go to your Blogger Dashboard>>Template>>Edit Html

2. Find following code in your template.

#menu_ferozi {
        width: 960px;
        margin: 0px auto;
        border: 1px solid #17A2C1;
    background: rgb(0,183,234); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: -moz-linear-gradient(top,  rgba(0,183,234,1) 0%, rgba(0,158,195,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,183,234,1)), color-stop(100%,rgba(0,158,195,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,183,234,1) 0%,rgba(0,158,195,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,183,234,1) 0%,rgba(0,158,195,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,183,234,1) 0%,rgba(0,158,195,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(0,183,234,1) 0%,rgba(0,158,195,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b7ea', endColorstr='#009ec3',GradientType=0 ); /* IE6-8 */
  

    }
   
    #menu_ferozi, #menu_ferozi ul {
        margin: 0;
        padding: 0;
        list-style: none;
    }
   
   
    #menu_ferozi:before,
    #menu_ferozi:after {
        content: "";
        display: table;
    }
   
    #menu_ferozi:after {
        clear: both;
    }
   
   
    #menu_ferozi li {
        float: left;
        border-right: 1px dotted #008DCE;
        -moz-box-shadow: 0px 0 0 #F95700;
        -webkit-box-shadow: 0px 0 0 #F95700;
        box-shadow: 0px 0 0 #F95700;
        position: relative;
    }
   
    #menu_ferozi a {
        float: left;
        padding: 15px 30px;
        color: #fff;
        letter-spacing: 4;
        text-transform:inherit;
        font-family: Verdana, Helvetica;
        font-size: 14px;
        text-decoration: none;
       
    }
   
    #menu_ferozi li a:hover {
        background: #333;
       
    }
   
    #menu_ferozi li:hover > a {
        color: #fafafa;
       
    }
   
    *html #menu_ferozi li a:hover {
    /* IE6 only */
        color: #fafafa;
    }
   
    #menu_ferozi ul {
        margin: 20px 0 0 0;
        _margin: 0; /*IE6 only*/
        opacity: 0;
        visibility: hidden;
        position: absolute;
        top: 47px;
        left: 0;
        z-index: 1;   
        background: rgb(0,183,234); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */

background: -moz-linear-gradient(top,  rgba(0,183,234,1) 0%, rgba(0,158,195,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,183,234,1)), color-stop(100%,rgba(0,158,195,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,183,234,1) 0%,rgba(0,158,195,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,183,234,1) 0%,rgba(0,158,195,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,183,234,1) 0%,rgba(0,158,195,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(0,183,234,1) 0%,rgba(0,158,195,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b7ea', endColorstr='#009ec3',GradientType=0 ); /* IE6-8 */       
        -webkit-transition: all .3s ease-in-out;
        -moz-transition: all .3s ease-in-out;
        -ms-transition: all .3s ease-in-out;
        -o-transition: all .3s ease-in-out;
        transition: all .3s ease-in-out; 
    }

    #menu_ferozi li:hover > ul {
        opacity: 1;
        visibility: visible;
        margin: 0;
    }
   
    #menu_ferozi ul ul {
        top: 0;
        left: 174px;
        margin: 0 0 0 20px;
        _margin: 0; /*IE6 only*/
               
    }
   
    #menu_ferozi ul li {
        float: none;
        display: block;
        border: 0;
        _line-height: 0; /*IE6 only*/
       
    }
   
       
    #menu_ferozi ul a {   
        padding: 12px;
        width: 150px;
        color: #fff;
        border-bottom: 1px dotted #008DCE;
        _height: 12px; /*IE6 only*/
        display: block;
        white-space: nowrap;
        float: none;
        text-transform: none;
    }
   
    #menu_ferozi ul a:hover {
        background-color:#3d3d3d;
        color: #fff;        
   }

 

4. and paste the following HTML Code where you want to show Navigation menu.

<ul id="menu_ferozi">
        <li><a href="">Home</a></li>
        <li><a href="">Blogger</a>
        <ul>
        <li><a href="">Widgets</a></li>
        <li><a href="">Plugin</a>
        <ul>
        <li> <a href="">Facebook</a></li>
        <li> <a href="">Twitter</a></li>
        <li> <a href="">Pinterest</a></li>
        <li> <a href="">Google Plus</a></li>
        <li> <a href="">Adsense</a></li>
        <li> <a href="">Custom</a>
        <ul>
        <li> <a href="">Hello Bar</a></li>
        <li> <a href="">Earning Boster</a></li>
        <li> <a href="">Clock</a></li>
        </ul>
        </li>
        </ul>
        </li>
        <li><a href="">Tips Tricks</a></li>
        <li><a href="">Blogger News</a></li>
        <li><a href="">Blogger Help</a></li>
        </ul>   
        </li>
        <li><a href="">Template</a>
        <ul>
        <li><a href="">Blogger</a>
        <ul>
        <li><a href="">By Column</a>
        <ul>
        <li><a href="">1 Column</a></li>
        <li><a href="">2 Column</a></li>
        <li><a href="">3 Column</a></li>
        </ul>
        </li>
        <li><a href="">By Color</a>
        <ul>
        <li><a href="">Red</a></li>
        <li><a href="">Blue</a></li>
        <li><a href="">Orange</a></li>
        </ul>
        </li>
        <li><a href="">By Width</a></li>
        </ul>
        </li>
       
        <li><a href="">WordPress</a></li>
        </ul>
        </li>
        <li><a href="">Faqs</a></li>
        <li><a href="">About</a></li>
        <li><a href="">Contact</a></li>
    </ul>

 

The widget is extremely easy to be edited. To change links title simply replaced the text with your page titles and replace the hash sign (#) with respective links.

and you are done…!!!! Don’t Forget To check our previous Menus.

For any further help please feel free to post your queries in the comment box below. Its Very Handy, Light weight and Professional navigation Which you all can use to get rid of scripts and bulky menus that uses CSS3 and takes a lot of time to load. Thanks For Reading our Post.

Read Article →

16 comments
css3-markupHTML5 and CSS3 have totally revolutionized the designing and development. Now designers and web developers are capable of creating more functional and visually appealing websites because HTML5 and CSS3 offer many features and several techniques with which you can create interesting and creative websites. Both of these languages are easy to use and manage and allow users to create loads of amazing effects and appealing looks for their websites. Web interface is its navigation, Remember that the menu of your website needs to be visually appealing and at the same time simple enough for your users to easily navigate through your website or blog!. We always try to be very creative when it comes to designing a website navigation menu. It’s a important  thing: a super cool navigation menu can really enhance your website. That being said, The navigation are supported in most major web browsers and will be functional on updated browsers. In this menu you can see little 3d effect when mouse over on Categories.


Preview In Different Browser’s

Chrome_preview
Chrome Preview

Firefox_preview
Firefox Preview

IExplorer10_preview
Internet Explorer Preview

Now Let's Start Adding menu to your blog

1. Go to your Blogger Dashboard>> Template>> Edit HTML
2. and Look for the following code in your HTML.
]]></b:skin>

3. Paste the following code immediately above(before) it:
#css3_menu {
        width: 960px;
        margin: 0px auto;
        border: 1px solid #333;
        border-top:none!important;
        background-color: #333;
        -moz-box-shadow: 0 1px 1px #777, 0 1px 0 #666 inset;
        -webkit-box-shadow: 0 1px 1px #777, 0 1px 0 #666 inset;
        box-shadow: 0 1px 1px #777, 0 1px 0 #666 inset;
    }
   
    #css3_menu, #css3_menu ul {
        margin: 0;
        padding: 0;
        list-style: none;
    }
   
   
    #css3_menu:before,
    #css3_menu:after {
        content: "";
        display: table;
    }
   
    #css3_menu:after {
        clear: both;
    }
   
   
    #css3_menu li {
        float: left;
        border-right: 1px solid #111;
        -moz-box-shadow: 1px 0 0 #444;
        -webkit-box-shadow: 1px 0 0 #444;
        box-shadow: 1px 0 0 #444;
        position: relative;
    }
   
    #css3_menu a {
        float: left;
        padding: 15px 30px;
        color: #979797;
        letter-spacing: 4;
        text-transform:inherit;
        font-family: Verdana, Helvetica;
        font-size: 14px;
        text-decoration: none;
        text-shadow: 0 1px 0 #000;
    }
   
    #css3_menu li a:hover {
        background: #333;
    }
   
    #css3_menu li:hover > a {
        color: #fafafa;
    }
   
    *html #css3_menu li a:hover { /* IE6 only */
        color: #fafafa;
    }
   
    #css3_menu ul {
        margin: 20px 0 0 0;
        _margin: 0; /*IE6 only*/
        opacity: 0;
        visibility: hidden;
        position: absolute;
        top: 47px;
        left: 0;
        z-index: 1;   
        background: #333;
        -moz-box-shadow: 0 -1px rgba(255,255,255,.3);
        -webkit-box-shadow: 0 -1px 0 rgba(255,255,255,.3);
        box-shadow: 0 -1px 0 rgba(255,255,255,.3);   
        -webkit-transition: all .3s ease-in-out;
        -moz-transition: all .3s ease-in-out;
        -ms-transition: all .3s ease-in-out;
        -o-transition: all .3s ease-in-out;
        transition: all .3s ease-in-out; 
    }
    #css3_menu li:hover > ul {
        opacity: 1;
        visibility: visible;
        margin: 0;
    }
   
    #css3_menu ul ul {
        top: 0;
        left: 174px;
        margin: 0 0 0 20px;
        _margin: 0; /*IE6 only*/
        -moz-box-shadow: -1px 0 0 rgba(210,210,210,.2);
        -webkit-box-shadow: -1px 0 0 rgba(210,210,210,.2);
        box-shadow: -1px 0 0 rgba(210,210,210,.2);       
    }
   
    #css3_menu ul li {
        float: none;
        display: block;
        border: 0;
        _line-height: 0; /*IE6 only*/
        -moz-box-shadow: 0 1px 0 #111, 0 2px 0 #666;
        -webkit-box-shadow: 0 1px 0 #111, 0 2px 0 #666;
        box-shadow: 0 1px 0 #111, 0 2px 0 #666;
    }
    

     #css3_menu ul a {   
        padding: 12px;
        width: 150px;
        color: #979797;
        _height: 12px; /*IE6 only*/
        display: block;
        white-space: nowrap;
        float: none;
        text-transform: none;
    }
   
    #css3_menu ul a:hover {
        background-color:#3d3d3d;
        color: #fff;
       
    }
   

4. Click save button and you are done first step.
Note:- If this style sheet doesn't work fine with your template. before adding this menu in your template completely remove your previous menu. 
The code worked flawlessly!. If you have any problem or you want to change the background color font color or anything else just leave your comment with your requirement. We are ready for help 24/7.

Adding the widget to a blog

1. Go to Layout > Add A Gadget and select HTML/JavaScript gadget.
2. Copy the HTML link and paste it inside the content box.

<ul id="css3_menu">
        <li><a href="#">Home</a></li>
        <li><a href="#">Blogger</a>
        <ul>
        <li><a href="#">Widgets</a></li>
        <li><a href="#">Plugin</a>
        <ul>
        <li> <a href="#">Facebook</a></li>
        <li> <a href="#">Twitter</a></li>
        <li> <a href="#">Pinterest</a></li>
        <li> <a href="#">Google Plus</a></li>
        <li> <a href="#">Adsense</a></li>
        <li> <a href="#">Custom</a>
        <ul>
        <li> <a href="#">Hello Bar</a></li>
        <li> <a href="#">Earning Boster</a></li>
        <li> <a href="#">Clock</a></li>
        </ul>
        </li>
        </ul>
        </li>
        <li><a href="#">Tips Tricks</a></li>
        <li><a href="#">Blogger News</a></li>
        <li><a href="#">Blogger Help</a></li>
        </ul>   
        </li>
        <li><a href="#">Template</a>
        <ul>
        <li><a href="#">Blogger</a>
        <ul>
        <li><a href="#">By Column</a>
        <ul>
        <li><a href="#">1 Column</a></li>
        <li><a href="#">2 Column</a></li>
        <li><a href="#">3 Column</a></li>
        </ul>
        </li>
        <li><a href="#">By Color</a>
        <ul>
        <li><a href="#">Red</a></li>
        <li><a href="#">Blue</a></li>
        <li><a href="#">Orange</a></li>
        </ul>
        </li>
        <li><a href="#">By Width</a></li>
        </ul>
        </li>
       
        <li><a href="#">WordPress</a></li>
        </ul>
        </li>
        <li><a href="#">Faqs</a></li>
        <li><a href="#">About</a></li>
        <li><a href="#">Contact</a></li>
    </ul>

3. Click Save.
4. Drag to reposition the gadget below the header.
Click Save and view your blog. You should see a functional menu installed.
Try hovering the tabs, make sure the dropdowns appear.
You may delete or add menu or sub menu(up to multi levels). Make sure you add/remove the relevant code completely i.e. starting from the opening tag until the closing tag. Do the changes very carefully.

Renaming and adding the links

As you can see, the dropdown menu HTML is mainly consisted of unordered lists (ul) and list items (li).
Below is a code snippet for one of the category.

<li><a href="#">Home</a></li>

To rename the category, simply replace Home with your own text. As for the link, just replace  # with the Page intended URL.
Hope you enjoyed with this tutorial, don’t forget to tell thanks and leave a comment :) Enjoy..!!
Read Article →