How To Create Simple Menu Using CSS ?
By using CSS codes we can create websites menus more easily with very simple and small number of codes. So uses of CSS menus on websites makes your website lighter and faster, also runs on almost all of the browsers. Here I have given some useful steps and codes for creating simple menu using CSS. It may help you to make simple, attractive and awesome menu for your own website by using the following steps and codes.
To Create Simple Menu Using CSS
# At first create the following HTML codes on your webpage.
Replace the "#" with your link URL included in the HTML code below.
<div id="navigation">
<ul id="nav">
<li><a href="#">Home</a></li>
<li><a href="#">Item1</a>
<ul>
<li><a href="#">SubItem1</a></li>
<li><a href="#">SubItem2</a></li>
<li><a href="#">SubItem3</a></li>
<li><a href="#">SubItem4</a></li>
</ul>
</li>
<li><a href="#">Item2</a></li>
<li><a href="#">Item3</a></li>
</ul>
</div>
# Create a CSS file with the following codes.
#navigation{
width:auto;
height:30px;
float:left;
background-image: url('back.jpg');
border:none;
margin-top:20px;
margin-left:0px;
}
#nav{
list-style: none;
padding:0px;
display:block;
margin-top:2px;
}
#nav li{
font-size:20px;
float:left;
position:relative;
width:180px;
hight:50px;
display:block;
align:center;
padding-left:10px;
}
#nav ul{
list-style:none;
margin:0;
padding:0;
width: auto;
display:none;
}
#nav li:hover{
background-image:url('back.jpg');
background-repeat:no-repeat;
background-size:cover;
}
#nav li:hover>ul{
display:block;
position:absolute;
}
#nav li ul{
left:0px;
margin-top:0px;
padding-top:0px;
}
#nav li ul li{
background-image:url('back.jpg');
background-repeat:no-repeat;
background-size:cover;
border:1px solid #e3e3e3;
padding-left:10px;
width:178px;
}
#nav a:link, #nav a:active, #nav a:visited{
display:block;
color:#ff00aa;
text-decoration:none;
}
# Link CSS file to the web page.
Add the following code to link CSS file to the web page between <head> tags.
<head>
<link rel="Stylesheet" type="text/css" href="style.css">
</head>
Preview of CSS Menu
Related Posts:
- Image Slideshow with Navigation Buttons Using JavaScript
- How to Create JavaScript Image Slideshow with LInks
- How to write a program in C using for Loop?
- How To Create Simple Image Slideshow Using JavaScript ?
- How to Create Simple JavaScript Fade Effect Animation?
- Simple JavaScript Fade Effect Animation Using Jquery