实现倒计时
2016-05-18 15:11
134 查看
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<title></title>
</head>
<style>
*{margin: 0;padding: 0;}
html,body{width:100%;height: 100%; background:black;}
.tmieMachine{
//设置字体的颜色
color:white;
width:100px;
height: 100px;
//设置字体居中
text-align: center;
//设置字体离上面的距离为100px
line-height: 100px;
//设置字体的大小50px
font-size: 50px;
//设置为绝对定位
position: absolute;
margin: auto;
left: 0;
top: 0;
right: 0;
bottom:0;
}
//设置动画效果
@keyframes change{
//开始时的大小为0,透明度为0
from{transform: scale(0);opacity: 0;}
//结束时的大小为原来的3倍完全不透明
to{transform: scale(3);opacity: 1;}
}
//设置一个class 属性使其拥有这属性的元素可以调用这个动画
.change{
//执行动画的名称 执行时间 线性执行 重复执行
animation: change 1s linear infinite;
</style>
<script type="text/javascript" src="js/jquery-2.1.0.js" ></script>
<script>
// $(document).ready(function(){})
$(function(){
var time =10;//初始化计时的时间
// document.getElementsByClassName("tmieMachine")[0].innerHTML=time;
$(".tmieMachine").html(time);//动态添加到那div上面去
//开启一个定时器它的执行时间是每隔1s
setInterval(function(){
//如果时间大于0
if(time-->0){
$(".tmieMachine").html(time);
}else{
//如果时间小与或等于0显示放学并移去class属性为change
$(".tmieMachine").html("放学");
$(".tmieMachine").removeClass("change");
}
},1000);
});
</script>
<body>
<!--
作者:offline
时间:2016-05-13
描述:jquery有两个版本1.1,2.1
jquery基本语法:$元符号定义jquery括号里为css选择器,后接方法
$(selecter).action()
document.getElementXxx().action();
-->
<div class="tmieMachine change"></div>
</body>
</html>
相关文章推荐
- php 关闭跨域ajax限制
- C求圆、梯形、三角形的面积和一元二次方程的根(实虚)
- synchronized 修饰在 static方法和非static方法的区别
- C#中的特性(Attributes)
- in a devstack Openstack env, how to start a service, such as aodh-listener
- jquery 根据样式或者名称获取 对象遍历赋值
- 130㎡现代简约风格效果图
- Uiautomator快速调试方法
- 2016云计算大会PPT打包下载
- android device related
- QLocalServer和QLocalSocket单进程和进程通信
- MKMapItem openMapsWithItems调用系统的导航
- nyoj 236 心急的C小加
- 如何更改nagios监控默认的检查时间
- SSIS 错误代码 DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER
- 【架构】微服务系列文章
- iOS-随心所欲控制button内image view和title view的位置
- 待整理文章
- SQL优化:设置性能相关的服务器参数
- Java面试题(04)