仿安卓手机拨号界面按键特效

版权:原创 更新时间:1年以上
[该文章底部包含文件资源,可根据自己情况,决定是否下载资源使用,时间>金钱,如有需要,立即查看资源]

以下是 仿安卓手机拨号界面按键特效 的示例演示效果:

当前平台(PC电脑)
  • 平台:

部分效果截图:

仿安卓手机拨号界面按键特效

HTML代码(index.html):

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>�°�׿�ֻ����Ž��水����Ч </title>
<script type="text/javascript" src="js/jquery-1.8.3.min.js"></script>
<script type="text/javascript" src="js/script.js"></script>
<link rel="stylesheet" type="text/css" href="css/style.css">

</head>
<body>

<div class="nexus">
	<div class="speaker"></div>
	<div class="screen">
		<div class="phone-infos">
			<span>03.15</span>
			<span class="battery"></span>
			<span class="gsm">
				<b class="signal1"></b>
				<b class="signal2"></b>
				<b class="signal3"></b>
				<b class="signal4"></b>
			</span>
		</div>
		<ul class="phone-tabs">
			<li class="current"><a class="getphone"><i class="icon phone"></i></a></li>
			<li><a class="getclock"><i class="icon clock"></i></a></li>
			<li><a class="getpeoples"><i class="icon peoples"></i></a></li>
		</ul>
		<div class="phone-tab-contents">
		
			<div class="tab phone current">
				<div class="number-area">
					<span class="numbers"></span>
					<a class="delete-btn"><i class="icon close">x</i></a>
				</div>
				<div class="numbers-container">
					<span class="pushed1">1<em class="brd">o o</em></span>
					<span class="pushed2">2<em>ABC</em></span>
					<span class="pushed3">3<em>DEF</em></span>
					<span class="pushed4">4<em>GHI</em></span>
					<span class="pushed5">5<em>JKL</em></span>
					<span class="pushed6">6<em>MNO</em></span>
					<span class="pushed7">7<em>PQRS</em></span>
					<span class="pushed8">8<em>TUV</em></span>
					<span class="pushed9">9<em>WXYZ</em></span>
					<span class="pushedasterisk fff">*</span>
					<span class="pushed0">0<em>+</em></span>
					<span class="pushednumber fff">#</span>
				</div>
				<div class="call-btn">
					<i class="icon phone"></i>
				</div>
			</div>
			
			<div class="tab clock">
				<p>Not Ready</p>
				<p>Visit Nexus 4 Official Page</p>
				<p><a href="#">#</a></p>
				<p>Visit My Site</p>
				<p><a href="#">#</a></p>
			</div>
			
			<div class="tab peoples">
				<p>Not Ready</p>
				<p>Visit Nexus 4 Official Page</p>
				<p><a href="#">#</a></p>
				<p>Visit My Site</p>
				<p><a href="#">#</a></p>
			</div>
			
		</div>
		
		<ul class="main-btns">
			<li><a><i class="icon back"><</i></a></li>
			<li><a><i class="icon home"></i></a></li>
			<li><a><i class="icon windows"></i></a></li>
		</ul>
	</div>
</div>
</body>
</html>

JS代码(script.js):

// Nexus 4 Pure CSS Design// Author:Erhan Basa ( erhanbasa.com )// http://erhanbasa.com/blog/css-ile-nexus-4/$(document).ready(function(){
	/*Current Tab*/
$('.phone-tabs li a').click(function(){
	$('.phone-tabs li').removeClass('current');
	$(this).parent().addClass('current');
}
);
	/*Simple Tab*/
var tabContents = $('.phone-tab-contents');
	$('.phone-tabs .getphone').click(function(){
	tabContents.removeClass('getpeoples');
	tabContents.removeClass('getclock');
}
);
	$('.phone-tabs .getclock').click(function(){
	tabContents.removeClass('getpeoples');
	tabContents.addClass('getclock');
}
);
	$('.phone-tabs .getpeoples').click(function(){
	tabContents.removeClass('getclock');
	tabContents.addClass('getpeoples');
}
);
	/*Delete */
$('.delete-btn').click(function(){
	var numbers = $('.number-area .numbers').text();
	var numbers2 = $('.number-area .numbers').text().length;
	$('.number-area .numbers').text(numbers.substr(0,numbers2 - 1));
}
);
	/*Pusher*/
var pusher ={
	number:function(num){
	$('.numbers-container .pushed' + num + '').click(function(){
	$('.number-area .numbers').append('' + num + '');
}
);
}
}
pusher.number(1);
	pusher.number(2);
	pusher.number(3);
	pusher.number(4);
	pusher.number(5);
	pusher.number(6);
	pusher.number(7);
	pusher.number(8);
	pusher.number(9);
	pusher.number(0);
	$('.numbers-container .pushedasterisk').click(function(){
	$('.number-area .numbers').append('*');
}
);
	$('.numbers-container .pushednumber').click(function(){
	$('.number-area .numbers').append('#');
}
);
}
);
	

CSS代码(style.css):

/* Nexus 4 Pure CSS Design */
/* Author:Erhan Basa ( erhanbasa.com ) */
/* http://erhanbasa.com/blog/css-ile-nexus-4/ */
*{margin:0;padding:0;}
::selection{background:transparent;}
body{color:#4196b7;font:normal 12px arial,sans-serif;}
.nexus{position:relative;margin:10px auto;width:314px;height:600px;border-radius:80px / 40px;border-top:3px solid #222;background:#6d6d6b;background:-moz-linear-gradient(left,#6d6d6b 0%,#3b3b3c 1%,#979797 3%,#686868 4%,#2e2e2e 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,#6d6d6b),color-stop(1%,#3b3b3c),color-stop(3%,#979797),color-stop(4%,#686868),color-stop(100%,#2e2e2e));background:-webkit-linear-gradient(left,#6d6d6b 0%,#3b3b3c 1%,#979797 3%,#686868 4%,#2e2e2e 100%);background:-o-linear-gradient(left,#6d6d6b 0%,#3b3b3c 1%,#979797 3%,#686868 4%,#2e2e2e 100%);background:-ms-linear-gradient(left,#6d6d6b 0%,#3b3b3c 1%,#979797 3%,#686868 4%,#2e2e2e 100%);background:linear-gradient(to right,#6d6d6b 0%,#3b3b3c 1%,#979797 3%,#686868 4%,#2e2e2e 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#6d6d6b',endColorstr='#2e2e2e',GradientType=1 );}
.nexus:before{position:absolute;content:'';z-index:-1;top:-6px;left:0px;background:#babbbb;width:314px;height:78px;border-radius:25% / 45%;border-top:1px solid #444;}
.nexus:after{position:absolute;content:'';z-index:-1;bottom:-5px;left:0px;background:#babbbb;width:314px;height:78px;border-radius:25% / 45%;border-bottom:2px solid #555;}
.speaker{position:absolute;left:0px;top:0px;width:65px;height:5px;background:#333;left:50%;margin-left:-33px;border-radius:0 0 6px 6px;border:1px solid #474747;border-top:0;box-shadow:inset 0 0 1px black;}
.screen{position:absolute;left:17px;top:64px;width:282px;height:467px;background:white;}
.phone-infos{width:100%;height:17px;background:#303030;}
.phone-infos span{float:right;font-size:11px;margin:2px 3px;}
.phone-infos .battery{width:8px;height:10px;background:#4196b7;margin-top:2px;position:relative;margin-top:4px;}
.phone-infos .battery:before{width:4px;height:2px;position:absolute;left:2px;top:-2px;background:#4196b7;content:'';}
.phone-infos .gsm{position:relative;height:12px;margin-right:10px;}
.phone-infos .gsm b{float:left;position:absolute;bottom:0;}
.phone-infos .gsm b:before{position:absolute;content:'';top:-3px;width:0;height:0;border-bottom:3px solid #4196b7;border-left:3px solid transparent;}
.phone-infos .gsm .signal1{width:3px;height:0px;background:#4196b7;left:-8px;}
.phone-infos .gsm .signal2{width:3px;height:3px;background:#4196b7;left:-4px;}
.phone-infos .gsm .signal3{width:3px;height:7px;background:#4196b7;}
.phone-infos .gsm .signal4{width:3px;height:11px;background:#808184;left:4px;}
.phone-infos .gsm .signal4:before{border-bottom:3px solid #808184;border-left:3px solid transparent;}
.phone-tabs{border-bottom:1px solid #858383;background:#303030;height:50px;}
.phone-tabs li{float:left;list-style:none;-webkit-transition:all .05s ease-in;-moz-transition:all .05s ease-in;-o-transition:all .05s ease-in;transition:all .05s ease-in;}
.phone-tabs li a{-webkit-transition:all .05s ease-in;-moz-transition:all .05s ease-in;-o-transition:all .05s ease-in;transition:all .05s ease-in;text-decoration:none;background:#303030;cursor:pointer;height:40px;width:94px;display:block;text-align:center;position:relative;padding-top:10px;}
.phone-tabs li a:active{background:rgba(104,208,249,.4);}
.phone-tabs li a:before{height:20px;width:1px;background:#858383;position:absolute;content:'';left:0;top:16px;}
.phone-tabs li:first-child a:before{display:none;}
.phone-tabs li.current a:after{position:absolute;content:'';left:0px;bottom:0px;width:100%;height:5px;background:#4196b7;}
.phone-tab-contents{width:100%;height:365px;position:relative;overflow:hidden;}
.phone-tab-contents .tab{width:100%;height:365px;position:absolute;background:#3f3f3f;position:absolute;-webkit-transition:all .25s ease-in;-moz-transition:all .25s ease-in;-o-transition:all .25s ease-in;transition:all .25s ease-in;}
.phone-tab-contents .tab.phone{left:0;background:#3f3f3f url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAKElEQVQIW2NkQAOO07anMSKLgQT2Z3nOggvCBECKwILIAmBBdAGQIABJuxH63EphJgAAAABJRU5ErkJggg==) repeat;}
.phone-tab-contents .tab.clock{left:282px;}
.phone-tab-contents .tab.peoples{left:564px;}
.phone-tab-contents.getclock .tab.phone{left:-282px;}
.phone-tab-contents.getclock .tab.clock{left:0px;}
.phone-tab-contents.getclock .tab.peoples{left:282px;}
.phone-tab-contents.getpeoples .tab.phone{left:-564px;}
.phone-tab-contents.getpeoples .tab.clock{left:-282px;}
.phone-tab-contents.getpeoples .tab.peoples{left:0px;}
.phone-tab-contents .tab.clock p:first-child,.phone-tab-contents .tab.peoples p:first-child{margin-top:50px;}
.phone-tab-contents .tab.peoples p,.phone-tab-contents .tab.clock p{width:90%;padding:10px 5% 0;text-align:center;color:#bbb;}
.phone-tab-contents .tab.peoples p a,.phone-tab-contents .tab.clock p a{color:#fff;}
.main-btns{width:100%;height:34px;background:#303030;}
.main-btns li{list-style:none;float:left;}
.main-btns li a{width:30px;display:block;width:94px;height:34px;text-align:center;}
.number-area{color:#fff;font-size:20px;text-align:center;padding:20px 0 20px;width:100%;overflow:hidden;border-bottom:1px solid #333;margin-bottom:10px;}
.number-area .numbers{width:230px;float:left;padding:0 10px;height:14px;}
.number-area .delete-btn{float:right;margin-right:10px;cursor:pointer;}
.numbers-container{overflow:hidden;}
.numbers-container span{width:94px;height:30px;float:left;font-size:30px;text-indent:22px;position:relative;padding:15px 0;cursor:pointer;}
.numbers-container span:active{background:rgba(104,208,249,.4);}
.numbers-container span em{font-size:12px;color:#fff;font-style:normal;position:absolute;left:22px;bottom:15px;padding-bottom:5px;}
.numbers-container span em.brd:before{position:absolute;width:14px;height:2px;background:#fff;content:'';top:9px;left:24px;}
.numbers-container span em:after{width:35px;height:2px;background:#4196b7;content:'';position:absolute;top:16px;left:22px;}
.numbers-container span.fff{color:#fff;text-align:center;}
.call-btn{width:100%;text-align:center;border-top:1px solid #333;padding-top:10px;}
/*Icon Group*/
.icon{display:inline-block;font-style:normal;position:relative;}
.icon.phone{background:#fff;width:5px;height:26px;-webkit-transform:rotate(145deg);-moz-transform:rotate(145deg);-o-transform:rotate(145deg);transform:rotate(145deg);border-radius:0 6px 6px 0;margin-top:5px;}
.icon.phone:before{position:absolute;content:'';width:8px;height:9px;background:#fff;left:-6px;bottom:-1px;border-radius:3px 6px 7px 3px;}
.icon.phone:after{position:absolute;content:'';width:8px;height:9px;background:#fff;left:-6px;top:-1px;border-radius:3px 6px 7px 3px;}
.icon.clock{background:#303030;width:22px;height:22px;border:2px solid #fff;border-radius:22px;margin-top:4px;}
.icon.clock:before{position:absolute;content:'';height:9px;width:2px;background:#fff;top:2px;left:10px;}
.icon.clock:after{position:absolute;content:'';height:9px;width:2px;background:#fff;top:9px;-webkit-transform:rotate(120deg);-o-transform:rotate(120deg);-moz-transform:rotate(120deg);transform:rotate(120deg);left:14px;}
.icon.peoples{background:#fff;height:10px;width:22px;border-radius:12px 12px 0 0;margin-top:20px;}
.icon.peoples:after{position:absolute;content:'';background:#fff;width:14px;height:14px;border:2px solid #303030;border-radius:18px;top:-14px;left:2px;z-index:10;}
.icon.peoples:before{position:absolute;content:'';background:#303030;width:10px;height:5px;left:6px;top:-5px;z-index:20;border-radius:0 0 15px 15px;}
.icon.close{font-size:12px;color:#303030;background:#fff;width:14px;height:12px;line-height:12px;margin-top:5px;}
.icon.close:before{position:absolute;content:'';left:-8px;width:0px;height:0px;border-style:solid;border-width:6.5px 8px 6.5px 0;border-color:transparent #ffffff transparent transparent;}
.icon.home{width:25px;height:8px;border:2px solid #bbbbbb;border-top:0;margin-top:15px;}
.icon.home:after{width:2px;height:17px;background:#bbbbbb;position:absolute;top:-12px;left:5px;content:'';-webkit-transform:rotate(70deg);-moz-transform:rotate(70deg);-o-transform:rotate(70deg);transform:rotate(70deg);}
.icon.home:before{width:2px;height:17px;background:#bbbbbb;position:absolute;top:-12px;right:5px;content:'';-webkit-transform:rotate(110deg);-moz-transform:rotate(110deg);-o-transform:rotate(110deg);transform:rotate(110deg);}
.icon.windows{width:20px;height:8px;border:2px solid #bbbbbb;margin-top:13px;}
.icon.windows:after{width:2px;height:14px;background:#bbbbbb;position:absolute;content:'';right:-6px;top:-6px;}
.icon.windows:before{width:22px;height:2px;background:#bbbbbb;position:absolute;content:'';right:-4px;top:-6px;}
.icon.back{width:20px;height:2px;background:#bbb;color:#bbb;font-size:18px;line-height:0px;text-indent:-16px;font-family:sans-serif;margin-top:12px;}
.icon.back:before{width:7px;height:11px;background:#303030;position:absolute;content:'';left:8px;z-index:10;top:2px;}
.icon.back:after{width:20px;height:7px;border:2px solid #bbb;position:absolute;content:'';border-radius:10px;}
附件:下载该文件资源,减少时间成本(增值服务)
留言
该资源可下载
File Source
.rar
35.94 KB
Html CSS3特效
最新结算
jquery虚拟键盘中文打字效果js代码
类型: .rar 金额: CNY 2.31¥ 状态: 待结算 详细>
jquery虚拟键盘中文打字效果js代码
类型: .rar 金额: CNY 0.29¥ 状态: 待结算 详细>
HTML5实现CSS滤镜图片切换特效代码
类型: .rar 金额: CNY 2.31¥ 状态: 待结算 详细>
jQuery头像裁剪插件cropbox js代码
类型: .rar 金额: CNY 0.29¥ 状态: 待结算 详细>
jQuery头像裁剪插件cropbox js代码
类型: .rar 金额: CNY 2.31¥ 状态: 待结算 详细>
CSS3制作3D图片立方体旋转特效
类型: .rar 金额: CNY 2.31¥ 状态: 待结算 详细>
CSS3制作3D图片立方体旋转特效
类型: .rar 金额: CNY 0.29¥ 状态: 待结算 详细>
CSS3制作3D图片立方体旋转特效
类型: .rar 金额: CNY 2.31¥ 状态: 待结算 详细>
CSS3制作3D图片立方体旋转特效
类型: .rar 金额: CNY 0.29¥ 状态: 待结算 详细>
jQuery+css3实现信封效果
类型: .rar 金额: CNY 0.29¥ 状态: 待结算 详细>
我们力求给您提供有用的文章,再此基础上,会附加营收资源,不做任何广告,让平台可以更好发展 若您发现您的权利被侵害,或使用了您的版权,请发邮件联系 sunlifel@foxmail.com ggbig觉得 : 不提供源码的文章不是好文章
合作伙伴
联系我们
  • QQ:21499807
  • 邮箱:sunlifel@foxmail.com
  • QQ扫一扫加QQ
    QQ扫一扫
Copyright 2023-2024 ggbig.com·皖ICP备2023004211号-1
打赏文章