<html>
<head>
<style type="text/css">
body {
background:#9cb4b3;
}
div.moving_arrow {
width:640px;
height:25px;
margin:50px auto;
}
.moving_arrow ul {
margin:0;
padding:10px;
border-radius:8px;
height:inherit;
width:inherit;
background:-webkit-gradient(
linear,
left top,
left bottom,
color-stop(0, #fff),
color-stop(1, #e5e5e5)
) #e5e5e5;
-webkit-box-shadow:0px 0px 6px #555;
}
.moving_arrow ul li {
list-style:none;
float:left;
margin-right:11px;
}
.moving_arrow ul li a {
display:block;
float:left;
padding:4px 8px 8px 8px;
font-family:helvetica;
text-shadow:0px 1px 1px white;
color:#666;
font-weight:700;
text-decoration:none;
}
.moving_arrow li img {
float:left;
padding:4px 3px 8px 8px;
}
#arrow {
width:12px;
-webkit-transition:margin-left 400ms ease-out;
margin-left:50px;
}
#arrow svg, #arrow polygon {
width:12px;
}
#arrow.home {margin-left:54px;}
#arrow.apps {margin-left:150px;}
#arrow.blog {margin-left:233px;}
#arrow.about {margin-left:339px;}
#arrow.support {margin-left:457px;}
#arrow.contact {margin-left:569px;}
#arrow polygon {
text-shadow:0px 1px 1px black;
-webkit-box-shadow:0px 0px 6px black;
}
</style>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
<script type="text/javascript">
$(function() {
$(".moving_arrow ul li a").mouseover(function() {
$("#arrow").removeAttr("class").addClass($(this).attr("class"));
return false;
});
});
</script>
</head>
<body>
<div class="moving_arrow">
<ul>
<li>
<img src="icon.png"/>
<a class="home" href="">Home</a>
</li>
<li>
<img src="icon.png"/>
<a class="apps" href="">Apps</a>
</li>
<li>
<img src="icon.png"/>
<a class="blog" href="">Blog</a>
</li>
<li>
<img src="icon.png"/>
<a class="about" href="">About Us</a>
</li>
<li>
<img src="icon.png"/>
<a class="support" href="">Support</a>
</li>
<li>
<img src="icon.png"/>
<a class="contact" href="">Contact</a>
</li>
</ul>
<div id="arrow">
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="12px" height="7px">
<polygon id="arrow_thumb_shadow" points="0,0 6,7 12,0" fill="#333"/>
<polygon id="arrow_thumb" points="0,0 6,6 12,0" fill="#e5e5e5"/>
</svg>
</div>
</div>
</body>
</html>
This is just my ramblings about programming, company stuff, and other life things maybe you would find interesting.
Tuesday, July 5, 2011
Source Code Release - CSS3 Animation Menu
Here is the video
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment