Ich habe ein Jumbotron mit einem Hintergrundbild und Text darüber. Ich brauchte das Hintergrundbild, um eine niedrige Deckkraft zu haben (so dass der Text oben lesbar ist), also setze ich das Hintergrundbild auf das "nachher" -Pseudo-Element, wie von einigen Beiträgen zu diesem Thema empfohlen.Jumbotron Hintergrundbild nicht im Inneren des Jumbotron
Das Problem ist, dass das Hintergrundbild nicht innerhalb der Grenzen des Jumbotron Div bleibt (das tatsächliche Bild ist größer/breiter als das Jumbotron Div und ich möchte, dass der Browser die Größe ändert, um innerhalb des Jumbotrons zu bleiben - stattdessen wird das Bild in die darunter liegenden divs überlaufen.
Hier ist meine CSS:
.jumbotron{
background:transparent;
padding-bottom: 0px;
margin-bottom:15px;
}
.jumbotron:after{
background-image: url(/assets/home/jumbotron_background-14b85e94838f7e237a5318b85a67a43e1ff02276069f6e48148a58eb90767f48.jpg);
content: "";
background-size: cover;
background-repeat: no-repeat;
opacity: 0.3;
top: 0;
left: 0;
bottom: 0;
right: 0;
position: absolute;
z-index: -1;
}
Ich habe versucht, sowohl "Cover" und "100% 100%" für Hintergrund-Größe, und in beiden Fällen nach wie vor das Bild schwappt unter in die divs aus.
Die zugehörige HTML:
<div class="jumbotron">
<div class="container">
<div class="row">
<div class="col-lg-12">
<h1 class="text-center">Headline Here</h1>
<h3 class="text-center">Secondary Headline/ Value Prop</h3>
<p class="text-center"> Donec sed odio dui. Cras justo odio, dapibus ac facilisis in, egestas eget quam. Vestibulum id ligula porta felis euismod semper.</p>
</div>
</div>
</div>
</div>
<div class="spacer-row"></div>
<div class="col-xs-12 text-center">
<%= link_to 'Get Started!', signup_or_dashboard, class: 'btn btn-xl btn-primary' %>
</div>
</div>
</div>
Sie sind da, und es irgendwie in der Stack-Überlauf Code Vertiefung herausgeschnitten, werde ich den Code in meiner ursprünglichen Frage aktualisieren, um sicherzustellen, dass sie zeigen. – Katie
Das: after wird benötigt, damit ich eine Opazität auf das Bild selbst legen kann, aber nicht den Text darüber. Siehe http://stackoverflow.com/questions/27959757/changing-jumbotron-opacity-and-make-it-full-width-without-effect-the-font- und für ein Beispiel warum – Katie