Thursday, March 29, 2012
Why do you run after scripts such as jquery while you can use simple CSS and HTML to create beautiful drop down menus for your blog. I already shared a list of 30 Navigation menus and now you need to learn how to create a drop down menu in a navigation. I am sharing a simple code here that can be fully customize to make your preferred changes. So lets get to work!
How To Create a Drop Down Menu?
A drop down menu is needed when you have too much content on your blog or you love keeping things organized. To add a drop down menu to your blogger blogs do this:- Go To Blogger > Design > Page Elements
- Select a HTML/JavaScript Widget just under the header and paste the following code inside it,
CODES.............!!!!!
<div id='fbnavbar'>Replace # with your Page Links and the bolded text with relevant page names. The yellow highlighted code is responsible for the drop down menu. You can copy and paste it under any tab you want just before </li>
<ul id='fbnav'>
<li>
<a href='#'>Home</a>
</li>
<li>
<a href='#'>About</a>
</li>
<li>
<a href='#'>Contact</a>
</li>
<li>
<a href='#'>Sitemap</a>
<ul>
<li><a href='#'>Sub Page #1</a></li>
<li><a href='#'>Sub Page #2</a></li>
<li><a href='#'>Sub Page #3</a></li>
</ul>
</li>
</ul>
</div>
To add another tab just paste this code above </ul>
<li>3. Now Go to Design > Edit HTML
<a href='#'>Tab Name</a>
</li>
4. Backup your template and search for ,
]]></b:skin>3. Just above it paste the code below,
/*----- FB Drop Down Menu ----*/Make these changes:
#fbnavbar {
background: #060505;
width: 960px;
color: #FFF;
margin: 0px;
padding: 0;
position: relative;
border-top:0px solid #960100;
height:35px;
}
#fbnav {
margin: 0;
padding: 0;
}
#fbnav ul {
float: left;
list-style: none;
margin: 0;
padding: 0;
}
#fbnav li {
list-style: none;
margin: 0;
padding: 0;
border-left:1px solid #333;
border-right:1px solid #333;
height:35px;
}
#fbnav li a, #fbnav li a:link, #fbnav li a:visited {
color: #FFF;
display: block;
font:normal 12px Helvetica, sans-serif; margin: 0;
padding: 9px 12px 10px 12px;
text-decoration: none;
}
#fbnav li a:hover, #fbnav li a:active {
background: #BF0100;
color: #FFF;
display: block;
text-decoration: none;
margin: 0;
padding: 9px 12px 10px 12px;
}#fbnav li {
float: left;
padding: 0;
}
#fbnav li ul {
z-index: 9999;
position: absolute;
left: -999em;
height: auto;
width: 160px;
margin: 0;
padding: 0;
}
#fbnav li ul a {
width: 140px;
}
#fbnav li ul ul {
margin: -25px 0 0 161px;
}
#fbnav li:hover ul ul, #fbnav li:hover ul ul ul, #fbnav li.sfhover ul ul, #fbnav li.sfhover ul ul ul {
left: -999em;
}
#fbnav li:hover ul, #fbnav li li:hover ul, #fbnav li li li:hover ul, #fbnav li.sfhover ul, #fbnav li li.sfhover ul, #fbnav li li li.sfhover ul {
left: auto;
}
#fbnav li:hover, #fbnav li.sfhover {
position: static;
}#fbnav li li a, #fbnav li li a:link, #fbnav li li a:visited {
background: #BF0100;
width: 120px;
color: #FFF;
display: block;
font:normal 12px Helvetica, sans-serif;
margin: 0;
padding: 9px 12px 10px 12px;
text-decoration: none;
z-index:9999;
border-bottom:1px dotted #333;
}
#fbnav li li a:hover, #fbnavli li a:active {
background: #060505;
color: #FFF;
display: block; margin: 0;
padding: 9px 12px 10px 12px;
text-decoration: none;
}
- Change #060505 to change background color of the Main menu
- Change the yellow highlighted text to change font color, size and family
- Change #BF0100 to change the background of a tab on mouse hover
- Change #BF0100 to change the background color of the drop down menu
- Change #060505 to change the background color of drop down menu on mouse hover
Visit your Blogs to see a beautiful Navigation menu just below Header. Have Fun! :)
If you have any questions feel free to post them.
Posted By:Hemant Verma Admin and Author
Hemant Verma is the founder of Widget Generators. Graduate in Computer Applications in 2012, Love to Make Blogger Hacks and Like to Play with HTML and a Business Man.
Related Posts:
Subscribe to:
Post Comments (Atom)
0 comments: