js实现一款华为太空手表时钟效果代码

代码语言:html

所属分类:其他

代码描述:js实现一款华为太空手表时钟效果代码,显示了天气、日期、健康、步行、时间等信息。

代码标签: 华为 太空 手表 时钟

下面为部分代码预览,完整代码请点击下载或在bfwstudio webide中打开

<!DOCTYPE html>
<html>
<head>
    <meta charset="UTF-8">
    <style>
        .jun-meter {
    position: relative;
    width: 640px;
    height: 640px;
    background-image: url("//repo.bfw.wiki/bfwrepo/images/bg/watch/ring.svg");
    background-repeat: no-repeat;
    background-size: 100%;
    margin: auto;
    margin-top: 7%;
}

.jun-time-rect {
    position: absolute;
    width: 30px;
    height: 80px;
    left: 275px;
    top: 180px;
    background-image: url("//repo.bfw.wiki/bfwrepo/images/bg/watch/rect.svg");
    background-size: 40px 40px;
}

.jun-time-h-h {
    position: absolute;
    width: 100px;
    height: 100px;
    left: 140px;
    top: 170px;
    background-image: url("//repo.bfw.wiki/bfwrepo/images/bg/watch/8.svg");
    background-repeat: no-repeat;
    background-size: 100%;
}

.jun-time-h-l {
    position: absolute;
    width: 100px;
    height: 100px;
    left: 200px;
    top: 170px;
    background-image: url("//repo.bfw.wiki/bfwrepo/images/bg/watch/8.svg");
    background-repeat: no-repeat;
    background-size: 100%;
}

.jun-time-m-h {
    position: absolute;
    width: 100px;
    height: 100px;
    left: 290px;
    top: 170px;
    background-image: url("//repo.bfw.wiki/bfwrepo/images/bg/watch/8.svg");
    background-repeat: no-repeat;
    background-size: 100%;
}

.jun-time-m-l {
    position: absolute;
    width: 100px;
    height: 100px;
    left: 350px;
    top: 170px;
    background-image: url("//repo.bfw.wiki/bfwrepo/images/bg/watch/8.svg");
    background-repeat: no-repeat;
    background-size: 100%;
}

.jun-time-s-h {
    position: absolute;
    width: 60px;
    height: 60px;
    left: 430px;
    top: 208px;
    background-image: url("//repo.bfw.wiki/bfwrepo/images/bg/watch/8.svg");
    background-repeat: no-repeat;
    background-size: 100%;
}

.jun-time-s-l {
    position: absolute;
    width: 60px;
    height: 60px;
    left: 470px;
    top: 208px;
    background-image: url("//repo.bfw.wiki/bfwrepo/images/bg/watch/8.svg");
    background-repeat: no-repeat;
    background-size: 100%;
}

.jun-calendar-date {
    position: absolute;
    width: 120px;
    height: 30px;
    left: 460px;
    top: 310px;
    line-height: 30px;
    font-size: 20px;
    text-align: center;
}

.jun-date {
    position: absolute;
    width: 120px;
    height: 30px;
    left: 460px;
    top: 345px;
    line-height: 30px;
    font-size: 20px;
    text-align: center;
}

.jun-human{
    position: absolute;
    width: 150px;
    height: 150px;
    left: 250px;
    top: 280px;
    background-image: url("//repo.bfw.wiki/bfwrepo/images/bg/watch/human.gif");
    background-repeat: no-repeat;
    background-size: 100%;
}

    </style>
</head>

<body>
    <div class="jun-meter">
        <div class="jun-time-h-h" id="hh"></div>
        <div class="jun-time-h-l" id="hl"></div>
        <div class="jun-time-rect"></div>
        <div class="jun-human"></div>
        <div class="jun-time-m-h" id="mh"></div>
        <div class="jun-time-m-l" id="ml"></div>
        <div class="jun-time-s-h" id="sh"></div>
        <div class="jun-time-s-l" id="sl"></div>
        <div class="jun-date" id="date"></div>
        <div class="jun-calendar-date" id="calendarDate"></div>
    </div>


    <script>
    // 生成时间 农历 公历 时间
function TimeGeneration() {

}

TimeGeneration.prototype = {
    constructor: TimeGeneration,

    WEEKDAY_NAME: ["周日", "周一", "周二", "周三", "周四", "周五", "周六"],
    NUMBER_STRING: "一二三四五六七八九十",
    MONTH_STRING: "正二三四五六七八九十冬腊",
    MONTH_ADD: [0, 31, 59, 90, 120, 151, 181, 212, 243, 273, 304, 334],
    CALENDAR_DATA: [0xA4B, 0x5164B, 0x6A5, 0x6D4, 0x415B5, 0x2B6, 0x957, 0x2092F, 0x497, 0x60C96, 0xD4A, 0xEA5, 0x50DA9, 0x5AD, 0x2B6, 0x3126E, 0x92E, 0x7192D, 0xC95, 0xD4A, 0x61B4A, 0xB55, 0x56A, 0x4155B, 0x25D, 0x92D, 0x2192B, 0xA95, 0x71695, 0x6CA, 0xB55, 0x50AB5, 0x4DA, 0xA5B, 0x30A57, 0x52B, 0x8152A, 0xE95, 0x6AA, 0x615AA, 0xAB5, 0x4B6, 0x414AE, 0xA57, 0x526, 0x31D26, 0xD95, 0x70B55, 0x56A, 0x96D, 0x5095D, 0x4AD, 0xA4D, 0x41A4D, 0xD25, 0x81AA5, 0xB54, 0xB6A, 0x612DA, 0x95B, 0x49B, 0x41497, 0xA4B, 0xA164B, 0x6A5, 0x6D4, 0x615B4, 0xAB6, 0x957, 0x5092F, 0x497, 0x64B, 0x30D4A, 0xEA5, 0x80D65, 0x5AC, 0xAB6, 0x5126D, 0x92E, 0xC96, 0x41A95, 0xD4A, 0xDA5, 0x20B55, 0x56A, 0x7155B, 0x25D, 0x92D, 0x5192B, 0xA95, 0xB4A, 0x416AA, 0xAD5, 0x90AB5, 0x4BA, 0xA5B,.........完整代码请登录后点击上方下载按钮下载查看

网友评论0