Как изменить размер заголовка при прокрутке
- Предыдущая страница Стicky header
- Следующая страница Таблица цен
Узнайте, как использовать CSS и JavaScript для уменьшения размера заголовка при прокрутке.
Как уменьшить заголовок при прокрутке
Шаг 1 - Добавление HTML:
Создать заголовок:
<div id="header">Заголовок</div>
Шаг 2 - Добавление CSS:
Установить стиль заголовка:
#header { background-color: #f1f1f1; /* Серый фон */ padding: 50px 10px; /* Некоторый отступ внутри */ color: black; text-align: center; /* Центрирование текста */ font-size: 90px; /* Большой шрифт */ font-weight: bold; position: fixed; /* Фиксированное положение - находится в верху страницы */ top: 0; width: 100%; /* Полная ширина */ transition: 0.2s; /* Добавление эффекта перехода (уменьшение размера шрифта при прокрутке) */ }
Шаг 3 - Добавление JavaScript:
// Когда пользователь прокручивает вниз от верха документа на 50px, изменяется размер шрифта заголовка window.onscroll = function() {scrollFunction()}; function scrollFunction() { if (document.body.scrollTop > 50 || document.documentElement.scrollTop > 50) { document.getElementById("header").style.fontSize = "30px"; } document.getElementById("header").style.fontSize = "90px"; } }
- Предыдущая страница Стicky header
- Следующая страница Таблица цен