Menu Pelangi

Share on :
advertisement
Selamat Malam sob, malem ini fahmi mau memberikan tutorial Nav Menu yang sangat sederhana ini hasil experiment, heheheee... sengaja ga di kasih Screen shoot sob, tapi ada kok demo nya :D Tapi demo nya nanti belakangan :p . Ok langsung saja.

CSS :
body{margin:40px;}

nav{ font-family:arial; font-size:15px; color:#000; }

nav a{ width:80px; position: relative; padding: .4em .4em .4em 2em; *padding: .4em; margin: .5em 0; background: #ddd; color: #444; text-decoration: none; -moz-border-radius: .3em; -webkit-border-radius: .3em; border-radius: .3em; -webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out; -ms-transition: all .3s ease-out; -o-transition: all .3s ease-out; transition: all .3s ease-out; }

nav a:hover{ background: #eee; }

nav ul{ display:block; }

nav li{ list-style:none; padding:0; display:inline; margin-right:20px; }

ol{ counter-reset: li; list-style: none; *list-style: decimal; font: 15px 'trebuchet MS', 'lucida sans'; padding: 0; margin-bottom: 4em; text-shadow: 0 1px 0 rgba(255,255,255,.5); }

ol ol{ margin: 0 0 0 2em; }

nav a:hover:before{ -moz-transform: rotate(360deg); -webkit-transform: rotate(360deg); -moz-transform: rotate(360deg); -ms-transform: rotate(360deg); -o-transform: rotate(360deg); transform: rotate(360deg); box-shadow:0 0 10px #000; }

nav a:before{ color:#fff; content: counter(li); counter-increment: li; position: absolute; left: -1.3em; top: 50%; margin-top: -1.3em; background: #FA0132; height: 2em; width: 2em; line-height: 2em; border: .3em solid #fff; text-align: center; font-weight: bold; -moz-border-radius: 2em; -webkit-border-radius: 2em; border-radius: 2em; -webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out; -ms-transition: all .3s ease-out; -o-transition: all .3s ease-out; transition: all .3s ease-out; }

.yellow a:before{ background:#FAD801; }

.green a:before{ background:#4BFA01; }

.blue a:before{ background:#01A2FA; }

.purple a:before{ background:#FA01DD; }

.yell-green a:before{ background:#A2FA01; }​

HTML :
<nav>
<ul>
<ol>
<li><a href='#'>Homepage</a></li>
<li class='yellow'><a href='#'>About</a></li>
<li class='green'><a href='#'>Blog</a></li>
<li class='blue'><a href='#'>Contact</a></li>
<li class='purple'><a href='#'>Article</a></li>
<li class='yell-green'><a href='#'>Follow me</a></li>
</ul>
</ol>
</nav>

Demo