canvas绘制三角形
效果图
html结构
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>canvas2</title>
<link rel="stylesheet" href="">
</head>
<body>
<canvas id="canvas" style ="border:1px solid #aaa;diplay:block;margin:50px auto;">
当前浏览器不支持canvas,请更换浏览器后再试
</canvas>
</body>
</html>
js脚本
<script>
window.onload = function(){
var canvas = document.getElementById('canvas');
canvas.width = 800;
canvas.height = 800;
var context = canvas.getContext('2d');
context.beginPath();
context.moveTo(100,100);
context.lineTo(700,700);
context.lineTo(100,700);
context.lineTo(100,100);
context.closePath();
context.lineWidth = 10;
context.strokeStyle = "#058";
context.stroke();
}
</script>
转载于:https://blog.51cto.com/suyanzhu/1892680
canvas绘制三角形相关推荐
- 用canvas绘制三角形
function drowTriangle() { //绘制三角形 var c = document.getElementById('mycanvas') //获取画板对象var ctx = c.ge ...
- 小练手:用Canvas绘制谢尔宾斯基三角形
转载<小练手:用Canvas绘制谢尔宾斯基三角形> 补充 作者第二种画法的完整程序: PS:修改function SierpinskiTriangle(p,len,depth = 9)中d ...
- Canvas | 绘制矩形、实心空心圆、三角形、线条
#Canvas ##基本属性 一个画布在网页中是一个矩形框 默认情况下 canvas 元素没有边框和内容.使用 style 属性来添加边框: canvas 元素本身是没有绘图能力的.所有的绘制工作必须 ...
- 前端使用canvas绘制立体三角形
前端绘制立体效果的三角形的demo 在移动端使用时,需要自适应屏幕.canvas上无法设置rem,所以在canvas外加一个父级元素设置为rem,再将canvas的宽高设置为100% 100%. 如果 ...
- HTML5画布(canvas)绘制三角形,矩形,圆形
canvas标签: <canvas id="cavsElem" width="400" height="300">您的浏览器不支 ...
- android canvas绘制圆角_Android自定义View撸一个渐变的温度指示器(TmepView)
秦子帅明确目标,每天进步一点点..... 作者 | andy 地址 | blog.csdn.net/Andy_l1/article/details/82910061 1.概述 自定义View对需要 ...
- WebGL(五)——WEBGL缓冲区,绘制三角形
WebGL(五)--WEBGL缓冲区,绘制三角形 在 WebGL(四)-- 第一个WEBGL程序 一篇中,留了一个问题, 像下面这样的写法,字符串拼接真的很让人觉得麻烦: 关于改进: 缓冲区对象 缓冲 ...
- Canvas学习:封装Canvas绘制基本图形API
Canvas学习:封装Canvas绘制基本图形API Canvas Canvas学习 从前面的文章中我们了解到,通过Canvas中的CanvasRenderingContext2D对象中的属性和方法, ...
- canvas绘制图形
第一步:html5页面中添加canvas元素 <canvas id="myCanvas" width="300" height="300&quo ...
最新文章
- Druid 配置 wallfilter
- DAY7-Python学习笔记
- BZOJ4381[POI2015]Odwiedziny——分块+长链剖分
- 移动端IM开发者必读(一):通俗易懂,理解移动网络的“弱”和“慢”
- 大数据启蒙--理论知识
- distable:table-cell
- 初识Python(1)__Python基础
- 专注数据,打造阿里云Elasticsearch“一站式”数据服务体系
- 敏捷开发流程下的测试(一)敏捷测试核心
- IIS7 WCF HTTP 错误 404.3 - Not Found
- usb接口的可变焦相机 对应没有彩虹的投影仪
- 《机械原理》上 学后感
- Onvif协议之服务端开发基本流程
- Flutter - 微信朋友圈效果实现
- element-ui使用踩坑记录 2022/8/24
- View和ViewGroup的区别
- android微信列表滑动删除,Android仿微信对话列表滑动删除效果
- 校招php竞争状况,学习猿地-2018 新浪校招 PHP 实习生 电话面试总结
- 虚拟偶像 “造星” 指南,二次元、超写实、智能驱动,你会粉上谁?
- java hevc和heif_HEVC和HEIF区别是什么 HEVC和HEIF哪些设备可以兼容