首页前端开发JavaScriptjs绘制两个相交的矩形并且其中有一个包含透明度

js绘制两个相交的矩形并且其中有一个包含透明度

时间2024-01-30 03:33:02发布访客分类JavaScript浏览1042
导读:收集整理的这篇文章主要介绍了js绘制两个相交的矩形并且其中有一个包含透明度,觉得挺不错的,现在分享给大家,也给大家做个参考。哈喽~今天给大家介绍怎么通过javascript绘制两个相交的矩形并且其中一个具有alpha透明度,乍一看是不是有点...
收集整理的这篇文章主要介绍了js绘制两个相交的矩形并且其中有一个包含透明度,觉得挺不错的,现在分享给大家,也给大家做个参考。哈喽~今天给大家介绍怎么通过javascript绘制两个相交的矩形并且其中一个具有alpha透明度,乍一看是不是有点不明所以?下面我们直接来看一张效果图,就能一目了然了!

如图:

明白了吧~

也就说现在需要我们通过编写一个javascript程序来实现这样的一个效果图,大家有没有思路呀?

哈哈,不废话啦,我们直奔主题。

上代码:

!DOCTYPE htML>
    html lang="en">
    head>
        meta charset="UTF-8">
        tITle>
    js绘制两个相交的矩形并且其中有一个包含透明度/title>
    /head>
    body onload="draw();
    ">
    canvas id="canvas" width="150" height="150">
    /canvas>
    script>
function draw(){
        VAR canvas = document.getElementById("canvas");
    if (canvas.getContext)    {
            var context = canvas.getContext("2d");
            context.fillStyle = "rgb(256,0,0)";
            context.fillRect (15, 10, 55, 50);
            context.fillStyle = "rgba(0, 0, 200, 0.6)";
            context.fillRect (35, 30, 55, 50);
    }
}
    /script>
    /body>
    /html>
    

大家可以直接复制本段代码到本地进行运行测试,其效果是跟上图一样的。

那么关于上述代码,我们介绍几个重要的知识点:

1、getElementById() 方法可返回对拥有指定 ID 的第一个对象的引用。

2、Body onload事件,onload事件在页面载入完成后立即触发。注:所有主要浏览器都支持 onload 事件。

3、canvas> 标签定义图形,比如图表和其他图像。注意:internet Explorer 8 或更早的浏览器不支持 canvas> 元素,并且canvas> 标签只是图形容器,必须使用脚本来绘制图形。

4、fillStyle 属性设置或返回用于填充绘画的颜色、渐变或模式。默认值是#000000;其js语法是“context.fillStyle=color|gradient|pattern; ”。

5、fillRect() 方法绘制“已填色”的矩形。默认的填充颜色是黑色;其js语法是“context.fillRect(x,y,width,height); ”。

最后给大家推荐本平台经典的课程《JavaScript极速入门_玉女心经系列》,公益免费的~欢迎大家学习~

以上就是js绘制两个相交的矩形并且其中有一个包含透明度的详细内容,更多请关注其它相关文章!

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

上一篇: js的趣味实现:给你一个戴眼镜的...下一篇:你知道前端是如何实现水印的吗猜你在找的JavaScript相关文章 html font标签如何设置字体大小?html font标签属性用法介绍2022-05-16vue3+TypeScript+vue-router的使用方法2022-04-16vue3获取当前路由地址2022-04-16如何利用React实现图片识别App2022-04-16JavaScript展开运算符和剩余运算符的区别详解2022-04-16微信小程序中使用vant框架的具体步骤2022-04-16Vue elementUI表单嵌套表格并对每行进行校验详解2022-04-16如何利用Typescript封装本地存储2022-04-16微信小程序中wxs文件的一些妙用分享2022-04-16JavaScript的Set数据结构详解2022-04-16 其他相关热搜词更多phpjavapython程序员loadpost-format-gallery

若转载请注明出处: js绘制两个相交的矩形并且其中有一个包含透明度
本文地址: https://pptw.com/jishu/591985.html
js的趣味实现:给你一个戴眼镜的笑脸 你知道前端是如何实现水印的吗

游客 回复需填写必要信息