Css3 horizontal menù
it's simple and clean Css3 horizontal menù. With css3 box-shadow and transition.
<nav class="menu1">
<nav class="menu1">
<ul>
<li> <a href="#"><img src="http://cdn1.iconfinder.com/data/icons/dortmund/Dortmund-32x32/home.png">Home</a> </li>
<li> <a href="#"><img src="http://cdn1.iconfinder.com/data/icons/dortmund/Dortmund-32x32/hire-me.png">About</a> </li>
<li> <a href="#"><img src="http://cdn1.iconfinder.com/data/icons/dortmund/Dortmund-32x32/lightbulb.png">Project</a> </li>
<li> <a href="#"><img src="http://cdn1.iconfinder.com/data/icons/dortmund/Dortmund-32x32/special-offer.png">Experiments</a> </li>
</ul>
</nav>
body{
body{
margin: 20% 8%;
}
nav.menu1{
border: 1px solid #e1e1e1;
}
nav.menu1 ul{
list-style: none;
margin: 0; padding: 0;
}
nav.menu1 ul li{
display: inline-block;
margin-right: -5px; /* http://goo.gl/PgDFb */
}
nav.menu1 ul li a img{
vertical-align: -9px;
margin: 0; padding: 0 10px 0 0;
opacity: 0.7;
}
nav.menu1 ul li a{
display: inline-block;
padding: 15px 25px;
font-size: 1.1em;
color: #333;
text-decoration: none;
transition: all 0.4s;
transition: all 0.4s;
box-shadow: inset -1px 0 1px rgba(0,0,0, 0.2),
inset 1px 0 1px rgba(0,0,0, 0.2),
inset 0 -29px rgba(0,0,0, 0.08);
}
nav.menu1 ul li a:hover{
background: #eee;
color: #000;
padding: 15px 40px;
}
nav.menu1 ul li a:active{
background: #ccc;
}