Powered By Blogger

Friday, January 3, 2014

menu navigation using css3

HTML:

section class="color-10">
<nav class="cl-effect-10">
<a href="what-is-caked.php" data-hover="What is Caked"><span class="whats-menu">What is Caked</span></a>
<a href="cakes.php" data-hover="Cakes"><span class="cakes-menu">Cakes</span></a>
<a href="add-ons.php" data-hover="Add-Ons"><span class="addons-menu">Add-Ons</span></a>
<a style="margin-right:0 !important;" href="contact.php" data-hover="Contact us"><span class="contact-menu">Contact us</span></a>
</nav>
</section>


CSS :


nav a {
position: relative;
display: inline-block;
outline: none;
color: #fff;
text-decoration: none;
text-transform: uppercase;
letter-spacing: 1px;
font-weight: 400;
text-shadow: 0 0 1px rgba(255,255,255,0.3);
}

nav a:hover,
nav a:focus {
outline: none; text-decoration: none;
}

/* Effect 10: reveal, push out */
.cl-effect-10  {
position: relative;
z-index: 1;float: right; height: 70px;
}

.cl-effect-10 a {
overflow: hidden; margin-right: -0.25em;
}

.cl-effect-10 a span {
display: block;
padding: 24px 20px;
background: #0f7c67;
-webkit-transition: -webkit-transform 0.3s;
-moz-transition: -moz-transform 0.3s;
transition: transform 0.3s;
}
.cl-effect-10 a::before {
position: absolute;
top: 0;
left: 0;
z-index: -1;
padding: 24px  20px;
width: 100%;
height: 100%;
background: #fff;
color: #8db5a0;
content: attr(data-hover);
-webkit-transition: -webkit-transform 0.3s;
-moz-transition: -moz-transform 0.3s;
transition: transform 0.3s;
-webkit-transform: translateX(-25%);
}

.cl-effect-10 a:hover span,
.cl-effect-10 a:focus span {
-webkit-transform: translateX(100%);
-moz-transform: translateX(100%);
transform: translateX(100%);
}

.cl-effect-10 a:hover::before,
.cl-effect-10 a:focus::before {
-webkit-transform: translateX(0%);
-moz-transform: translateX(0%);
transform: translateX(0%);

}

No comments:

Post a Comment