Задать вопрос
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
И как можно изменить стили этих линий?
  • Вопрос задан
  • 96 просмотров
Подписаться 1 Простой 4 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 1
@abberati
frontend-разработчик
Вы для каждой клетки рисуете четыре стороны толщиной в 1px. Вполне естественно, что на границе двух клеток границы клеток образуют линию толщиной в 2px.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы