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不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
2026赚钱平台入口大全
2026赚钱平台入口大全

2026年最新赚钱平台入口汇总,涵盖任务众包、内容创作、电商运营、技能变现等多类正规渠道,助你轻松开启副业增收之路。阅读专题下面的文章了解更多详细内容。

54

2026.01.31

高干文在线阅读网站大全
高干文在线阅读网站大全

汇集热门1v1高干文免费阅读资源,涵盖都市言情、京味大院、军旅高干等经典题材,情节紧凑、人物鲜明。阅读专题下面的文章了解更多详细内容。

40

2026.01.31

无需付费的漫画app大全
无需付费的漫画app大全

想找真正免费又无套路的漫画App?本合集精选多款永久免费、资源丰富、无广告干扰的优质漫画应用,涵盖国漫、日漫、韩漫及经典老番,满足各类阅读需求。阅读专题下面的文章了解更多详细内容。

50

2026.01.31

漫画免费在线观看地址大全
漫画免费在线观看地址大全

想找免费又资源丰富的漫画网站?本合集精选2025-2026年热门平台,涵盖国漫、日漫、韩漫等多类型作品,支持高清流畅阅读与离线缓存。阅读专题下面的文章了解更多详细内容。

12

2026.01.31

漫画防走失登陆入口大全
漫画防走失登陆入口大全

2026最新漫画防走失登录入口合集,汇总多个稳定可用网址,助你畅享高清无广告漫画阅读体验。阅读专题下面的文章了解更多详细内容。

13

2026.01.31

php多线程怎么实现
php多线程怎么实现

PHP本身不支持原生多线程,但可通过扩展如pthreads、Swoole或结合多进程、协程等方式实现并发处理。阅读专题下面的文章了解更多详细内容。

1

2026.01.31

php如何运行环境
php如何运行环境

本合集详细介绍PHP运行环境的搭建与配置方法,涵盖Windows、Linux及Mac系统下的安装步骤、常见问题及解决方案。阅读专题下面的文章了解更多详细内容。

0

2026.01.31

php环境变量如何设置
php环境变量如何设置

本合集详细讲解PHP环境变量的设置方法,涵盖Windows、Linux及常见服务器环境配置技巧,助你快速掌握环境变量的正确配置。阅读专题下面的文章了解更多详细内容。

0

2026.01.31

php图片如何上传
php图片如何上传

本合集涵盖PHP图片上传的核心方法、安全处理及常见问题解决方案,适合初学者与进阶开发者。阅读专题下面的文章了解更多详细内容。

2

2026.01.31

热门下载

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

精品课程

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

共14课时 | 0.8万人学习

XML教程
XML教程

共142课时 | 6.1万人学习

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号