CSS3案例学习---幽灵按钮
2016-11-21 20:01
351 查看
<!DOCTYPE htm;> <html> <head> <style> body{ background-color:red; } .content{ background-color:blue; width:1000px; height:400px; margin:50px auto; } .content .boxOne{ background-color:gray; width:205px; height:220px; float:left; margin:0px 55px; } .boxOne .icon{ background-color:pink; width:115px; height:115px; display:block; margin:0px auto; transition:all 0.2s; -webkit-transition:all 0.2s; -o-transition:all 0.2s; -moz-transition:all 0.2s; } .boxOne .icon:hover{ transform:scale(1.2) rotate(360deg); -webkit-transform:scale(1.2) rotate(360deg); -o-transform:scale(1.2) rotate(360deg); -moz-transform:scale(1.2) rotate(360deg); } .boxOne .clickBtn{ background-color:url(/1.jpg) no-repeat 130px center; width:115px; height:45px; margin:0px auto; font-family:"微软雅黑"; font-size:18px; font-weight:bolder; color:black; display:block; text-decoration:none; line-height:45px; border:1px solid #fff; position:relative; transition:all 0.2s; -webkit-transition:all 0.2s; -o-transition:all 0.2s; -moz-transition:all 0.2s; } .boxOne .clickBtn:hover{ background-position:1140px center; border: 2px solid #fff; } .clickBtn .line-top{ background-color:red; width:0px; height:2px; display:block; position:absolute; top:0px; left:-100%; transition:all 0.2s ease; -webkit-transition:all 0.2s ease; -o-transition:all 0.2s ease; -moz-transition:all 0.2s ease; } .clickBtn:hover .line-top{ width:115px; left:0px; } .boxOne .line-right{ background-color:red; width:2px; height:0px; display:block; position:absolute; right:0px; bottom:-100%; transition:all 0.2s ease; -webkit-transition:all 0.2s ease; -o-transition:all 0.2s ease; -moz-transition:all 0.2s ease; } .clickBtn:hover .line-right{ height:45px; bottom:0px; } .boxOne .line-left{ background-color:red; width:2px; height:0px; display:block; position:absolute; left:0px; top:-100%; transition:all 0.2s ease; -webkit-transition:all 0.2s ease; -o-transition:all 0.2s ease; -moz-transition:all 0.2s ease; } .clickBtn:hover .line-left{ height:45px; top:0px; } .boxOne .line-bottom{ background-color:red; width:0px; height:2px; display:block; position:absolute; bottom:0px; right:-100%; transition:all 0.2s ease; -webkit-transition:all 0.2s ease; -o-transition:all 0.2s ease; -moz-transition:all 0.2s ease; } .clickBtn:hover .line-bottom{ width:115px; right:-2px; } } </style> </head> <body> <!--容器div--> <div class="content"> <!--盒子div--> <div class="boxOne"> <span class="icon"> 123 </span> <!--线条及线条包围盒子--> <a href="#" class="clickBtn"> <span class="line-top"></span> <span class="line-right"></span> <span class="line-bottom"></span> <span class="line-left"></span> MISSION1 </a> </div> <div class="boxOne"> <span class="icon"> 456 </span> <a href="#" class="clickBtn"> <span class="line-top"></span> <span class="line-right"></span> <span class="line-bottom"></span> <span class="line-left"></span> MISSION2 </a> </div> <div class="boxOne"> <span class="icon"> 789 </span> <a href="#" class="clickBtn"> <span class="line-top"></span> <span class="line-right"></span> <span class="line-bottom"></span> <span class="line-left"></span> MISSION3 </a> </div> </div> </body> </html>
相关文章推荐
- 12个学习 CSS3 网站布局设计的优秀案例
- 纯css3实现的幽灵按钮导航
- CSS3学习案例1——超级链接类型标示图标
- CSS3下实现幽灵按钮
- 【iOS开发-51】案例学习:动画新写法、删除子视图、视图顺序、延迟方法、按钮多功能用法及icon图标和启动页设置
- css3做幽灵按钮
- js学习二:按钮显示或隐藏下拉菜单简单案例
- 18/1/23.HTML5/CSS3的学习(五)——HTML5结构实战案例
- 纯css3实现的幽灵按钮导航
- 幽灵按钮css3
- css案例学习之按钮超链接
- CSS3实现幽灵按钮(下)
- HTML+CSS3前端开发幽灵按钮
- 学习制作精美 CSS3 按钮效果的10个优秀教程
- CSS3--幽灵按钮特效(实例)
- css3的按钮效果,学习来的
- 使用CSS3制作幽灵按钮
- CSS3学习笔记(4)—上下滑动展开的按钮
- SWING组件学习2:按钮
- 你的环境你做主,一步一步学习制作VS2005 Addins(1)-添加工具栏按钮