这是一款代码非常简洁的html5 svg模拟时钟特效插件。该插件通过简单的SVG图形来模拟时钟轮廓,然后使用JS代码让时钟动起来。你想查看jQuery版本的数字电子时钟的制作方法可以查看:使用JQUERY和CSS3制作逼真的数字时钟效果。html5版本带闹钟功能的数字电子时钟可以查看:html5超逼真带定时功能的电子数字时钟。

HTML结构

html结构中使用SVG path来模拟时钟的轮廓。

CSS样式

插件中的CSS样式只是简单的渲染时钟的轮廓,给时针、分针和秒针添加不同的颜色。

html {

background: #0e2e3a;

}

svg {

position: absolute;

top: 10%;

width: 95%;

height: 80%;

}

path {

stroke: #09151b;

stroke-linecap:round;

stroke-width: 42;

fill:none;

}

#sec {

stroke: #6f7f24;

stroke-width: 20;

}

#min {

stroke: #3d601b;

stroke-width: 38;

}

#hour {

stroke: #13441e;

stroke-width: 38;

}

JAVASCRIPT

是时钟动起来的js代码简单的使用js定时器来制作。

setInterval(function() {

function r(el, deg) {

el.setAttribute('transform', 'rotate('+ deg +' 500 500)')

}

var d = new Date()

r(sec, 6*d.getSeconds())

r(min, 6*d.getMinutes())

r(hour, 30*(d.getHours()%12) + d.getMinutes()/2)

}, 1000)

HTML简易时钟教程,html5 svg简单的模拟时钟特效-HTML5动画相关推荐

  1. 即学即会---简单易学模拟时钟 (html +css +js)

    简单易学模拟时钟(基于html,css,js) 有黑夜和白天两种效果,可自行切换. 当然你也可以点击这里看看效果demo效果

  2. 火箭月亮html5游戏,HTML5 svg和CSS3炫酷火箭升空动画特效

    这是一款HTML5 svg和CSS3炫酷火箭升空动画特效.该特效的火箭使用SVG来实现,并通过CSS3动画来实现火箭的动画特效. 使用方法 HTML结构 CSS样式 body { background ...

  3. HTML5 SVG彩色斑点缓缓落下背景动画js特效

    下载地址 HTML5 SVG彩色斑点缓缓落下背景动画特效是一款漂亮唯美的彩色斑点雨落下动画特效. dd:

  4. html5 svg画钟表,html5 svg创意卡通粒子时钟动画特效

    非常简单可爱的一款html5 svg绘制的创意卡通粒子时钟动画特效,时钟走动指针动画非常有意思. 查看演示 下载资源: 12 次 下载资源 下载积分: 20 积分 js代码 // Utilities ...

  5. html爆炸效果,HTML5 SVG炫酷文字爆炸特效

    这是一款使用html5 svg.css3和js制作的炫酷文字爆炸特效.不论是HTML还是CSS都没有能力将文字分割成小块,但是SVG可以实现这个效果. 制作SVG文字 可以使用矢量图制作工具,如Ado ...

  6. 开发html5的共享单车,HTML5 SVG 共享单车(小蓝车)动画

    HTML 导入代码模板: .cls-1 { fill: url(#linear-gradient); } .cls-2 { fill: url(#linear-gradient-2); } .cls- ...

  7. 伤害世界服务器连接失败_伤害世界服务器简易架设教程

    伤害世界服务器简易架设教程 那么很简单,首先需要大家做的就是下载我们的服务器文件,这个文件在哪里呢,我们就直接在steam下载即可 直接下载即可,这就是服务端文件了 下载完毕后,它会在以上steam里 ...

  8. 使用 HTML、CSS 和 JavaScript 制作模拟时钟(初学者教程)

    在线演示地址:https://haiyong.site/demo/clock1.html 文章目录 步骤1:创建制作此时钟的基本结构 步骤2:使用 CSS 代码设计背景 步骤3:使用 CSS 代码设计 ...

  9. html流程svg动画,html5 svg动画

    以上是svg的一个线上编辑器,也可以adobe Illustrator制作生成. 我们通过以上编辑器可以获得以下代码. 例: Layer 1 给路径path 添加 class 为 path1 .pat ...

最新文章

  1. 一种ui app写法
  2. Android笔记-网络篇:网络状态
  3. Linux 服务器必备的安全设置,建议收藏!
  4. part.write java_小白向:web中利用request.getPart()上传文件到服务器
  5. 随机生成六位不重复数值
  6. Spring 全局异常拦截根据业务返回不同格式数据 自定义异常
  7. 交换机和路由器技术-11-VLAN Trunk
  8. keepalived配置虚拟IP
  9. 【JavaEE】电商秒杀项目·第2章·基础项目搭建
  10. acs代表什么_ACS 是什么意思
  11. 困难时拉你一把的图片_在你遇到的困难时,总会有人拉你一把、你命中有这样的贵人吗?...
  12. 超级好用的cmd工具软件:Cmder
  13. STM32单片机裸机程序-高级实现实时性处理方法
  14. Septentrio:mosaic系列内置全功能Ntrip
  15. 如何用企业微信做好私域流量的引流、转化和精细化运营?
  16. addEvent.js源码解析
  17. Android  Windows悬浮窗
  18. Compiling a Compiler
  19. Android Audio - 支持多个CODEC同时录音
  20. 为了毕业,我花了1800元给原创论文查重

热门文章

  1. 有关颜色敏感度测试的软件是啥,色彩敏感度测试:你是色盲吗?
  2. 麦克风离计算机主机多远,直观:您对计算机麦克风的设置和使用了解多少?
  3. JavaScript 实现图片上传前本地预览
  4. MathJax中那些挺难找到的符号表示汇总
  5. 通过量子通信传递的密信为什么不可破解
  6. 什么是行星际文件系统 (IPFS) 以及如何使用它?
  7. C语言程序设计教程习题和答案-C语言期末复习必看资料
  8. 微信红包随机数字_微信随机红包数详解和算法代码
  9. 上海腾享-演播室LED平板灯-演播室恒力铰链吊杆
  10. Johnsen-lindenstrauss定理(J-L定理)