Для создания блока "тебе понравится" с рандомными кроссовками на веб-странице с помощью HTML, вам потребуется следующий подробный набор действий:
1. Начните с создания структуры вашей веб-страницы с помощью HTML. Создайте контейнер, в котором будет размещен блок "тебе понравится". Например, вы можете использовать элемент <div> с уникальным идентификатором:
<div id="likeBlock"> <h2>Тебе понравится</h2> <div id="randomSneakers"></div> <button id="refreshButton">Показать другие</button> </div>
2. Следующим шагом будет написание JavaScript кода для генерации случайных кроссовок внутри блока "randomSneakers" и обработки события нажатия на кнопку "Показать другие".
// Получаем ссылки на элементы на веб-странице const randomSneakersElement = document.getElementById('randomSneakers'); const refreshButton = document.getElementById('refreshButton'); // Набор рандомных кроссовок const sneakers = [ { name: 'Nike Air Max', price: '$100', image: 'nike_air_max.jpg' }, { name: 'Adidas Ultraboost', price: '$120', image: 'adidas_ultraboost.jpg' }, { name: 'Puma RS-X', price: '$80', image: 'puma_rs_x.jpg' }, // и так далее, добавьте кроссовки по вашему вкусу ]; // Функция для генерации случайного числа в заданном диапазоне function getRandomNumber(min, max) { return Math.floor(Math.random() * (max - min + 1)) + min; } // Функция для генерации случайных кроссовок и их отображения на веб-странице function generateRandomSneakers() { // Генерация случайного индекса кроссовок из массива const randomIndex = getRandomNumber(0, sneakers.length - 1); const randomSneaker = sneakers[randomIndex]; // Создание HTML кода для отображения кроссовок const sneakersHTML = ` <div> <img src="${randomSneaker.image}" alt="${randomSneaker.name}"> <h3>${randomSneaker.name}</h3> <p>${randomSneaker.price}</p> </div> `; // Вставка сгенерированных кроссовок в блок "randomSneakers" randomSneakersElement.innerHTML = sneakersHTML; } // Обработчик события для кнопки "Показать другие" refreshButton.addEventListener('click', generateRandomSneakers); // Генерация случайных кроссовок при загрузке страницы generateRandomSneakers();
3. Наконец, вам также понадобятся изображения кроссовок, которые вы хотите отображать в блоке "randomSneakers". Картинки должны быть доступны по указанным в объекте свойствам "image". Создайте папку в вашем проекте и поместите туда все изображения кроссовок, которые вы хотите использовать, с указанными именами "nike_air_max.jpg", "adidas_ultraboost.jpg" и т.д.
Это все! Теперь, когда вы откроете вашу веб-страницу, блок "randomSneakers" будет отображать случайно выбранные кроссовки из массива sneakers
. При нажатии на кнопку "Показать другие" будет генерироваться новый случайный элемент из массива. Вы можете добавить стили CSS к блоку и изображениям кроссовок, чтобы придать им желаемый внешний вид.