Я пытаюсь разместить текст поверх изображения, имеющего цвет фона в виде оттенка и непрозрачности.
Я использую Bootstrap 4, и возможно некоторые классы переопределяют друг друга, но не уверен на 100%.
Это то, что у меня сейчас есть:
Index.cshtml
:
<div class="layer">
<div class="jumbotron jumbotron-fluid jumbotron-container resume-jumbotron text-white">
<div class="container-fluid jumbotron-content">
<h1 class="text-center jumbotron-header mb-4">Hey there, I'm @Model.FullName!</h1>
</div>
</div>
</div>
site.css
:
.jumbotron-container {
background-repeat: no-repeat;
background-position: center center;
background-size: cover;
filter: opacity(60%);
}
.resume-jumbotron {
background-image: url(https://content.codecademy.com/courses/asp-dot-net/boots.png);
}
.layer {
background-color: #512F1E;
position: relative;
}
.jumbotron-header {
font-weight: bold;
}
Выше приведено это:
Я пытался добавить z-index и позицию к layer
и заголовку, но он испортил Остальная часть позиционирования в jumbotron.
Текущий визуализированный текст отображается за цветом фона. Как я могу расположить текст так, чтобы он отображался выше .layer
div, несмотря на то, что он является его дочерним элементом?