1.FlipClock.js能够自动定义计数,时钟的翻牌效果,调用简单,下面简单记录下用法

2.官网地址:http://www.flipclockjs.com/

3.调用2个文件

<link href="/assets/css/flipclock.css" rel="stylesheet" type="text/css"> 
<script src="/assets/js/flipclock/flipclock.min.js" type="text/javascript:;"></script>

4.HTML

<body>
<div class="your-clock"></div> <!--你要调用的类名-->
</body>

5.js调用

//两种调用方法
var clock = $('.your-clock').FlipClock({
// ... your options here
}); var clock = new FlipClock($('.your-clock'), {
// ... your options here
});

6.flipclock.css修改基本样式

.flip-clock-wrapper ul(外层修改宽度,高度,字体大小,背景颜色,行高)
.flip-clock-wrapper .flip{外层阴影}
.flip-clock-wrapper ul li(行高)
.flip-clock-wrapper ul li a div(字体大小)
.flip-clock-wrapper ul li a div div.inn(颜色,文字字体大小,圆角,文字阴影)
.flip-clock-wrapper ul.play li.flip-clock-before .up .shadow{上渐变颜色}
.flip-clock-wrapper ul.play li.flip-clock-active .down .shadow{下渐变颜色}
*如果是时钟(有两个小圆点)
.flip-clock-dot.top{上圆点:修改宽度,高度,背景颜色,阴影}
.flip-clock-dot.bottom{下圆点:修改宽度,高度,背景颜色,阴影}
*顶上文字
.flip-clock-divider .flip-clock-label{公共时钟文字}
.flip-clock-divider.minutes .flip-clock-label{分钟文字}
.flip-clock-divider.seconds .flip-clock-labell{秒钟文字}
.flip-clock-wrapper ul li a div.up:after{中间横线}

7.时间显示类型(天,时,分,12小时制,24小时制,计数): clockFace:DailyCounter | HourlyCounter | MinuteCounter | TwelveHourClock | TwentyFourHourClock | Counter

var clock = new FlipClock($('.your-clock'), {  //对应的是(天,时,分,12小时制,24小时制,计数)
clockFace : DailyCounter | HourlyCounter | MinuteCounter | TwelveHourClock | TwentyFourHourClock | Counter
});

//设置时间格式的时钟
 var date = new Date('2014-01-01 05:02:12 pm');
      clock = $('.clock').FlipClock(date, {
      clockFace: 'TwentyFourHourClock'
  });

 

8.通用计数

var clock = $('.clock').FlipClock(100, {
clockFace: 'Counter',
     autoStart : false
}); setTimeout(function() {
setInterval(function() {
clock.increment(); //increment();增加,decrement();减小,reset();重置
}, 1000);
});

9.常用API

var clock = new FlipClock($('.your-clock'), {  //对应的是(天,时,分,12小时制,24小时制,计数)
clockFace : Counter, //计数模式
autoStart: false, //自动增量
countdown: true, //倒计时向下
minimumDigits : 5, //设定位数
callbacks: { //回调函数
        start: function() { $('.message').html('The clock has started!'); }, 
stop: function() { $('.message').html('The clock has stopped!'); },
interval: function() { clock.increment(); } //destroy | create | init | interval | start | stop | reset
    } 
}); //更新覆盖重新调用 : loadClockFace方法

//原本是时钟调用,后改为计数调用
  var clock = $('.clock').FlipClock(100, {
      clockFace: 'HourlyCounter'
  });

clock.loadClockFace('Counter', {
     autoStart: true
  });

 

最新文章

  1. Tips标签显示
  2. PHP基础班初学心得:脑洞实验-JS变量存储函数与return的一些问题
  3. mount: /dev/sdb1 already mounted or /mnt/hdb busy 导致NameNode无法启动
  4. fir.im Weekly - 当技术成为一种 “武器”
  5. 通过btn获取所在cell
  6. C#异常处理策略
  7. wince6下载地址
  8. [C# 网络编程系列]专题五:TCP编程
  9. C++ Template Specialization (模板特化)
  10. UITableViewCell性能优化
  11. Chromium on Android: Android在系统Chromium为了实现主消息循环分析
  12. 【转载】Android 开发 命名规范
  13. 采用OCR识别自动识别财务报表
  14. python3 替换字符串中指定位置字符
  15. C# Thread Lock 笔记
  16. Boot Hill 布特山
  17. WPF常用布局介绍
  18. 代码块事务—TransactionScope
  19. CSRF理解与防御
  20. Linux mount 命令

热门文章

  1. 【CART与GBDT】
  2. 以太坊如何使用CPU挖矿?
  3. Editplus 竖选,竖插入技巧
  4. 2019.03.23 Cookie
  5. 8款不错的 CI/CD工具
  6. Git push remote rejected {change ### closed}
  7. pip3 install pymysql
  8. come on! linux install JDK9.0.1
  9. cocos2d-x JS 获取当前系统时间(解决屏幕双击点击事件)
  10. 字符串转化为int数组