Atari123
@Atari123

Почему первая и последняя линия тонкая?

HTML
<div id="board">
      <canvas id="canvas"></canvas>
    </div>

    <script src="test_dom.js"></script>


CSS
body {
  margin: 0;
}
#canvas {
  margin: 50px;
}

JS
let canvas = document.querySelector("#canvas");
let ctx = canvas.getContext("2d");

canvas.width = 720;
canvas.height = 720;

let coordinate = 0;
for (let i = 1; i <= 19; i++) {
  ctx.moveTo(0, coordinate);
  ctx.lineTo(800, coordinate);
  ctx.moveTo(coordinate, 800);
  ctx.lineTo(coordinate, 0);
  ctx.stroke();
  coordinate += 40;
}

5de374ecad27c688039544.jpeg
И как можно изменить стили этих линий?
  • Вопрос задан
  • 89 просмотров
Решения вопроса 1
@abberati
frontend-разработчик
Вы для каждой клетки рисуете четыре стороны толщиной в 1px. Вполне естественно, что на границе двух клеток границы клеток образуют линию толщиной в 2px.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
08 мая 2024, в 17:35
5000 руб./за проект
08 мая 2024, в 17:32
2000 руб./за проект
08 мая 2024, в 17:12
50000 руб./за проект