Canvas如何画一个网格线条

简介: Canvas如何画一个网格线条

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>线段</title>
</head>
<body>
    <canvas id="canvas">
 
    </canvas>
</body>
<script>
    var canvas = document.getElementById('canvas'),
        context = canvas.getContext('2d');
 
    context.save();
    drawGird(context,'lightgray',10,10);
context.restore();
    context.lineWidth=1;
    context.beginPath();
    context.moveTo(10,10);
    context.lineTo(100,10);
    context.stroke();
    context.beginPath();
    context.moveTo(10.5,30.5);
    context.lineTo(100.5,30.5);
    context.stroke();
 
    function drawGird(context, color, stepX, stepY) {
        context.strokeStyle = color;
        context.lineWidth = 0.5;
 
        for (var i = stepX + 0.5; i < context.canvas.width; i += stepX) {
            context.beginPath();
            context.moveTo(i, 0);
            context.lineTo(i, context.canvas.height);
            context.stroke();
        }
 
        for (var i = stepY + 0.5; i < context.canvas.height; i += stepY) {
            context.beginPath();
            context.moveTo(0, i);
            context.lineTo(context.canvas.width, i);
            context.stroke();
        }
    }
</script>
</html>
相关文章
|
7月前
|
前端开发
Canvas如何画一个线条,画布效果最好添加字体和线条回溯
Canvas如何画一个线条,画布效果最好添加字体和线条回溯
|
前端开发 算法 API
用canvas 实现矩形的移动(点、线、面)
前言 在canvas中实现图片移动、实现矩形移动,大家可能看的很多了。但是我为什么还要去写这样的一篇文章呢,因为笔者曾经做到3维图形下的移动。包括移动一个立方体上的一条边线、一个面、移动多边形的一个点。最近一直在写canvas的相关的文章,想着复习下,读完本篇文章你可以学到,通过移动矩形的一个点, 一个条边线,以及整个面的移动。本篇文章从浅到深,希望你耐心读下去。
用canvas 实现矩形的移动(点、线、面)
|
移动开发 缓存 前端开发
H5画布 canvas(二)绘制文字、图片、坐标系,canvas颜色和样式,canvas绘制环境
H5画布 canvas(二)绘制文字、图片、坐标系,canvas颜色和样式,canvas绘制环境
654 0
H5画布 canvas(二)绘制文字、图片、坐标系,canvas颜色和样式,canvas绘制环境
|
前端开发 API
canvas绘制虚线图表
canvas绘制虚线图表
canvas绘制虚线图表
|
9月前
|
前端开发
canvas绘制圆环
canvas绘制圆环
|
前端开发 JavaScript 容器
第165天:canvas绘制圆环旋转动画
canvas绘制圆环旋转动画——面向对象版 1、HTML 注意引入Konva.js库 1 DOCTYPE html> 2 3 4 5 使用Konva绘制圆环旋转动画 6 7 8 9 10 11 12 13 14 15 //创建舞台 16 var stage=new Konva.
2091 0
|
前端开发 API
Canvas绘制圆点线段
Canvas绘制圆点线段
Canvas绘制圆点线段
c# GDI+ 绘制矩形圆角
引用:http://www.cnblogs.com/jasenkin/archive/2012/08/26/draw_rectangle_round.html 一、前言 本文主要介绍C# GDI+如何绘制矩行的圆角,其中涉及到如何使用位操作来处理组合的技巧。
1482 0
|
7月前
|
前端开发
|
移动开发 前端开发 JavaScript
H5画布 canvas(一)canvas简介、绘制圆形/矩形、案例饼状图绘制
H5画布 canvas(一)canvas简介、绘制圆形/矩形、案例饼状图绘制
717 0
H5画布 canvas(一)canvas简介、绘制圆形/矩形、案例饼状图绘制

热门文章

最新文章