0

0

HTML5计时器实现方法

高洛峰

高洛峰

发布时间:2017-03-12 17:03:35

|

4532人浏览过

|

来源于php中文网

原创

听到计时器之后或许大家认为只有在js中可以实现,其实这种想法在你不知道有html5的情况下还能成立,下文为大家介绍下html5中是如何实现计时器的,感兴趣的朋友不要错过

html: 

 
 
 
 
 
 
HTML5 Timer for work-relax balance 
 
 
 
 
 
 
 
 
 
 

work-life balance timer

Please choose the work interval: minutes Please choose the rest interval: minutes This is a canvas

© Copyright Reserved

css3: 

西亚购物系统 2004
西亚购物系统 2004

一套自选网上商城精美模版,自主商品管理,自行网店经营的网上商城平台,系统具有强大的商品管理、购物车、订单统计、会员管理等功能,同时拥有灵活多变的商品管理、新闻管理等功能,功能强劲的后台管理界面,无需登录FTP,通过IE浏览器即可管理整个网站。西亚购物平台经多方面权威调查和研究为您精心开发了很多特色实用功能。使商品展示、管理、服务全面升级。西亚购物平台为您提供了多款专业美观的店面样式、俱备完整的购物

下载
/* 
* HTML5 ✰ Boilerplate 
* 
* What follows is the result of much research on cross-browser styling. 
* Credit left inline and big thanks to Nicolas Gallagher, Jonathan Neal, 
* Kroc Camen, and the H5BP dev community and team. 
* 
* Detailed information about this CSS: h5bp.com/css 
* 
* ==|== normalize ========================================================== 
*/ 

/* ============================================================================= 
HTML5 display definitions 
========================================================================== */ 
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section { display: block; } 
header {text-shadow: #220000 0px 0px 10px 10px;} 
audio, canvas, video { display: inline-block; *display: inline; *zoom: 1; } 
audio:not([controls]) { display: none; } 
[hidden] { display: none; } 
/* ============================================================================= 
Base 
========================================================================== */ 
/* 
* 1. Correct text resizing oddly in IE6/7 when body font-size is set using em units 
* 2. Force vertical scrollbar in non-IE 
* 3. Prevent iOS text size adjust on device orientation change, without disabling user zoom: h5bp.com/g 
*/ 
html { font-size: 100%; overflow-y: scroll; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; } 
body { margin: 0; font-size: 24px; line-height: 1.231;} 
body, button, input, select, textarea {font-family:"Century Gothic"; color:#008000} 
/* 
* Remove text-shadow in selection highlight: h5bp.com/i 
* These selection declarations have to be separate 
* Also: hot pink! (or customize the background color to match your design) 
*/ 
::-moz-selection { background: #fe57a1; color: #fff; text-shadow: none; } 
::selection { background: #fe57a1; color: #fff; text-shadow: none; } 

/* ============================================================================= 
Links 
========================================================================== */ 
a { color: #00e; } 
a:visited { color: #551a8b; } 
a:hover { color: #06e; } 
a:focus { outline: thin dotted; } 
/* Improve readability when focused and hovered in all browsers: h5bp.com/h */ 
a:hover, a:active { outline: 0; } 

/* ============================================================================= 
Typography 
========================================================================== */ 
abbr[title] { border-bottom: 1px dotted; } 
b, strong { font-weight: bold; } 
blockquote { margin: 1em 40px; } 
dfn { font-style: italic; } 
hr { display: block; height: 1px; border: 0; border-top: 1px solid #ccc; margin: 1em 0; padding: 0; } 
ins { background: #ff9; color: #000; text-decoration: none; } 
mark { background: #ff0; color: #000; font-style: italic; font-weight: bold; } 
/* Redeclare monospace font family: h5bp.com/j */ 
pre, code, kbd, samp { font-family: monospace, monospace; _font-family: 'courier new', monospace; font-size: 1em; } 
/* Improve readability of pre-formatted text in all browsers */ 
pre { white-space: pre; white-space: pre-wrap; word-wrap: break-word; } 
q { quotes: none; } 
q:before, q:after { content: ""; content: none; } 
small { font-size: 85%; } 
/* Position subscript and superscript content without affecting line-height: h5bp.com/k */ 
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; } 
sup { top: -0.5em; } 
sub { bottom: -0.25em; } 

/* ============================================================================= 
Lists 
========================================================================== */ 
ul, ol { margin: 1em 0; padding: 0 0 0 40px; } 
dd { margin: 0 0 0 40px; } 
nav ul, nav ol { list-style: none; list-style-image: none; margin: 0; padding: 0; } 

/* ============================================================================= 
Embedded content 
========================================================================== */ 
/* 
* 1. Improve image quality when scaled in IE7: h5bp.com/d 
* 2. Remove the gap between images and borders on image containers: h5bp.com/e 
*/ 
img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; } 
/* 
* Correct overflow not hidden in IE9 
*/ 
svg:not(:root) { overflow: hidden; } 

/* ============================================================================= 
Figures 
========================================================================== */ 
figure { margin: 0; } 

/* ============================================================================= 
Forms 
========================================================================== */ 
form { margin: 0; } 
fieldset { border: 0; margin: 0; padding: 0; } 
/* Indicate that 'label' will shift focus to the associated form element */ 
label { cursor: pointer; } 
/* 
* 1. Correct color not inheriting in IE6/7/8/9 
* 2. Correct alignment displayed oddly in IE6/7 
*/ 
legend { border: 0; *margin-left: -7px; padding: 0; } 
/* 
* 1. Correct font-size not inheriting in all browsers 
* 2. Remove margins in FF3/4 S5 Chrome 
* 3. Define consistent vertical alignment display in all browsers 
*/ 
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; } 
/* 
* 1. Define line-height as normal to match FF3/4 (set using !important in the UA stylesheet) 
* 2. Correct inner spacing displayed oddly in IE6/7 
*/ 
button, input { line-height: normal; *overflow: visible; } 
/* 
* Reintroduce inner spacing in 'table' to avoid overlap and whitespace issues in IE6/7 
*/ 
table button, table input { *overflow: auto; } 
/* 
* 1. Display hand cursor for clickable form elements 
* 2. Allow styling of clickable form elements in iOS 
*/ 
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; } 
/* 
* Consistent box sizing and appearance 
*/ 
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; } 
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; } 
input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; } 
/* 
* Remove inner padding and border in FF3/4: h5bp.com/l 
*/ 
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; } 
/* 
* 1. Remove default vertical scrollbar in IE6/7/8/9 
* 2. Allow only vertical resizing 
*/ 
textarea { overflow: auto; vertical-align: top; resize: vertical; } 
/* Colors for form validity */ 
input:valid, textarea:valid { } 
input:invalid, textarea:invalid { background-color: #f0dddd; } 

/* ============================================================================= 
Tables 
========================================================================== */ 
table { border-collapse: collapse; border-spacing: 0; } 
td { vertical-align: top; } 

/* ==|== primary styles ===================================================== 
Author: 
========================================================================== */ 

/* ==|== non-semantic helper classes ======================================== 
Please define your styles before this section. 
========================================================================== */ 
/* For image replacement */ 
.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; } 
.ir br { display: none; } 
/* Hide from both screenreaders and browsers: h5bp.com/u */ 
.hidden { display: none !important; visibility: hidden; } 
/* Hide only visually, but have it available for screenreaders: h5bp.com/v */ 
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; } 
/* Extends the .visuallyhidden class to allow the element to be focusable when navigated to via the keyboard: h5bp.com/p */ 
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; } 
/* Hide visually and from screenreaders, but maintain layout */ 
.invisible { visibility: hidden; } 
/* Contain floats: h5bp.com/q */ 
.clearfix:before, .clearfix:after { content: ""; display: table; } 
.clearfix:after { clear: both; } 
.clearfix { zoom: 1; } 

/* ==|== media queries ====================================================== 
PLACEHOLDER Media Queries for Responsive Design. 
These override the primary ('mobile first') styles 
Modify as content requires. 
========================================================================== */ 
@media only screen and (min-width: 480px) { 
/* Style adjustments for viewports 480px and over go here */ 
} 
@media only screen and (min-width: 768px) { 
/* Style adjustments for viewports 768px and over go here */ 
} 

/* ==|== print styles ======================================================= 
Print styles. 
Inlined to avoid required HTTP connection: h5bp.com/r 
========================================================================== */ 
@media print { 
* { background: transparent !important; color: black !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } /* Black prints faster: h5bp.com/s */ 
a, a:visited { text-decoration: underline; } 
a[href]:after { content: " (" attr(href) ")"; } 
abbr[title]:after { content: " (" attr(title) ")"; } 
.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; } /* Don't show links for images, or javascript/internal links */ 
pre, blockquote { border: 1px solid #999; page-break-inside: avoid; } 
thead { display: table-header-group; } /* h5bp.com/t */ 
tr, img { page-break-inside: avoid; } 
img { max-width: 100% !important; } 
@page { margin: 0.5cm; } 
p, h2, h3 { orphans: 3; widows: 3; } 
h2, h3 { page-break-after: avoid; } 
} 
#startTimer{ 
position:inherit 
width:75px; 
height:20px; 
top:35px; 
left:25px; 
cursor:pointer 
} 
#stopTimer{ 
position:inherit; 
width:75px; 
height:20px; 
top:10px; 
left:25px; 
cursor:pointer 
} 
#countdownCanvas{ 
border-radius:25px; 
box-shadow:10px 10px 5px #888888; 
}

相关文章

HTML速学教程(入门课程)
HTML速学教程(入门课程)

HTML怎么学习?HTML怎么入门?HTML在哪学?HTML怎么学才快?不用担心,这里为大家提供了HTML速学教程(入门课程),有需要的小伙伴保存下载就能学习啦!

下载

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

通义千问
通义千问

阿里巴巴推出的全能AI助手

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
全国统一发票查询平台入口合集
全国统一发票查询平台入口合集

本专题整合了全国统一发票查询入口地址合集,阅读专题下面的文章了解更多详细入口。

19

2026.02.03

短剧入口地址汇总
短剧入口地址汇总

本专题整合了短剧app推荐平台,阅读专题下面的文章了解更多详细入口。

27

2026.02.03

植物大战僵尸版本入口地址汇总
植物大战僵尸版本入口地址汇总

本专题整合了植物大战僵尸版本入口地址汇总,前往文章中寻找想要的答案。

15

2026.02.03

c语言中/相关合集
c语言中/相关合集

本专题整合了c语言中/的用法、含义解释。阅读专题下面的文章了解更多详细内容。

3

2026.02.03

漫蛙漫画网页版入口与正版在线阅读 漫蛙MANWA官网访问专题
漫蛙漫画网页版入口与正版在线阅读 漫蛙MANWA官网访问专题

本专题围绕漫蛙漫画(Manwa / Manwa2)官网网页版入口进行整理,涵盖漫蛙漫画官方主页访问方式、网页版在线阅读入口、台版正版漫画浏览说明及基础使用指引,帮助用户快速进入漫蛙漫画官网,稳定在线阅读正版漫画内容,避免误入非官方页面。

13

2026.02.03

Yandex官网入口与俄罗斯搜索引擎访问指南 Yandex中文登录与网页版入口
Yandex官网入口与俄罗斯搜索引擎访问指南 Yandex中文登录与网页版入口

本专题汇总了俄罗斯知名搜索引擎 Yandex 的官网入口、免登录访问地址、中文登录方法与网页版使用指南,帮助用户稳定访问 Yandex 官网,并提供一站式入口汇总。无论是登录入口还是在线搜索,用户都能快速获取最新稳定的访问链接与使用指南。

114

2026.02.03

Java 设计模式与重构实践
Java 设计模式与重构实践

本专题专注讲解 Java 中常用的设计模式,包括单例模式、工厂模式、观察者模式、策略模式等,并结合代码重构实践,帮助学习者掌握 如何运用设计模式优化代码结构,提高代码的可读性、可维护性和扩展性。通过具体示例,展示设计模式如何解决实际开发中的复杂问题。

3

2026.02.03

C# 并发与异步编程
C# 并发与异步编程

本专题系统讲解 C# 异步编程与并发控制,重点介绍 async 和 await 关键字、Task 类、线程池管理、并发数据结构、死锁与线程安全问题。通过多个实战项目,帮助学习者掌握 如何在 C# 中编写高效的异步代码,提升应用的并发性能与响应速度。

2

2026.02.03

Python 强化学习与深度Q网络(DQN)
Python 强化学习与深度Q网络(DQN)

本专题深入讲解 Python 在强化学习(Reinforcement Learning)中的应用,重点介绍 深度Q网络(DQN) 及其实现方法,涵盖 Q-learning 算法、深度学习与神经网络的结合、环境模拟与奖励机制设计、探索与利用的平衡等。通过构建一个简单的游戏AI,帮助学习者掌握 如何使用 Python 训练智能体在动态环境中作出决策。

3

2026.02.03

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Sass 教程
Sass 教程

共14课时 | 0.8万人学习

XML教程
XML教程

共142课时 | 6.3万人学习

Laravel---API接口
Laravel---API接口

共7课时 | 0.6万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号