热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

HTML+CSS3前端开发幽灵按钮

举个例子,09年的星际迷航里企业号控制端的UI就大多采用的是幽灵按钮。其通透简约,贴合整体风格别具魅力那么,首先呢给大家瞅瞅我自己做的一个幽灵按钮(界面有点丑,希望大家见谅啊):


举个例子,09年的星际迷航里企业号控制端的UI就大多采用的是幽灵按钮。其通透简约,贴合整体风格别具魅力

那么,首先呢给大家瞅瞅我自己做的一个幽灵按钮(界面有点丑,希望大家见谅啊):

}



.content {
/*width: 1000px;
height: 400px;
margin: 100px auto;
*/
width:1000px;
margin: 200px auto;
text-align: center;
}

.content .box{
width: 205px;
height: 220px;
float: left;
margin: 0 60px;
}

.box .icon{
width: 153px;
height: 153px;
display: block;
margin: 0 auto;
transition:all 0.2s;

}
.box-mission .icon{
background: url(./images/1.PNG) no-repeat;
}
.box-play .icon{
background: url(./images/2.PNG) no-repeat;
}
.box-touch .icon{
background: url(./images/3.PNG) no-repeat;
}
.box .button{
width: 156px;
height: 45px;
line-height: 45px;
display: block;
margin: 20px auto;
font-family: "微软雅黑";
font-size:18px;
font-weight: bolder;
color: #2ecc71;
text-decoration: none;
padding-left: 30px;
border: 2px solid rgba(255,255,255,0.1);
position: relative;
}

.box .icon:hover{
transform:scale(1.2) rotate(360deg);
-ms-transform: rotate(360deg) scale(1.2);
-webkit-transform: rotate(360deg) scale(1.2);
-o-transform: rotate(360deg) scale(1.2);
-moz-transform: rotate(360deg) scale(1.2);
}
.box .button:hover{
border: 2px solid rgba(255,255,255,1);

}
.box .line{
background-color: #fff;
}

.box .line-top{
width: 0px;
height: 2px;
display: block;
position: absolute;
top:-2px;
left: -100%;
transition:all 0.2s ease;
-ms-transform: transition:all 0.2s ease;
-webkit-transform: transition:all 0.2s ease;
-o-transform: transition:all 0.2s ease;
-moz-transform: transition:all 0.2s ease;
}
.box .button:hover .line-top{
width: 190px;
left: -2px;
}
.box .line-bottom{
width: 0px;
height: 2px;
display: block;
position: absolute;
bottom:-2px;
right: -100%;
transition:all 0.2s ease;
-ms-transform: transition:all 0.2s ease;
-webkit-transform: transition:all 0.2s ease;
-o-transform: transition:all 0.2s ease;
-moz-transform: transition:all 0.2s ease;
}
.box .button:hover .line-bottom{
width: 190px;
right: -2px;
}
.box .line-left{
width: 2px;
height: 0px;
display: block;
position: absolute;
bottom:-100%;
left: -2px;
transition:all 0.2s ease;
-ms-transform: transition:all 0.2s ease;
-webkit-transform: transition:all 0.2s ease;
-o-transform: transition:all 0.2s ease;
-moz-transform: transition:all 0.2s ease;
}
.box .button:hover .line-left{
height: 49px;
bottom: -2px;
}
.box .line-right{
width: 2px;
height: 0px;
display: block;
position: absolute;
bottom:200%;
right: -2px;
transition:all 0.2s ease;
-ms-transform: transition:all 0.2s ease;
-webkit-transform: transition:all 0.2s ease;
-o-transform: transition:all 0.2s ease;
-moz-transform: transition:all 0.2s ease;
}
.box .button:hover .line-right{
height: 49px;
bottom: -2px;
}
******************************************************************************************************需要注意的是:

1、背景图片大家得自己去找。

2、我并没有做响应式布局。


推荐阅读
  • 前端实用的CSS3技巧有哪些
    本文小编为大家详细介绍“前端实用的CSS3技巧有哪些”,内容详细,步骤清晰,细节处理妥当,希望这篇“前端实用的CSS3技巧有哪些”文章能帮助大家 ... [详细]
  • 怎么使用css3画三角形
    小编给大家分享一下怎么使用css3画三角形,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!首先看一下css3画三角形的原理我们先来看 ... [详细]
  • 本文介绍了使用Java实现大数乘法的分治算法,包括输入数据的处理、普通大数乘法的结果和Karatsuba大数乘法的结果。通过改变long类型可以适应不同范围的大数乘法计算。 ... [详细]
  • Voicewo在线语音识别转换jQuery插件的特点和示例
    本文介绍了一款名为Voicewo的在线语音识别转换jQuery插件,该插件具有快速、架构、风格、扩展和兼容等特点,适合在互联网应用中使用。同时还提供了一个快速示例供开发人员参考。 ... [详细]
  • 本文介绍了指针的概念以及在函数调用时使用指针作为参数的情况。指针存放的是变量的地址,通过指针可以修改指针所指的变量的值。然而,如果想要修改指针的指向,就需要使用指针的引用。文章还通过一个简单的示例代码解释了指针的引用的使用方法,并思考了在修改指针的指向后,取指针的输出结果。 ... [详细]
  • CSS标签、类名和ID选择器的使用区别
    本文讲解了CSS中标签选择器、类名选择器和ID选择器的使用区别,主要包括加空格和不加空格的区别。通过示例代码,说明了加空格表示选择当前节点的后代节点,而不加空格表示一个元素的多个类名不能加空格的规则。 ... [详细]
  • ASP.NET2.0数据教程之十四:使用FormView的模板
    本文介绍了在ASP.NET 2.0中使用FormView控件来实现自定义的显示外观,与GridView和DetailsView不同,FormView使用模板来呈现,可以实现不规则的外观呈现。同时还介绍了TemplateField的用法和FormView与DetailsView的区别。 ... [详细]
  • 一篇文章搞定css3 3d效果
    css33d学习心得卡片反转魔方banner图首先我们要学习好css33d一定要有一定的立体感通过这个图片应该清楚的了解到了x轴y轴z轴是什么概念了。首先先给大家看一个小 ... [详细]
  • 这篇文章将为大家详细讲解有关如何使用JavaScript动态设置CSS3属性值,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读 ... [详细]
  • Iamtryingtoachievethearrowpointingupwards..iamtryingtoachieveitinmycssiamnotabl ... [详细]
  • 怎么用css3实现图片的高斯模糊效果
    小编给大家分享一下怎么用css3实现图片的高斯模糊效果,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后 ... [详细]
  • 你有什么见解
    本文主要介绍关于html5,css3的知识点,对【关于雾霾网站设计】和【你有什么见解】有兴趣的朋友可以看下由【-你在暮色中】投稿的技术文章,希望该技术和经验能帮到你解决你所遇的【】相关技术问题。你有 ... [详细]
  • http:js.alixixi.coma2014021292298.shtmlhttp:w3cshare.comexample?pid134http:w3cshare.comc ... [详细]
  • 在DIV内垂直居中UL - Centering Vertically an UL inside a DIV
    iamtryingtomakeanavigationmenuinsidea200pxx200pxsquare,thisnavigationlist(UL)chang ... [详细]
  • 很有意思的全景动画:(直接上代码)html部分:<div><div>css部分:.panorama{width:300px;hei ... [详细]
author-avatar
殇不起2502909877
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有