这是一款很漂亮很有特色的CSS3菜单插件,和普通的菜单不同,它拥有飘带的外观,同时,鼠标滑过菜单项时,菜单项又会突起显示,很有3D立体的视觉效果。结合网页的背景,这款菜单就更显立体感了。有需要的前端设计师可以通过研究源码来使用这款菜单插件,当然,这也需要你的浏览器支持CSS3。
在线演示 本文链接:http://www.codeceo.com/article/css3-ribbon-menu.htmlCSS代码
* {
/* Basic CSS reset */
margin:0;
padding:0;
}body { /* These styles have nothing to do with the ribbon */
background:url(dark_wood.png) 0 0 repeat; padding:35px 0 0; margin:auto; text-align:center;
}.ribbon { display:inline-block;
}.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;
}
本文作者:码农网 – 小峰
共同學(xué)習(xí),寫(xiě)下你的評(píng)論
評(píng)論加載中...
作者其他優(yōu)質(zhì)文章