Menu Ribbon With CSS

http://www.wpclipart.com/blanks/assorted/assorted_blanks_2/motto_ribbon.png

Baiklah Pada kesempatan kali ini saya akan mencoba memberikan tutorial cara 'Membuat Menu Ribbon Menggunakan CSS', dimana pada postingan saya yang lalu pernah juga memberikan beberapa menu navigasi keren yaitu 'Menu Navigasi Horizontal Dropdown Bag.3'. menu ribbon ini memang terlihat sederhana. tetapi ketika cursor di arahkan ke menu tersebut maka akan terlhat lebih menarik. baiklah jika penasaran, silahkan arahkan kursor sobat ke menu ribbon dibawah ini.. :D


Gimana??? keren kan.hehee,.. untuk membuatnya sangat mudah koq, berikut ini kode yang di gunakan.

HTML::

<div class='ribbon'>
    <a href='#'><span>Home</span></a>
    <a href='#'><span>About</span></a>
    <a href='#'><span>Services</span></a>
    <a href='#'><span>Contact</span></a>
</div>

CSS::

.ribbon:after, .ribbon:before {
    margin-top:0.5em;
    content: "";
    float:left;
    border:1.5em solid #fff;
}

.ribbon:after {
    border-right-color:transparent;
}

.ribbon:before {
    border-left-color:transparent;
}
.ribbon a:link, .ribbon a:visited {
    color:#000;
    text-decoration:none;
    float:left;
    height:3.5em;
    overflow:hidden;
}
.ribbon span {
    background:#fff;
    display:inline-block;
    line-height:3em;
    padding:0 1em;
    margin-top:0.5em;
    position:relative;

    -webkit-transition: background-color 0.2s, margin-top 0.2s;  /* Saf3.2+, Chrome */
    -moz-transition: background-color 0.2s, margin-top 0.2s;  /* FF4+ */
    -ms-transition: background-color 0.2s, margin-top 0.2s;  /* IE10 */
    -o-transition: background-color 0.2s, margin-top 0.2s;  /* Opera 10.5+ */
    transition: background-color 0.2s, margin-top 0.2s;
}

.ribbon a:hover span {
    background:#FFD204;
    margin-top:0;
}

.ribbon span:before {
    content: "";
    position:absolute;
    top:3em;
    left:0;
    border-right:0.5em solid #9B8651;
    border-bottom:0.5em solid #fff;
}

.ribbon span:after {
    content: "";
    position:absolute;
    top:3em;
    right:0;
    border-left:0.5em solid #9B8651;
    border-bottom:0.5em solid #fff;
}



Jgn malu tuk meninggalkan komentar sobat jika msh kurang paham.OKE..!! Good luck.

Selamat Mencoba!