Урок:

Практичні заняття з HTML, CSS ч.2

25.03.2026
0 0
Вміст уроку:
1
2
Опис, який учні побачать перед початком уроку

Практичні заняття з HTML, CSS ч.2

Урок не містить жодного завдання. Додайте завдання.

Щоб додати завдання, оберіть категорію завдання на панелі запитань.

1

У твоєму коді вже є досить просунуті речі: анімація появи (fadeInUp), градієнти та ефекти при наведенні (hover).

Що ми маємо в шаблоні:

  • Контейнер: Білий блок із тінню, заокругленими кутами та синьою смугою зверху.

  • Кнопка: Має ефект масштабування та зміну кольору при наведенні (зараз там намішано синій, градієнт та фіолетовий).

  • Зображення: Кругле (border-radius: 50%), з обводкою, яке трохи повертається при наведенні.

  • Список: Елементи мають світло-блакитний фон.

    Тепер зробимо зміни в нашій веб-сторінці.

    1. Живий фон (плавний перелив)

      0901i2ok-f469-940x329.png

    2. Анімація миготіння для заголовка

      Цей код змусить заголовок h1 мерехтіти, як стара неонова вивіска.

      0901i2pm-135e-940x521.png

    3. Ефект для елементів списку

      Це додасть об'єму пунктам вашого списку хобі.

      0901i2px-714f-940x322.png

      1. Додаємо анімовану підсвітку (пульсацію) для зображення! Це зробить твою сторінку ще динамічнішою та посилить неоновий ефект.

        Тобі потрібно знайти у своєму style.css блок, що стосується img, і замінити його (або додати нові властивості).

        0901i2vg-4e63-940x488.png

        Застосовуємо анімацію до зображення

        Знайди блок img { ... } і додай туди одну стрічку:

        0901i2wv-e370-940x127.png

        1. Створюємо анімований фон «Зоряне небо».

          Для цього нам не потрібно міняти HTML, ми використаємо псевдоелемент у CSS. Це дозволить створити шар із зорями, який буде знаходитися під вашим контентом, але над темним фоном.

          Ось код, який потрібно додати до вашого style.css:

          0901i2yg-ce64-940x539.png

          0901i2yo-84c6-940x657.png

          Що саме ми зробили (деталі):

          body::before: ми створили «віртуальний» шар. Це зручно, бо нам не довелося додавати зайві теги <div> у ваш HTML-файл.

          radial-gradient: це хитрість у CSS. Замість того, щоб завантажувати картинку з зірками, ми малюємо їх кодом. Це маленькі білі крапки розміром в 1 піксель.

          z-index: -1: це дуже важливо. Це каже браузеру: «поклади цей шар під низ», щоб зорі не перекривали ваш текст чи кнопку.

          animation: starsMove: ми змусили фон дуже повільно (100 секунд на повний цикл) рухатися по діагоналі. Це створює заспокійливий ефект польоту крізь космос.

          1. Неонова картка для списку.

            Зараз пункти хобі («цікаві сюжети», «можна грати з друзями» тощо) виглядають як прості блоки. Ми зробимо їх інтерактивними: при наведенні мишкою вони будуть яскраво підсвічуватися, змінювати колір тексту та трохи «виринати» вперед.

            Ось код, який потрібно змінити або додати у ваш style.css:

            Знайдіть блок li { ... } і замініть його на цей (або додайте відсутні рядки):

            0901i307-5d48-940x758.png

            Створити:

            0901i30f-3681-940x519.png


            Що ми додали (деталі):

            • transition з cubic-bezier: це спеціальна функція плавності. Вона робить рух не просто лінійним, а трохи «пружинистим», що виглядає набагато професійніше.

            • transform: translateY(-5px): цей рядок відповідає за те, щоб при наведенні пункт списку фізично піднімався вгору на 5 пікселів.

            • box-shadow у стані :hover: ми використали рожевий колір (#ff00e5) з розмиттям 20 пікселів, що створює ефект світіння лампи на темній стіні.

          Ми перетворили звичайну сторінку на сучасний футуристичний інтерфейс у стилі «Темний неон».

          Нижче наведено детальний опис усіх змін, які ми впровадили в style.css:


          1. Глибокий атмосферний фон (Space & Motion)

          • Градієнт: Замість однотонного сірого ми використали linear-gradient, що створює плавний перехід від чорного до темно-фіолетового.

          • Ефект «Зоряне небо»: За допомогою псевдоелемента body::before ми додали дрібні білі зірки.

          • Анімація руху: Зірки повільно рухаються по діагоналі (starsMove), створюючи ефект польоту крізь космос.

        2. Живий неоновий заголовок (Neon Flicker)

        • Миготіння: Додали анімацію flicker, яка імітує роботу справжньої неонової лампи. Текст періодично стає тьмянішим, а потім спалахує яскравим блакитним світлом.

        • Сяйво: Використали багатошарову тінь text-shadow, щоб створити ефект світіння, яке розсіюється навколо літер.

      3. Контейнер із відзеркаленням (Mirror Floor)

      • Дзеркальна підлога: Завдяки властивості -webkit-box-reflect, під основним білим блоком з'явилося м'яке відображення, ніби сторінка стоїть на глянцевій поверхні.

      • Неонова рамка: Контейнер тепер має чітку ціанову обводку та легку зовнішню тінь, що підтримує загальний стиль.

    4. Пульсуюче фото (Pulse Effect)

    • Анімоване сяйво: Зображення отримало анімацію pulse. Рожеве світло навколо фото плавно стає то яскравішим, то тьмянішим, ніби воно «дихає».

  • Динаміка: При наведенні курсору фото не просто повертається, а й трохи збільшується (scale), стаючи активним елементом інтерфейсу.

5. Інтерактивні картки списку (Hover Interaction)

  • Пружиниста анімація: Пункти меню тепер реагують на мишку за допомогою cubic-bezier. Вони не просто змінюються, а плавно «виринають» вперед.

  • Зміна кольору: При наведенні блакитний неон змінюється на яскраво-рожевий, а фон картки стає світлішим.

2

12 з 12 балів

Виконати зміни в файлах index.html та styles.css та завантажити на веб-сервер. Додати посилання в нотатках на домен

Рефлексія від 0 учнів

Сподобався:

0

Так: 0

Ні: 0

Зрозумілий:

0

Так: 0

Ні: 0

Потрібні роз'яснення:

0

Ні: 0

Так: 0

Рекомендуємо

HTML Створення форм. Практична робота

HTML Створення форм. Практична робота

332

Аватар профіля Брусенцова Катерина Юріївна
Інформатика
11 клас

50 грн

Практичне заняття №2. Альманах «Русалка Дністровая».

Практичне заняття №2. Альманах «Русалка Дністровая».

64

Аватар профіля Камянецька Уляна Василівна
Історія України
9 клас

23 грн

Практичне заняття: Кіммерійці

Практичне заняття: Кіммерійці

251

Аватар профіля Штагер Тетяна Миколаївна
Всесвітня історія. Історія України (інтегрований курс)
6 клас

116 грн

Практичне заняття: Ждановщина

Практичне заняття: Ждановщина

401

Аватар профіля Штагер Тетяна Миколаївна
Історія України
11 клас

100 грн

Практичне заняття: «Я у громаді».

Практичне заняття: «Я у громаді».

1412

Аватар профіля Кобернік Людмила Василівна
Вступ до історії України та громадянської освіти
6 клас

25 грн

Урок 2: Основи HTML — Структура вебсторінки

Урок 2: Основи HTML — Структура вебсторінки

64

Аватар профіля Нікішина Катерина Іванівна
Інформатика
7—12 клас, I—VI курси, дорослі та змішані

41 грн

Схожі уроки

Відмінювання дієслів у азербайджанській мові

Відмінювання дієслів у азербайджанській мові

712

Аватар профіля Максименко Ольга Олександрівна
Різне
дорослі

урок 17 в/п Обробка субпродуктів: серця, язика, печінки. Приготування н/ф для страв: язик відварний, печінка смажена з яблуками, відбивна з печінки, печінка по-строганівськи, биточки з печінки.

урок 17 в/п Обробка субпродуктів:  серця, язика,   печінки.  Приготування н/ф для страв: язик  відварний,  печінка  смажена з яблуками, відбивна з печінки, печінка по-строганівськи, биточки з печінки.

23

Аватар профіля Іманова Емілія Сафаралі кизи
Різне
I курс

7 клас. Алгебра. Урок 100. Повторення теми «Елементи стохастики»

7 клас. Алгебра. Урок 100. Повторення теми «Елементи стохастики»

55

Аватар профіля Ніколайчук Валентина Іванівна
Різне
7 клас

Маленький Мук. Вільгельм Гауф

Маленький Мук. Вільгельм Гауф

43

Аватар профіля Алфьорова Наталiя Володимирiвна
Різне
4 клас

Урок: Творення прикметників. Перехід прикметників у іменники

Урок: Творення прикметників. Перехід прикметників у іменники

15

Аватар профіля Озимай Петро Степанович
Різне
6 клас та 10 клас

Стилістичні засоби словотвору

Стилістичні засоби словотвору

29

Аватар профіля Бабенко Ольга Миколаївна
Різне
11 клас