background:#eeefff;这是一款很漂亮很有特色的CSS3菜单插件,和普通的菜单不同,它拥有飘带的外观,同时,鼠标滑过菜单项时,菜单项又会突起显示,很有3D立体的视觉效果。结合网页的背景,这款菜单就更显立体感了。有需要的前端设计师可以通过研究源码来使用这款菜单插件,当然,这也需要你的浏览器支持CSS3。

在线演示源码下载
HTML代码
CSS代码
* { /* 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;}
以上就是使用CSS3实现绚丽的飘带样式菜单方法介绍的详细内容,更多请关注创想鸟其它相关文章!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 chuangxiangniao@163.com 举报,一经查实,本站将立刻删除。
发布者:程序猿,转转请注明出处:https://www.chuangxiangniao.com/p/1608118.html
微信扫一扫
支付宝扫一扫