Animated Multi Drop Down Menu In Blogger

Drop Down Menu has major importance in website or blogger, A page can show its categories in one drop down menu easily beside searching all categories separately. Many users want to make their blog more beautiful, stylish and interactive for visitors. So i am giving you the tutorial that how to add Animated Multi Drop Down Menu In Blogger easily.

Features :


  • Easy to use and optimized with CSS3
  • Speedy loading, No wait or compromise speed of Blog.
  • Compatible with all types of cell phones, and Ipad.
  • Awesome stunning Multi Drop Down Menu with cool effects.
  • Also optimized with stunning animated Jquery jumping drop down effect.
  • Editing code is very easy as ABC




How To Add In Blogger ?

  • Login to Blogger
  • Open Layout on the left sidebar of Blogger
  • Click on Add Widget and Select Html/Javascript
  • Paste the given code in it and Save
CSS Code
 <style>#menu, #menu ul {    margin: 0;    padding: 0;    list-style: none;}#menu {    width: 960px;    margin: 60px auto;    border: 1px solid #222;    background-color: #111;    background-image: linear-gradient(#444, #111);    border-radius: 6px;    box-shadow: 0 1px 1px #777;}#menu:before,#menu:after {    content: "";    display: table;}
#menu:after {    clear: both;}
#menu {    zoom:1;}#menu li {    float: left;    border-right: 1px solid #222;    box-shadow: 1px 0 0 #444;    position: relative;}
#menu a {    float: left;    padding: 12px 30px;    color: #999;    text-transform: uppercase;    font: bold 12px Arial, Helvetica;    text-decoration: none;    text-shadow: 0 1px 0 #000;}
#menu li:hover > a {    color: #fafafa;}
*html #menu li a:hover { /* IE6 only */    color: #fafafa;}#menu ul {    margin: 20px 0 0 0;    _margin: 0; /*IE6 only*/    opacity: 0;    visibility: hidden;    position: absolute;    top: 38px;    left: 0;    z-index: 1;       background: #444;       background: linear-gradient(#444, #111);    box-shadow: 0 -1px 0 rgba(255,255,255,.3);       border-radius: 3px;    transition: all .2s ease-in-out; }
#menu li:hover > ul {    opacity: 1;    visibility: visible;    margin: 0;}
#menu ul ul {    top: 0;    left: 150px;    margin: 0 0 0 20px;    _margin: 0; /*IE6 only*/    box-shadow: -1px 0 0 rgba(255,255,255,.3);       }
#menu ul li {    float: none;    display: block;    border: 0;    _line-height: 0; /*IE6 only*/    box-shadow: 0 1px 0 #111, 0 2px 0 #666;}
#menu ul li:last-child {      box-shadow: none;   }
#menu ul a {       padding: 10px;    width: 130px;    _height: 10px; /*IE6 only*/    display: block;    white-space: nowrap;    float: none;    text-transform: none;}
#menu ul a:hover {    background-color: #0186ba;    background-image: linear-gradient(#04acec, #0186ba);}#menu ul li:first-child > a {    border-radius: 3px 3px 0 0;}
#menu ul li:first-child > a:after {    content: '';    position: absolute;    left: 40px;    top: -6px;    border-left: 6px solid transparent;    border-right: 6px solid transparent;    border-bottom: 6px solid #444;}
#menu ul ul li:first-child a:after {    left: -6px;    top: 50%;    margin-top: -6px;    border-left: 0;       border-bottom: 6px solid transparent;    border-top: 6px solid transparent;    border-right: 6px solid #3b3b3b;}
#menu ul li:first-child a:hover:after {    border-bottom-color: #04acec; }
#menu ul ul li:first-child a:hover:after {    border-right-color: #0299d3;     border-bottom-color: transparent;    }
#menu ul li:last-child > a {    border-radius: 0 0 3px 3px;}#menu-trigger { /* Hide it initially */    display: none;}
@media screen and (max-width: 600px) {
    #menu-wrap {        position: relative;    }
    #menu-wrap * {        box-sizing: border-box;    }
    #menu-trigger {        display: block; /* Show it now */        height: 40px;        line-height: 40px;        cursor: pointer;               padding: 0 0 0 35px;        border: 1px solid #222;        color: #fafafa;        font-weight: bold;        background-color: #111;                /* Multiple backgrounds here, the first is base64 encoded */        background: url(data:image/png;base64,iVBOR...) no-repeat 10px center, linear-gradient(#444, #111);        border-radius: 6px;        box-shadow: 0 1px 1px #777, 0 1px 0 #666 inset;    }
    #menu {        margin: 0; padding: 10px;        position: absolute;        top: 40px;        width: 100%;        z-index: 1;        display: none;        box-shadow: none;           }
    #menu:after {        content: '';        position: absolute;        left: 25px;        top: -8px;        border-left: 8px solid transparent;        border-right: 8px solid transparent;        border-bottom: 8px solid #444;    }   
    #menu ul {        position: static;        visibility: visible;        opacity: 1;        margin: 0;        background: none;        box-shadow: none;                   }
    #menu ul ul {        margin: 0 0 0 20px !important;        box-shadow: none;           }
    #menu li {        position: static;        display: block;        float: none;        border: 0;        margin: 5px;        box-shadow: none;               }
    #menu ul li{        margin-left: 20px;        box-shadow: none;           }
    #menu a{        display: block;        float: none;        padding: 0;        color: #999;    }
    #menu a:hover{        color: #fafafa;    }   
    #menu ul a{        padding: 0;        width: auto;           }
    #menu ul a:hover{        background: none;       }
    #menu ul li:first-child a:after,    #menu ul ul li:first-child a:after {        border: 0;    }       
}
@media screen and (min-width: 600px) {    #menu {        display: block !important;    }} /* iPad */.no-transition {    transition: none;    opacity: 1;    visibility: visible;    display: none;          }
#menu li:hover > .no-transition {    display: block;}</style>
<br /><ul id="menu"><li><a href="Home URL-Here">Home</a></li><li>
<a href="/">Categories</a>
<ul><li><a href="URL-Here">CSS</a><ul><li><a href="URL-Here">Item 11</a></li><li><a href="URL-Here">Item 12</a></li><li><a href="URL-Here">Item 13</a></li><li><a href="URL-Here">Item 14</a></li></ul></li><li><a href="URL-Here">Graphic design</a>
<ul><li><a href="URL-Here">Item 21</a></li><li><a href="URL-Here">Item 22</a></li><li><a href="URL-Here">Item 23</a></li><li><a href="URL-Here">Item 24</a></li></ul></li><li><a href="URL-Here">Development tools</a><ul><li><a href="URL-Here">Item 31</a></li><li><a href="URL-Here">Item 32</a></li><li><a href="URL-Here">Item 33</a></li><li><a href="URL-Here">Item 34</a></li></ul></li><li><a href="URL-Here">Web design</a><ul><li><a href="URL-Here">Item 41</a></li><li><a href="URL-Here">Item 42</a></li><li><a href="URL-Here">Item 43</a></li><li><a href="URL-Here">Item 44</a></li></ul></li></ul></li><li><a href="URL-Here">Work</a> <ul><li><a href="URL-Here">Work1</a></li><li><a href="URL-Here">Work2</a></li><li><a href="URL-Here">Work3</a></li><li><a href="URL-Here">Work4</a></li></ul></li><li><a href="URL-Here">About</a></li><li><a href="URL-Here">Contact</a></li><li><a href="http://funisonline.blogspot.com/">Fun Is Online</a>                                                    </li></ul></div><script src="http://code.jquery.com/jquery-latest.min.js" type="text/javascript"></script><script type="text/javascript">    $(function() {  if ($.browser.msie && $.browser.version.substr(0,1)<7)  {    $('li').has('ul').mouseover(function(){        $(this).children('ul').css('visibility','visible');        }).mouseout(function(){        $(this).children('ul').css('visibility','hidden');        })  }}); /* Mobile */$('#menu-wrap').prepend('<div id="menu-trigger">Menu</div>');       $("#menu-trigger").on("click", function(){    $("#menu").slideToggle();});
// iPadvar isiPad = navigator.userAgent.match(/iPad/i) != null;if (isiPad) $('#menu ul').addClass('no-transition');</script>

Customization :


  • Replace the text highlighted with pink color " URL Here " with your own URL link.
  • Beside the " URL Here " text highlighted with red color ( Such as Categories, About ) to your desire name for the link.
  • Now place the widget anywhere you want.
Post a Comment (0)
Previous Post Next Post