как включить прокрутку для фиксированной позиции фонового изображения

#html #css #bootstrap-4 #css-position

#HTML #css — код #начальная загрузка-4 #css-позиция

Вопрос:

У меня есть контейнер-жидкость, для которого мне нужно задать фон во всю ширину страницы. Я добился этого, придав фиксированное положение и высоту 100%. Но настоящая проблема сейчас заключается в том, что я получаю прокрутку, когда высота содержимого превышает высоту браузера. Пожалуйста, помогите достичь этого. Мой проект построен под bootstrap 4

 <div class="container-fluid kyc-page" >
    <h1 class="head-text">KYC Verification</h1>
    <div class="bannerWrapper"></div></div>
 

css — код:

 .container-fluid.kyc-page {
    background-image: url(../images/banner-img2.png);
    height: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    position: fixed;
}
 

Пожалуйста, помогите добиться перетекания содержимого и полного фонового изображения

Комментарии:

1. Можете ли вы попробовать добавить overflow:auto; в div, это поможет?

Ответ №1:

HTML:

 <div class="container-fluid kyc-page" >
<h1 class="head-text">KYC Verification</h1>
<div class="bannerWrapper">
 

CSS:

 .container-fluid.kyc-page {
background-image: url('img.jpg');
height: 100%;
background-repeat: no-repeat;
background-size: cover;
background-attachment: fixed;
 

}

Комментарии:

1. Пожалуйста, добавьте некоторые пояснения к вашему ответу

2. Вы просто заменяете position: fixed; на background-attachment: fixed; Благодаря этому в случае прокрутки фонового изображения исправлено, но прокручивается содержимое. ОК