canvas_简单练习
2024-09-26 00:16:00
效果图
实现原理:
1.定义canvas标签。
2.获取canvas标签节点,创建canvas2D。
3.在canvas进行画图。
效果代码:
<!DOCTYPE html>
<html> <head>
<meta charset="UTF-8">
<title></title>
</head> <body>
<canvas id="canvas" width="500" height="500" style="border: 1px solid #aaa;"></canvas>
<script type="text/javascript">
var c = document.getElementById("canvas");
var ctx = c.getContext("2d"); //矩形
ctx.fillStyle = "#008000";
ctx.fillRect(0, 0, 200, 200); //文字
ctx.fillStyle = "#000000";
ctx.font = "20px Georgia";
ctx.strokeText("Hello World",200,200); ctx.fillText("超人不会飞", 220, 220, 500); //圆
ctx.beginPath();
ctx.arc(100, 300, 40, 0, 2 * Math.PI);
ctx.stroke(); //空心圆
//ctx.fill();//实心圆 //斜线
ctx.moveTo(0, 0);
ctx.lineTo(500,500);
ctx.stroke(); </script>
</body> </html>
最新文章
- Qt5 主窗口组成
- AWS系列之一 亚马逊云服务概述
- react路由案例(非常适合入门)
- 解决从内部存储设备安装apk提示Permission Denied
- 【linux操作命令】crontab
- [BZOJ 1143] [CTSC2008] 祭祀river 【最长反链】
- Optimal Milking
- URAL 1988 - Planet Ocean Landing【几何&;三分答案】
- java静态成员的初始化过程
- Linux下文件及目录的一些操作(附递归遍历目录源码)
- 试想一下,在代码学习Swift!
- 撸一撸Spring Cloud Ribbon的原理-负载均衡器
- OpenCV-Python入门教程4-颜色空间转换
- 使用JavaScript验证用户输入的是否为正整数
- 【Tomcat】Tomcat日志切割
- 一张图看懂JavaScript中数组的迭代方法:forEach、map、filter、reduce、every、some
- 319. Bulb Switcher
- ubantu安装node、npm、cnpm、live-server
- 20155217《网络对抗》Exp06 信息搜集与漏洞扫描
- 读书笔记,《深入理解java虚拟机》,第三章 垃圾收集器与内存分配策略
热门文章
- 基于3D卷积神经网络的人体行为理解(论文笔记)(转)
- 字符串数组去重 ["a","b","c","a","b","c"] --> ["a","b","c"]
- 关键系统的JVM参数推荐
- el语句 的 变量只能从域对象中获取 所以需要先添加到域对象
- Java语言有哪些特点?
- nginx日志切割总结
- [BZOJ5120] [2017国家集训队测试]无限之环
- BZOJ4137 &; 洛谷4585:[FJOI2015]火星商店问题
- [Leetcode] maximun subarray 最大子数组
- 数组分组chunk的一种写法