@amadel

Как сделать макет с шапкой нефиксированной высоты?

Пытаюсь создать макет страницы из двух элементов:

61fc2e6f55ba4594a6399e2dca40a511.png

Основная сложность: при прокрутке содержимого, шапка должна быть всегда видна вверху страницы.

Нашел пример, где указывается position: fixed для шапки, но тогда непонятно, какую позицию указать для содержимого?
  • Вопрос задан
  • 170 просмотров
Решения вопроса 1
@bIbI4k0
Питоню
Полагаю, тут без JS не обойтись.
<style type="text/css">
.fixed-top {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    background-color: rgba(120, 140, 200, 0.8);
    padding: 1em 3em;
}
</style>

<script type="text/javascript">
$(document).ready(function() {
    $('body').css('margin-top', $('.fixed-top').outerHeight()) ;
});
</script>

<div class="fixed-top"></div>


https://fiddle.jshell.net/uLL6s95f/
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
@peakweb
full-stack junior
Ваш ответ на вопрос

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

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