Quantcast
Viewing latest article 3
Browse Latest Browse All 16

How to Create a Simple single level menu using CSS

In this mini tutorial I will explain how to create a menu with css.
Demo works in Safari, Chrome, Opera, Firefox, IE6 and IE7.

html code :

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Css Menu</title>
</head>

<body>
<ul id="menu">
<li><a href="#"><b></b>Home</a></li>
<li><a href="#"><b></b>Services</a></li>
<li><a href="#"><b></b>Porfolio</a></li>
<li><a href="#"><b></b>About Us</a></li>
<li><a href="#"><b></b>Contact</a></li>
</ul>

<ul id="menu2">
<li><a href="#"><b></b>Home</a></li>
<li><a href="#"><b></b>Services</a></li>
<li><a href="#"><b></b>Porfolio</a></li>
<li><a href="#"><b></b>About Us</a></li>
<li><a href="#"><b></b>Contact</a></li>
</ul>

<ul id="menu3">
<li><a href="#"><b></b>Home</a></li>
<li><a href="#"><b></b>Services</a></li>
<li><a href="#"><b></b>Porfolio</a></li>
<li><a href="#"><b></b>About Us</a></li>
<li><a href="#"><b></b>Contact</a></li>
</ul>

<ul id="menu4">
<li><a href="#"><b></b>Home</a></li>
<li><a href="#"><b></b>Services</a></li>
<li><a href="#"><b></b>Porfolio</a></li>
<li><a href="#"><b></b>About Us</a></li>
<li><a href="#"><b></b>Contact</a></li>
</ul>

<ul id="menu5">
<li><a href="#"><b></b>Home</a></li>
<li><a href="#"><b></b>Services</a></li>
<li><a href="#"><b></b>Porfolio</a></li>
<li><a href="#"><b></b>About Us</a></li>
<li><a href="#"><b></b>Contact</a></li>
</ul>


</body>
</html>

Css Code :

#menu {
	height:5px;
	list-style:none outside none;
	margin:0 0 50px 10px;
	padding:0;
}
#menu li {
	float:left;
}
#menu li a {
	border:1px solid #314108;
	color:white;
	display:block;
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	height:30px;
	line-height:30px;
	margin-right:-1px;
	overflow:hidden;
	padding:0 30px;
	position:relative;
	text-decoration:none;
	z-index:10;
}

#menu li a b {
	background:url("back.gif") repeat-x scroll left top transparent;
	display:block;
	height:100px;
	left:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:-1;
}
#menu li a:hover b{
	display:block;
	top:-50px;
	color:white;
}



#menu2 {
	height:5px;
	list-style:none outside none;
	margin:0 0 50px 10px;
	padding:0;
}
#menu2 li {
	float:left;
}
#menu2 li a {
	border:1px solid #88150c;
	color:white;
	display:block;
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	height:30px;
	line-height:30px;
	margin-right:-1px;
	overflow:hidden;
	padding:0 30px;
	position:relative;
	text-decoration:none;
	z-index:10;
}

#menu2 li a b {
	background:url("back2.gif") repeat-x scroll left top transparent;
	display:block;
	height:100px;
	left:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:-1;
}
#menu2 li a:hover b{
	display:block;
	top:-50px;
	color:white;
}




#menu3 {
	height:5px;
	list-style:none outside none;
	margin:0 0 50px 10px;
	padding:0;
}
#menu3 li {
	float:left;
}
#menu3 li a {
	border:1px solid #e4e4e4;
	color:black;
	display:block;
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	height:30px;
	line-height:30px;
	margin-right:-1px;
	overflow:hidden;
	padding:0 30px;
	position:relative;
	text-decoration:none;
	z-index:10;
}

#menu3 li a b {
	background:url("back3.gif") repeat-x scroll left top transparent;
	display:block;
	height:100px;
	left:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:-1;
}
#menu3 li a:hover b{
	display:block;
	top:-50px;
	color:white;
}


#menu4 {
	height:5px;
	list-style:none outside none;
	margin:0 0 50px 10px;
	padding:0;
}
#menu4 li {
	float:left;
}
#menu4 li a {
	border:1px solid #5f048f;
	color:white;
	display:block;
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	height:30px;
	line-height:30px;
	margin-right:-1px;
	overflow:hidden;
	padding:0 30px;
	position:relative;
	text-decoration:none;
	z-index:10;
}

#menu4 li a b {
	background:url("back4.gif") repeat-x scroll left top transparent;
	display:block;
	height:100px;
	left:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:-1;
}
#menu4 li a:hover b{
	display:block;
	top:-50px;
	color:white;
}


#menu5 {
	height:5px;
	list-style:none outside none;
	margin:0 0 50px 10px;
	padding:0;
}
#menu5 li {
	float:left;
}
#menu5 li a {
	border:1px solid black;
	color:white;
	display:block;
	font-family:verdana,arial,sans-serif;
	font-size:11px;
	font-weight:bold;
	height:30px;
	line-height:30px;
	margin-right:-1px;
	overflow:hidden;
	padding:0 30px;
	position:relative;
	text-decoration:none;
	z-index:10;
}

#menu5 li a b {
	background:url("back5.gif") repeat-x scroll left top transparent;
	display:block;
	height:100px;
	left:0;
	position:absolute;
	top:0;
	width:100%;
	z-index:-1;
}
#menu5 li a:hover b{
	display:block;
	top:-50px;
	color:white;
}


Viewing latest article 3
Browse Latest Browse All 16

Trending Articles