Задать вопрос
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
И как можно изменить стили этих линий?
  • Вопрос задан
  • 93 просмотра
Подписаться 1 Простой 4 комментария
Решения вопроса 1
@abberati
frontend-разработчик
Вы для каждой клетки рисуете четыре стороны толщиной в 1px. Вполне естественно, что на границе двух клеток границы клеток образуют линию толщиной в 2px.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
Rocket Смоленск
от 80 000 до 130 000 ₽
div. Ставрополь
от 40 000 до 90 000 ₽
Wanted. Санкт-Петербург
До 220 000 ₽
18 дек. 2024, в 14:45
25000 руб./за проект
18 дек. 2024, в 14:43
25000 руб./за проект
18 дек. 2024, в 14:22
750 руб./за проект