Задать вопрос
RatiboR1978
@RatiboR1978

Как заполнить весь экран кружками?

Доброе время суток! Такая проблема надо заполнить экран кружками, мой алгоритм такой нахожу размеры экрана и размеры кружка он фиксированный получается 23, и считаю сколько кружков должно быть по формуле max = Math.floor(width / 23) * Math.floor(height / 23); но почему то не получается, в чем подвох? Вот код https://codepen.io/RatiboR1978/pen/qKogoE
  • Вопрос задан
  • 144 просмотра
Подписаться 1 Простой 5 комментариев
Решения вопроса 2
@SeaBreeze876
Front-end разработчик
Вы рисуете на 1 больше, ошибка в цикле
for (let i = 0; i < max; i++) {
Ответ написан
Комментировать
Fqyeh29
@Fqyeh29
↓ ИМХО ↓
1) body имеет отступ 8px
2) ширина почему то выходит не 23px а 24.
3) for (let i = 0; i <= max-1; i++) {
начинаешь с 0, а посчитал с 1. Отсюда +1

Уот, работает:
https://codepen.io/anon/pen/oyMpjW
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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