<header>
<nav>
<ul>
<li><a class="foo" href="#">One</a></li>
<li><a class="foo" href="#">Two</a></li>
<li><a class="foo" href="#">Three</a></li>
<li><a class="foo" href="#">Four</a></li>
<li><a class="foo" href="#">Five</a></li>
</ul>
</nav>
</header>
@import "compass/css3";
$light:#DBEAF8;
$dark:#0066CC;
$small:1.4em;
$big:1.8em;
nav {
ul {
display:inline;
list-style-type:none;
width:70%;
margin:auto;
}
li {
float:left;
}
a {
display:block;
width:60px;
text-decoration:none;
text-align:center;
color:#fff;
}
}
.foo {
padding: 20px 100px;
background: $dark;
font-size: $small;
color:$light;
border-radius:0px;
-webkit-transition-property: background;
-webkit-transition-duration: 0.5s;
-webkit-transition-timing-function: ease;
-moz-transition-property: background;
-moz-transition-duration: 0.5s;
-moz-transition-timing-function: ease;
-o-transition-property: background;
-o-transition-duration: 0.5s;
-o-transition-timing-function: ease;
transition-property: background;
transition-duration: 0.5s;
transition-timing-function: ease;
-webkit-transition-property: border-radius;
-webkit-transition-duration: 0.5s;
-webkit-transition-timing-function: ease;
-moz-transition-property: border-radius;
-moz-transition-duration: 0.5s;
-moz-transition-timing-function: ease;
-o-transition-property: border-radius;
-o-transition-duration: 0.5s;
-o-transition-timing-function: ease;
transition-property: border-radius;
transition-duration: 0.5s;
transition-timing-function: ease;
&:hover {
background: lighten($dark, 10%);
border-radius:0 120px 0 0;
}
}
Also see: Tab Triggers