Задать вопрос
@tolik_tolya
Начинающий веб разработчик фрилансер

Как сместить позицию скролла при переходе по ссылке?

На странице вверху есть header с position:fixed и высотой 80px
И есть несколько элементов с id. Например #portfolio, #service, #about-us

При переходе с другой страницы по ссылке index.php#portfolio видим следующее:
Позиция скроллинга перемещена на нужный элемент, но он закрывается фиксированным хэдером как раз на 80px. Как сделать так, чтобы при переходе блок оказывался на 80px ниже, и не закрывался хэдером.
  • Вопрос задан
  • 200 просмотров
Подписаться 1 Простой 8 комментариев
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Профессиональная вёрстка на HTML и CSS
    3 месяца
    Далее
  • Stepik
    Основы HTML и CSS
    2 недели
    Далее
  • OTUS
    HTML/CSS
    3 месяца
    Далее
Пригласить эксперта
Ответы на вопрос 1
@SokolovDmitry
Типичный Верстак
если не заморачиваться со скриптом, то в каждой секции повесить элемент с position:absolute; top: 80px и на ссылку вешать якорь не index.php#portfolio, а уже index.php#portfolio__scroll Например )
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы