超酷 CSS3/HTML5 3D 飘带菜单
2014-08-14 09:20
375 查看
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 { 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; } 附带天气插件1个:http://i.tianqi.com/index.php?c=code&py=shenyang
相关文章推荐
- 超酷 CSS3/HTML5 3D 飘带菜单实现教程
- CSS3 飘带菜单 超酷3D CSS3菜单
- jQuery和CSS3超酷3D页面切换导航菜单插件
- 超酷HTML5和CSS3实现的登录及其注册功能表单
- 超酷震撼 HTML5/CSS3动画应用及源码
- 基于CSS3飘带状3D菜单 菜单带小图标
- HTML5 CSS3 专题 :诱人的实例 3D旋转木马效果相冊
- HTML5 SVG和CSS3超酷文字遮罩动画特效
- HTML5 CSS3 专题 :诱人的实例 3D旋转木马效果相册
- 8款超酷的HTML5 3D图片动画源码
- 精选10款超酷的HTML5/CSS3菜单
- 基于CSS3飘带状3D菜单 菜单带小图标
- HTML5 CSS3 专题 :诱人的实例 3D旋转木马效果相册
- 20 个超酷的 HTML5/CSS3 应用及源码
- CSS3/HTML5—3D
- 8款超酷的HTML5 3D图片动画源码
- HTML5 CSS3 专题 :诱人的实例 3D展示商品信息
- HTML5 CSS3专题 诱人的实例 CSS3打造百度贴吧的3D翻牌效果 以及图片提交