码迷,mamicode.com
首页 > 编程语言 > 详细

前端学习记录-JavaScript配合css实现的时钟动态效果-

时间:2020-05-03 01:26:42      阅读:87      评论:0      收藏:0      [点我收藏+]

标签:image   margin   script   clock   nbsp   nta   utf-8   fun   oct   

 
<!DOCTYPE html>
<html lang="ch">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Time Display</title>
    <link rel="stylesheet" href="./css/style.css">
</head>
<body onload="init()">
    <div class="container">
        <div class="timeCont">
            <div id="hour">
                <p>00</p><p>01</p><p>02</p><p>03</p><p>04</p><p>05</p><p>06</p><p>07</p><p>08</p><p>09</p><p>10</p><p>11</p><p>12</p><p>13</p><p>14</p><p>15</p><p>16</p><p>17</p><p>18</p><p>19</p><p>20</p><p>21</p><p>22</p><p>23</p>
            </div>
            <span>:</span>
            <div id="min">
                <p>00</p><p>01</p><p>02</p><p>03</p><p>04</p><p>05</p><p>06</p><p>07</p><p>08</p><p>09</p><p>10</p><p>11</p><p>12</p><p>13</p><p>14</p><p>15</p><p>16</p><p>17</p><p>18</p><p>19</p><p>20</p><p>21</p><p>22</p><p>23</p><p>24</p><p>25</p><p>26</p><p>27</p><p>28</p><p>29</p><p>30</p><p>31</p><p>32</p><p>33</p><p>34</p><p>35</p><p>36</p><p>37</p><p>38</p><p>39</p><p>40</p><p>41</p><p>42</p><p>43</p><p>44</p><p>45</p><p>46</p><p>47</p><p>48</p><p>49</p><p>50</p><p>51</p><p>52</p><p>53</p><p>54</p><p>55</p><p>56</p><p>57</p><p>58</p><p>59</p>
            </div>
            <span>:</span>
            <div id="sec">
                <p>00</p><p>01</p><p>02</p><p>03</p><p>04</p><p>05</p><p>06</p><p>07</p><p>08</p><p>09</p><p>10</p><p>11</p><p>12</p><p>13</p><p>14</p><p>15</p><p>16</p><p>17</p><p>18</p><p>19</p><p>20</p><p>21</p><p>22</p><p>23</p><p>24</p><p>25</p><p>26</p><p>27</p><p>28</p><p>29</p><p>30</p><p>31</p><p>32</p><p>33</p><p>34</p><p>35</p><p>36</p><p>37</p><p>38</p><p>39</p><p>40</p><p>41</p><p>42</p><p>43</p><p>44</p><p>45</p><p>46</p><p>47</p><p>48</p><p>49</p><p>50</p><p>51</p><p>52</p><p>53</p><p>54</p><p>55</p><p>56</p><p>57</p><p>58</p><p>59</p>
            </div>
        </div>
    </div>
    
</body>

<script>
    var unit = 70;
    function init(){
        clock = setInterval(() => {
            var now = new Date();
            console.log(now.getHours(),now.getMinutes(),now.getSeconds());
            rflsh(now);
        }, 1000);
    }
    function rflsh(time){
        $(‘hour‘).style.marginTop = - time.getHours()   * unit +‘px‘;
        $(‘min‘ ).style.marginTop = - time.getMinutes() * unit +‘px‘;
        $(‘sec‘ ).style.marginTop = - time.getSeconds() * unit +‘px‘;
    }
    function $(id){
        return document.getElementById(id);
    }
    
</script>

</html>
实现效果:
技术图片

 

 

前端学习记录-JavaScript配合css实现的时钟动态效果-

标签:image   margin   script   clock   nbsp   nta   utf-8   fun   oct   

原文地址:https://www.cnblogs.com/li-xiangff/p/12820403.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!