Canvas时钟插件clock-canvas.js

所属分类:输入-日期和时间

 5319  31  查看评论 (6)
Canvas时钟插件clock-canvas.js ie兼容9

Canvas绘制钟表插件 clock-plug-in 

使用html5中Canvas技术,绘制钟表表盘,表面大小支持自适应。

参数:

{
    hCol: 'xxx',// 时针颜色
    mCol: 'xxx', // 时针颜色
    sCol: 'xxx', // 时针颜色
    isNumCol: 'xxx', // 数字所在的点颜色
    noNumCol: 'xxx', // 非数字所在的点颜色
    dCol: 'xxx', // 中心圈颜色
}

用户可以根据需要自定义参数值,更改表盘的颜色样式

使用

在需要生成的目标html文件中,写入 canvas 标签,画布大小可根据需要自定义,由于表盘是圆形,所以画布宽高应该设置相等,不然画出的表盘会变形。

html代码:

<div class="box">
    <canvas id="clock" width="500" height="500"></canvas>
</div>

js代码:

<script type="text/javascript">
    $(function() {
        $("#clock").drawClock(
           {
                hCol: 'xxx',// 时针颜色
                mCol: 'xxx', // 时针颜色
                sCol: 'xxx', // 时针颜色
                isNumCol: 'xxx', // 数字所在的点颜色
                noNumCol: 'xxx', // 非数字所在的点颜色
                dCol: 'xxx', // 中心圈颜色
            }
        );
    })
</script>

注意:写入以上代码前,html文件需要依次引入jQuery文件,和钟表插件js文件,保持html代码中的canvas的ID和jquery中获取的对象ID相同,示例中的元素ID为 clock

<script type="text/javascript" src="js/jquery.min.js"></script>
<script type="text/javascript" src="js/clock-canvas.min.js"></script>


相关插件-日期和时间

JavaScript日期库Datejs

javript日期处理库Datejs.js 当天时间 Date.today() 比较两个时间大小返回101
  日期和时间
 8919  28

jQuery平铺式日历(兼容IE5)

本插件日历用30行核心算法完成了获取当前、上下月的核心功能 并有自动获取当前日期、选择等功能,展示日历插件的完整编写过程
  日期和时间
 14708  49

zepto移动端时间选择插件

简单的移动端时间选择,去掉年显示,适合线上预定下单
  日期和时间
 18843  88

带节假日设置的日历

带节假日设置的日历
  日期和时间
 35798  110

讨论这个项目(6)回答他人问题或分享插件使用方法奖励jQ币

    与你同在 0
    2017/8/28 11:30:42

    表盘颜色能改吗?中心圈是哪个?

        疯青年0
        2017/8/29 20:52:25

        可以的,你看下我列出的js代码,里面dCol这个参数就是中心圈的颜色

    回复
    90后大叔 0
    2017/6/16 17:50:21
    李丹 0
    2016/12/21 19:12:51

    好~…!!!…~………!?

        疯青年0
        2017/3/1 10:53:32
        谢谢你的评价
    回复
    Marvin 0
    2016/11/29 17:11:45
    这个钟表插件能发给我一份吗?谢谢了2987200051@qq.com 回复
取消回复