Загрузка данных


<!DOCTYPE html>
<html lang="ru">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Ammu-Nation</title>
    <link rel="stylesheet" href="task4.css">
</head>

<body>

<div class="page">

    <header class="header">
        <div class="logo">AMMU<span>-</span>NATION</div>

        <div class="search">
            <input type="text" placeholder="Поиск по каталогу...">
            <button>Найти</button>
        </div>

        <div class="cart">
            <a href="#">Каталог</a>
        </div>
    </header>

    <main class="main">

        <aside class="sidebar">
            <h2>Категории</h2>

            <div class="filter">
                <label><input type="checkbox"> Пистолеты</label>
                <label><input type="checkbox"> Винтовки</label>
                <label><input type="checkbox"> Дробовики</label>
                <label><input type="checkbox"> Снаряжение</label>
                <label><input type="checkbox"> Аксессуары</label>
            </div>

            <h2>Особенности</h2>

            <div class="filter">
                <label><input type="checkbox"> Новинки</label>
                <label><input type="checkbox"> Популярное</label>
                <label><input type="checkbox"> Спецпредложения</label>
            </div>

            <h2>Цена</h2>

            <div class="filter">
                <label><input type="radio" name="price"> До 1000 $</label>
                <label><input type="radio" name="price"> 1000–2000 $</label>
                <label><input type="radio" name="price"> 2000–3000 $</label>
                <label><input type="radio" name="price"> От 3000 $</label>
            </div>
        </aside>

        <section class="catalog">

            <div class="catalog-header">
                <div>
                    <h1>Каталог товаров</h1>
                    <p>Современное оборудование и снаряжение</p>
                </div>

                <select>
                    <option>По популярности</option>
                    <option>По названию</option>
                    <option>По цене</option>
                    <option>Новинки</option>
                </select>
            </div>

            <div class="products">

                <article class="product-card">
                    <div class="product-image">
                        <img src="https://upload.wikimedia.org/wikipedia/commons/2/24/Glock_17_Gen4.jpg" alt="Glock 17">
                        <span class="badge new">Новинка</span>
                    </div>

                    <div class="product-info">
                        <h2>Glock 17</h2>
                        <p class="description">Компактная современная модель.</p>

                        <div class="rating">
                            ★★★★★ <span>4.9</span>
                        </div>

                        <div class="product-bottom">
                            <div class="price">
                                <strong>$850</strong>
                            </div>

                            <a href="#product1" class="buy-button">Подробнее</a>
                        </div>
                    </div>
                </article>

                <article class="product-card">
                    <div class="product-image">
                        <img src="https://upload.wikimedia.org/wikipedia/commons/2/2c/AK-47_type_II_noBG.jpg" alt="AK-47">
                        <span class="badge popular">Популярное</span>
                    </div>

                    <div class="product-info">
                        <h2>AK-47</h2>
                        <p class="description">Классическая модель винтовки.</p>

                        <div class="rating">
                            ★★★★★ <span>4.8</span>
                        </div>

                        <div class="product-bottom">
                            <div class="price">
                                <strong>$1800</strong>
                            </div>

                            <a href="#product2" class="buy-button">Подробнее</a>
                        </div>
                    </div>
                </article>

                <article class="product-card">
                    <div class="product-image">
                        <img src="images/shotgun.jpg" alt="Shotgun">
                        <span class="badge">Хит</span>
                    </div>

                    <div class="product-info">
                        <h2>Shotgun</h2>
                        <p class="description">Надёжная модель для спортивного использования.</p>

                        <div class="rating">
                            ★★★★★ <span>4.7</span>
                        </div>

                        <div class="product-bottom">
                            <div class="price">
                                <strong>$1200</strong>
                            </div>

                            <a href="#product3" class="buy-button">Подробнее</a>
                        </div>
                    </div>
                </article>

                <article class="product-card">
                    <div class="product-image">
                        <img src="images/smg.jpg" alt="SMG">
                        <span class="badge new">Новинка</span>
                    </div>

                    <div class="product-info">
                        <h2>SMG</h2>
                        <p class="description">Компактная модель для тренировок.</p>

                        <div class="rating">
                            ★★★★☆ <span>4.6</span>
                        </div>

                        <div class="product-bottom">
                            <div class="price">
                                <strong>$1450</strong>
                            </div>

                            <a href="#product4" class="buy-button">Подробнее</a>
                        </div>
                    </div>
                </article>

                <article class="product-card">
                    <div class="product-image">
                        <img src="images/sniper.jpg" alt="Precision Rifle">
                        <span class="badge popular">Популярное</span>
                    </div>

                    <div class="product-info">
                        <h2>Precision Rifle</h2>
                        <p class="description">Точная модель для спортивной стрельбы.</p>

                        <div class="rating">
                            ★★★★★ <span>4.9</span>
                        </div>

                        <div class="product-bottom">
                            <div class="price">
                                <strong>$2900</strong>
                            </div>

                            <a href="#product5" class="buy-button">Подробнее</a>
                        </div>
                    </div>
                </article>

                <article class="product-card">
                    <div class="product-image">
                        <img src="images/equipment.jpg" alt="Equipment">
                        <span class="badge">Хит</span>
                    </div>

                    <div class="product-info">
                        <h2>Тактическое снаряжение</h2>
                        <p class="description">Комплект современного оборудования.</p>

                        <div class="rating">
                            ★★★★☆ <span>4.5</span>
                        </div>

                        <div class="product-bottom">
                            <div class="price">
                                <strong>$650</strong>
                            </div>

                            <a href="#product6" class="buy-button">Подробнее</a>
                        </div>
                    </div>
                </article>

                <article class="product-card">
                    <div class="product-image">
                        <img src="images/accessories.jpg" alt="Accessories">
                        <span class="badge new">Новинка</span>
                    </div>

                    <div class="product-info">
                        <h2>Аксессуары</h2>
                        <p class="description">Дополнительные аксессуары и оборудование.</p>

                        <div class="rating">
                            ★★★★★ <span>4.8</span>
                        </div>

                        <div class="product-bottom">
                            <div class="price">
                                <strong>$350</strong>
                            </div>

                            <a href="#product7" class="buy-button">Подробнее</a>
                        </div>
                    </div>
                </article>

                <article class="product-card">
                    <div class="product-image">
                        <img src="images/special.jpg" alt="Special Equipment">
                        <span class="badge sale">Скидка</span>
                    </div>

                    <div class="product-info">
                        <h2>Special Equipment</h2>
                        <p class="description">Специальное оборудование по сниженной цене.</p>

                        <div class="rating">
                            ★★★★☆ <span>4.4</span>
                        </div>

                        <div class="product-bottom">
                            <div class="price">
                                <strong>$2100</strong>
                            </div>

                            <a href="#product8" class="buy-button">Подробнее</a>
                        </div>
                    </div>
                </article>

            </div>
        </section>
    </main>

    <footer class="footer">

        <div class="footer-column">
            <h3>Ammu-Nation</h3>
            <p>Учебный макет интернет-магазина.</p>
        </div>

        <div class="footer-column">
            <h3>Каталог</h3>
            <a href="#">Все товары</a>
            <a href="#">Новинки</a>
            <a href="#">Популярное</a>
        </div>

        <div class="footer-column">
            <h3>Информация</h3>
            <a href="#">О компании</a>
            <a href="#">Доставка</a>
            <a href="#">Контакты</a>
        </div>

        <div class="copyright">
            © 2026 Ammu-Nation. Учебный проект.
        </div>

    </footer>

</div>

<!-- ================= МОДАЛЬНЫЕ ОКНА (без картинки) ================= -->

<div id="product1" class="product-modal">
    <div class="modal-card">
        <a href="#" class="close-button" aria-label="Закрыть">×</a>
        <h2>Glock 17</h2>
        <p>
            Полуавтоматический пистолет австрийского производства. Калибр 9×19 мм,
            ёмкость магазина 17 патронов, масса 710 г. Полимерная рамка, ударно-спусковой
            механизм двойного действия. Отличный выбор для спортивной стрельбы и
            самообороны.
        </p>
        <div class="modal-price">$850</div>
    </div>
</div>

<div id="product2" class="product-modal">
    <div class="modal-card">
        <a href="#" class="close-button" aria-label="Закрыть">×</a>
        <h2>AK-47</h2>
        <p>
            Легендарный автомат Калашникова. Калибр 7,62×39 мм, ёмкость магазина
            30 патронов, масса 4,3 кг. Надёжная газовая автоматика, простая конструкция
            и высокая живучесть в сложных условиях эксплуатации.
        </p>
        <div class="modal-price">$1800</div>
    </div>
</div>

<div id="product3" class="product-modal">
    <div class="modal-card">
        <a href="#" class="close-button" aria-label="Закрыть">×</a>
        <h2>Shotgun</h2>
        <p>
            Гладкоствольное ружьё 12-го калибра. Ёмкость магазина 6 патронов,
            масса 3,2 кг. Подходит для спортивного стенда и практической стрельбы.
            Эргономичное ложе и удобная вентилируемая планка.
        </p>
        <div class="modal-price">$1200</div>
    </div>
</div>

<div id="product4" class="product-modal">
    <div class="modal-card">
        <a href="#" class="close-button" aria-label="Закрыть">×</a>
        <h2>SMG</h2>
        <p>
            Пистолет-пулемёт калибра 9×19 мм. Ёмкость магазина 30 патронов,
            масса 2,5 кг. Высокий темп стрельбы и компактные габариты делают его
            удобным для тренировок в закрытых тирах.
        </p>
        <div class="modal-price">$1450</div>
    </div>
</div>

<div id="product5" class="product-modal">
    <div class="modal-card">
        <a href="#" class="close-button" aria-label="Закрыть">×</a>
        <h2>Precision Rifle</h2>
        <p>
            Высокоточная снайперская винтовка калибра .308 Win. Ёмкость магазина
            5 патронов, масса 6,1 кг. Оптический прицел, сошки и регулируемое ложе
            для максимальной точности на дальних дистанциях.
        </p>
        <div class="modal-price">$2900</div>
    </div>
</div>

<div id="product6" class="product-modal">
    <div class="modal-card">
        <a href="#" class="close-button" aria-label="Закрыть">×</a>
        <h2>Тактическое снаряжение</h2>
        <p>
            Комплект современного оборудования: разгрузочный пояс, тактический
            рюкзак, защитные наколенники и налокотники, перчатки и очки.
            Всё выполнено из износостойких материалов.
        </p>
        <div class="modal-price">$650</div>
    </div>
</div>

<div id="product7" class="product-modal">
    <div class="modal-card">
        <a href="#" class="close-button" aria-label="Закрыть">×</a>
        <h2>Аксессуары</h2>
        <p>
            Дополнительные аксессуары: кобуры, ремни, чистящие наборы, магазины
            повышенной ёмкости, планки Пикатинни и другие полезные мелочи для
            обслуживания и удобства эксплуатации.
        </p>
        <div class="modal-price">$350</div>
    </div>
</div>

<div id="product8" class="product-modal">
    <div class="modal-card">
        <a href="#" class="close-button" aria-label="Закрыть">×</a>
        <h2>Special Equipment</h2>
        <p>
            Специальное оборудование по сниженной цене: баллистический калькулятор,
            тактический фонарь, лазерный целеуказатель и набор для чистки.
            Отличная скидка при покупке комплектом.
        </p>
        <div class="modal-price">$2100</div>
    </div>
</div>

<script>
    // Закрытие модального окна по клику на фон и по Esc
    document.querySelectorAll('.product-modal').forEach(modal => {
        modal.addEventListener('click', e => {
            if (e.target === modal) {
                location.hash = '';
            }
        });
    });

    document.addEventListener('keydown', e => {
        if (e.key === 'Escape' && location.hash) {
            location.hash = '';
        }
    });
</script>

</body>
</html>



<!DOCTYPE html>
<html lang="ru">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Ammu-Nation</title>
    <link rel="stylesheet" href="task4.css">
</head>

<body>

<div class="page">

    <header class="header">
        <div class="logo">AMMU<span>-</span>NATION</div>

        <div class="search">
            <input type="text" placeholder="Поиск по каталогу...">
            <button>Найти</button>
        </div>

        <div class="cart">
            <a href="#">Каталог</a>
        </div>
    </header>

    <main class="main">

        <aside class="sidebar">
            <h2>Категории</h2>

            <div class="filter">
                <label><input type="checkbox"> Пистолеты</label>
                <label><input type="checkbox"> Винтовки</label>
                <label><input type="checkbox"> Дробовики</label>
                <label><input type="checkbox"> Снаряжение</label>
                <label><input type="checkbox"> Аксессуары</label>
            </div>

            <h2>Особенности</h2>

            <div class="filter">
                <label><input type="checkbox"> Новинки</label>
                <label><input type="checkbox"> Популярное</label>
                <label><input type="checkbox"> Спецпредложения</label>
            </div>

            <h2>Цена</h2>

            <div class="filter">
                <label><input type="radio" name="price"> До 1000 $</label>
                <label><input type="radio" name="price"> 1000–2000 $</label>
                <label><input type="radio" name="price"> 2000–3000 $</label>
                <label><input type="radio" name="price"> От 3000 $</label>
            </div>
        </aside>

        <section class="catalog">

            <div class="catalog-header">
                <div>
                    <h1>Каталог товаров</h1>
                    <p>Современное оборудование и снаряжение</p>
                </div>

                <select>
                    <option>По популярности</option>
                    <option>По названию</option>
                    <option>По цене</option>
                    <option>Новинки</option>
                </select>
            </div>

            <div class="products">

                <article class="product-card">
                    <div class="product-image">
                        <img src="https://upload.wikimedia.org/wikipedia/commons/2/24/Glock_17_Gen4.jpg" alt="Glock 17">
                        <span class="badge new">Новинка</span>
                    </div>

                    <div class="product-info">
                        <h2>Glock 17</h2>
                        <p class="description">Компактная современная модель.</p>

                        <div class="rating">
                            ★★★★★ <span>4.9</span>
                        </div>

                        <div class="product-bottom">
                            <div class="price">
                                <strong>$850</strong>
                            </div>

                            <a href="#product1" class="buy-button">Подробнее</a>
                        </div>
                    </div>
                </article>

                <article class="product-card">
                    <div class="product-image">
                        <img src="https://upload.wikimedia.org/wikipedia/commons/2/2c/AK-47_type_II_noBG.jpg" alt="AK-47">
                        <span class="badge popular">Популярное</span>
                    </div>

                    <div class="product-info">
                        <h2>AK-47</h2>
                        <p class="description">Классическая модель винтовки.</p>

                        <div class="rating">
                            ★★★★★ <span>4.8</span>
                        </div>

                        <div class="product-bottom">
                            <div class="price">
                                <strong>$1800</strong>
                            </div>

                            <a href="#product2" class="buy-button">Подробнее</a>
                        </div>
                    </div>
                </article>

                <article class="product-card">
                    <div class="product-image">
                        <img src="images/shotgun.jpg" alt="Shotgun">
                        <span class="badge">Хит</span>
                    </div>

                    <div class="product-info">
                        <h2>Shotgun</h2>
                        <p class="description">Надёжная модель для спортивного использования.</p>

                        <div class="rating">
                            ★★★★★ <span>4.7</span>
                        </div>

                        <div class="product-bottom">
                            <div class="price">
                                <strong>$1200</strong>
                            </div>

                            <a href="#product3" class="buy-button">Подробнее</a>
                        </div>
                    </div>
                </article>

                <article class="product-card">
                    <div class="product-image">
                        <img src="images/smg.jpg" alt="SMG">
                        <span class="badge new">Новинка</span>
                    </div>

                    <div class="product-info">
                        <h2>SMG</h2>
                        <p class="description">Компактная модель для тренировок.</p>

                        <div class="rating">
                            ★★★★☆ <span>4.6</span>
                        </div>

                        <div class="product-bottom">
                            <div class="price">
                                <strong>$1450</strong>
                            </div>

                            <a href="#product4" class="buy-button">Подробнее</a>
                        </div>
                    </div>
                </article>

                <article class="product-card">
                    <div class="product-image">
                        <img src="images/sniper.jpg" alt="Precision Rifle">
                        <span class="badge popular">Популярное</span>
                    </div>

                    <div class="product-info">
                        <h2>Precision Rifle</h2>
                        <p class="description">Точная модель для спортивной стрельбы.</p>

                        <div class="rating">
                            ★★★★★ <span>4.9</span>
                        </div>

                        <div class="product-bottom">
                            <div class="price">
                                <strong>$2900</strong>
                            </div>

                            <a href="#product5" class="buy-button">Подробнее</a>
                        </div>
                    </div>
                </article>

                <article class="product-card">
                    <div class="product-image">
                        <img src="images/equipment.jpg" alt="Equipment">
                        <span class="badge">Хит</span>
                    </div>

                    <div class="product-info">
                        <h2>Тактическое снаряжение</h2>
                        <p class="description">Комплект современного оборудования.</p>

                        <div class="rating">
                            ★★★★☆ <span>4.5</span>
                        </div>

                        <div class="product-bottom">
                            <div class="price">
                                <strong>$650</strong>
                            </div>

                            <a href="#product6" class="buy-button">Подробнее</a>
                        </div>
                    </div>
                </article>

                <article class="product-card">
                    <div class="product-image">
                        <img src="images/accessories.jpg" alt="Accessories">
                        <span class="badge new">Новинка</span>
                    </div>

                    <div class="product-info">
                        <h2>Аксессуары</h2>
                        <p class="description">Дополнительные аксессуары и оборудование.</p>

                        <div class="rating">
                            ★★★★★ <span>4.8</span>
                        </div>

                        <div class="product-bottom">
                            <div class="price">
                                <strong>$350</strong>
                            </div>

                            <a href="#product7" class="buy-button">Подробнее</a>
                        </div>
                    </div>
                </article>

                <article class="product-card">
                    <div class="product-image">
                        <img src="images/special.jpg" alt="Special Equipment">
                        <span class="badge sale">Скидка</span>
                    </div>

                    <div class="product-info">
                        <h2>Special Equipment</h2>
                        <p class="description">Специальное оборудование по сниженной цене.</p>

                        <div class="rating">
                            ★★★★☆ <span>4.4</span>
                        </div>

                        <div class="product-bottom">
                            <div class="price">
                                <strong>$2100</strong>
                            </div>

                            <a href="#product8" class="buy-button">Подробнее</a>
                        </div>
                    </div>
                </article>

            </div>
        </section>
    </main>

    <footer class="footer">

        <div class="footer-column">
            <h3>Ammu-Nation</h3>
            <p>Учебный макет интернет-магазина.</p>
        </div>

        <div class="footer-column">
            <h3>Каталог</h3>
            <a href="#">Все товары</a>
            <a href="#">Новинки</a>
            <a href="#">Популярное</a>
        </div>

        <div class="footer-column">
            <h3>Информация</h3>
            <a href="#">О компании</a>
            <a href="#">Доставка</a>
            <a href="#">Контакты</a>
        </div>

        <div class="copyright">
            © 2026 Ammu-Nation. Учебный проект.
        </div>

    </footer>

</div>

<!-- ================= МОДАЛЬНЫЕ ОКНА (без картинки) ================= -->

<div id="product1" class="product-modal">
    <div class="modal-card">
        <a href="#" class="close-button" aria-label="Закрыть">×</a>
        <h2>Glock 17</h2>
        <p>
            Полуавтоматический пистолет австрийского производства. Калибр 9×19 мм,
            ёмкость магазина 17 патронов, масса 710 г. Полимерная рамка, ударно-спусковой
            механизм двойного действия. Отличный выбор для спортивной стрельбы и
            самообороны.
        </p>
        <div class="modal-price">$850</div>
    </div>
</div>

<div id="product2" class="product-modal">
    <div class="modal-card">
        <a href="#" class="close-button" aria-label="Закрыть">×</a>
        <h2>AK-47</h2>
        <p>
            Легендарный автомат Калашникова. Калибр 7,62×39 мм, ёмкость магазина
            30 патронов, масса 4,3 кг. Надёжная газовая автоматика, простая конструкция
            и высокая живучесть в сложных условиях эксплуатации.
        </p>
        <div class="modal-price">$1800</div>
    </div>
</div>

<div id="product3" class="product-modal">
    <div class="modal-card">
        <a href="#" class="close-button" aria-label="Закрыть">×</a>
        <h2>Shotgun</h2>
        <p>
            Гладкоствольное ружьё 12-го калибра. Ёмкость магазина 6 патронов,
            масса 3,2 кг. Подходит для спортивного стенда и практической стрельбы.
            Эргономичное ложе и удобная вентилируемая планка.
        </p>
        <div class="modal-price">$1200</div>
    </div>
</div>

<div id="product4" class="product-modal">
    <div class="modal-card">
        <a href="#" class="close-button" aria-label="Закрыть">×</a>
        <h2>SMG</h2>
        <p>
            Пистолет-пулемёт калибра 9×19 мм. Ёмкость магазина 30 патронов,
            масса 2,5 кг. Высокий темп стрельбы и компактные габариты делают его
            удобным для тренировок в закрытых тирах.
        </p>
        <div class="modal-price">$1450</div>
    </div>
</div>

<div id="product5" class="product-modal">
    <div class="modal-card">
        <a href="#" class="close-button" aria-label="Закрыть">×</a>
        <h2>Precision Rifle</h2>
        <p>
            Высокоточная снайперская винтовка калибра .308 Win. Ёмкость магазина
            5 патронов, масса 6,1 кг. Оптический прицел, сошки и регулируемое ложе
            для максимальной точности на дальних дистанциях.
        </p>
        <div class="modal-price">$2900</div>
    </div>
</div>

<div id="product6" class="product-modal">
    <div class="modal-card">
        <a href="#" class="close-button" aria-label="Закрыть">×</a>
        <h2>Тактическое снаряжение</h2>
        <p>
            Комплект современного оборудования: разгрузочный пояс, тактический
            рюкзак, защитные наколенники и налокотники, перчатки и очки.
            Всё выполнено из износостойких материалов.
        </p>
        <div class="modal-price">$650</div>
    </div>
</div>

<div id="product7" class="product-modal">
    <div class="modal-card">
        <a href="#" class="close-button" aria-label="Закрыть">×</a>
        <h2>Аксессуары</h2>
        <p>
            Дополнительные аксессуары: кобуры, ремни, чистящие наборы, магазины
            повышенной ёмкости, планки Пикатинни и другие полезные мелочи для
            обслуживания и удобства эксплуатации.
        </p>
        <div class="modal-price">$350</div>
    </div>
</div>

<div id="product8" class="product-modal">
    <div class="modal-card">
        <a href="#" class="close-button" aria-label="Закрыть">×</a>
        <h2>Special Equipment</h2>
        <p>
            Специальное оборудование по сниженной цене: баллистический калькулятор,
            тактический фонарь, лазерный целеуказатель и набор для чистки.
            Отличная скидка при покупке комплектом.
        </p>
        <div class="modal-price">$2100</div>
    </div>
</div>

<script>
    // Закрытие модального окна по клику на фон и по Esc
    document.querySelectorAll('.product-modal').forEach(modal => {
        modal.addEventListener('click', e => {
            if (e.target === modal) {
                location.hash = '';
            }
        });
    });

    document.addEventListener('keydown', e => {
        if (e.key === 'Escape' && location.hash) {
            location.hash = '';
        }
    });
</script>

</body>
</html>