Работает, но только если обернуть в асинхронную функцию. Моя проблема в том, что тогда переменная перестает быть глобальной и я не знаю как к ней обращаться, когда хочу получить массив
async function getData() {
const res = await fetch('https://jsonplaceholder.typicode.com/users');
const data = await res.json();
console.log(data);
}
getData();
Как вариант можно создать прямоугольники при помощи тегов div и раскидать их по углам.
Размеры задать через относительные единицы измерения для адаптивности.
Вполне рабочий вариант.