Расположить изображение поверх фона
Имеется следующий код:
<div class="container-fluid">
<div class="content row">
<div class="col-1"></div>
<div class="col-10">
<div class="content-img" >
</div>
<div class="col-1"></div>
</div>
</div>
В CSS задано свойство background-color для content
/* Content */
.content {
min-height: 1100px;
background-color: rgb(245, 245, 245);
}
.content-img {
margin-top: 100px;
background-image: url(/images/content.jpg);
width: 1200px;
height: 900px;
}
Как расположить изображение поверх уже заданного фона в content, при этом чтобы картинка находилась в блоке div.
Ниже показано что фон из content накладывается на блок content-img, для этого добавил в content opacity.
Ответы (3 шт):
Автор решения: School
→ Ссылка
Если conent-img уже внутри content, то картинка уже поверх фона. Проверьте, возможно ваша картинка не подгружается. Лучше покажите результат
Автор решения: why
→ Ссылка
Временное решение выглядит так
<div class="content row" style="background-color: black;">
СSS
.content {
min-height: 1100px;
opacity: 0.1;
}
Автор решения: EzioMercer
→ Ссылка
Можете попробовать так, но опять таки, пока вы не опубликуете что у вас было я не смогу точно сказать почему у вас это не работает:
.content {
width: 500px;
height: 350px;
background-color: red;
}
.col-10 {
width: 100%;
height: 100%;
}
.content-img {
width: 100%;
height: 100%;
background-image: url(https://images.unsplash.com/photo-1552519507-da3b142c6e3d?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxzZWFyY2h8OXx8Y2Fyc3xlbnwwfHwwfHw%3D&w=1000&q=80);
background-repeat: no-repeat;
background-size: 100%;
}
<div class="container-fluid">
<div class="content row">
<div class="col-1"></div>
<div class="col-10">
<div class="content-img">
</div>
<div class="col-1"></div>
</div>
</div>
