У меня проблема с настройкой фона на одной из моих страниц, он состоит из нескольких позиционированных SVG, а высота страницы не постоянна. Существуют разделы, которые расширяются вниз по мере заполнения формы, и фон продолжает эту страницу вниз. Это вызывает у меня небольшую головную боль, потому что по мере того, как мы продолжаем двигаться вниз по странице, если вся форма не раскрывается, переполнение продолжается и ниже нижнего колонтитула, в результате чего страница выглядит неработающей.
css выглядит так this:
body {
background: #fcfcfc;
overflow-x: hidden;
}
svg,
.background {
position: absolute;
}
.background {
z-index: -1;
top: 0;
right: 0;
bottom: 0;
left: 0;
}
Хотя разметка имеет такую структуру,
<div x-ng-controller="" class="container">
<div class="background">...contains absolutely positioned svgs</div>
<div class="content">...content that sits ontop of background image</div>
</div>
<footer>Loaded separately in java app</footer>
Абсолютное позиционирование, похоже, меня догоняет, и я не могу удержать svgs после конца контроллер, так что он толкает ниже нижнего колонтитула. Любая помощь с благодарностью.