Ich versuche, eine reaktionsfähige Seite von 4 Blöcken mit Zeilen und Spalten mit einem Bildhintergrund und einem Overlay und Titel zu machen. Ich bin in der Lage, alles außer der Breite des Overlays zu arbeiten.Bootstrap: Einstellung Overlay div auf reaktionsfähigen Blockspalten
Hier ist ein Bild, das zeigt, was ich zu beheben versuche. Die Spalte auf der linken Seite ist immer von links gefüllt, aber die rechte Spalte fehlt die volle Breite der linken und rechten Seite.
HTML
<div class="wrapper">
<div class="row" id="rows">
<div class="col-sm-6 col-md-6 col-lg-12 text-center portfolio">
<div id="portfolio-overlay" class="titlePush">Portfolio</div>
</div>
<div class="col-sm-6 col-md-6 col-lg-4 text-center tools">
<div id="tools-overlay" class="titlePush">Tools</div>
</div>
<div class="col-sm-6 col-md-6 col-lg-4 text-center about">
<div id="about-overlay" class="titlePush">About</div>
</div>
<div class="col-sm-6 col-md-6 col-lg-4 text-center contact">
<div id="contact-overlay" class="titlePush">Contact</div>
</div>
</div>
</div>
CSS
html,body,.wrapper {
height:100%;
width:100%;
}
#rows {
height: 30%;
font-family: 'Poiret One', cursive;
font-size: 24px;
color: white;
}
.portfolio {
height: 100%;
background: url("https://www.topdraw.com/assets/uploads/2015/07/HiRes2.jpg");
-webkit-background-size:;
background-size: cover;
background-position: center;
}
/* Portfolio Overlay Block */
#portfolio-overlay {
background: rgb(0, 0, 0); /* fallback color*/
background: rgba(0, 0, 0, 0.4);
height: 100%;
max-width:100%;
}
Demo: JSFiddle