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

<!DOCTYPE html>

<html lang="en">

  <head>

    <meta charset="utf-8">

    <title>Canvas Primer - Example: Drawing shadows</title>

    <script type="text/javascript">

        window.addEventListener('load', function () {

                //得到canvas,并检测是否支持canvas

          var elem = document.getElementById('myCanvas');

          if (!elem || !elem.getContext) {

                return;

          }

  

          // 得到可以画图的上下文context

          var context = elem.getContext('2d');

          if (!context) {

                return;

          }

  

          // 分别设置阴影的偏移坐标,阴影的虚化程度,阴影的颜色,图形的填充颜色,以及绘制图形。

          context.shadowOffsetX = 10;

          context.shadowOffsetY = 10;

          context.shadowBlur    = 4;

          context.shadowColor   = 'red';

          context.fillStyle     = '#00f';

          context.fillRect(20, 20, 150, 100);

        }, false);

        </script>

          </head>

        <body>

    <p><canvas id="myCanvas" width="300" height="150">Your browser does not have

    support for Canvas. </canvas></p>

  </body>

</html>

以上就是html5 实现如何将两个矩形相互叠加的详细内容,更多文章请关注木庄网络博客

相关阅读 >>

HTML5新增了哪些标签

HTML5的drag和drop的用法示例(代码)

详细介绍HTML5新标签的兼容性处理(图)

几种关于html 5 的动态效果制作方法

HTML5 video标签的播放控制

HTML5面向对象的游戏开发简单实例分享

HTML5新增了哪些标签?

h5+c3如何优化前端界面

HTML5实现拖拽批量上传文件的代码

HTML5 mark标签是什么意思?HTML5 mark标签的作用又是什么?

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




打赏

取消

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

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

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

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

评论

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