用html5实现一个简单的钟表外观


本文摘自PHP中文网,作者零下一度,侵删。

html5已经出来好长时间了,但仍然有不多小伙伴们不太懂,下面小编就来用html5实现一个简单的钟表外观

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

46

47

48

49

50

<html lang="en-US">

<style>

    #myCanvas{border:3px solid blue;}

</style>

<head>

    <script type="text/javascript">

        window.onload = function()

        {

            var mycanvas = document.getElementById("myCanvas");

            var context = mycanvas.getContext("2d");

                     

            context.lineWidth = 2;

            context.strokeStyle = "blue";

            context.fillStyle = "blue";

            context.arc(250,200,5,0,Math.PI*2,true);

            context.fill();

 

            context.beginPath();

            context.arc(250,200,150,0,Math.PI*2,true);

            context.stroke();

 

            context.translate(250,200);

            context.rotate(-Math.PI/2);

             

            context.save();

            for(var i=0;i<60;i++)

            {

                if(i % 5 == 0)

                {

                    context.fillRect(130,0,20,5);      

                    context.fillText((i/5 == 0?12:i/5),120,5);

                }

                else

                {

                    context.fillRect(140,0,10,2)

                }

                context.rotate(Math.PI/30);             //360°每6度旋转一次

            }

             

            context.fillRect(0,-2,90,3);

 

            context.stroke();

        }

    </script>

</head>

 

<body>

    <canvas id=myCanvas width=500px height=400px></canvas>

</body>

</html>


效果图

以上就是用html5实现一个简单的钟表外观的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

HTML5存储页面或应用程序的私有自定义数据的data-* 属性

HTML5中audio支持音频格式的解决方法

HTML5实现简单图片上传所遇到的问题及解决办法

h5中app监听返回事件处理

HTML5视频播放教程实例

浅谈关于HTML5头部<meta>标签的小知识

使用HTML5 canvas封装一个echarts实现不了的饼图

关于HTML5 input placeholder 的颜色修改

HTML5 解决苹果手机不能自动播放音乐问题的相关技巧

html 可以用什么软件进行开发?

更多相关阅读请进入《HTML5》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...