Ich habe das Layout wie this imageBootstrap volle Breite Sidebar mit Hintergrundfarbe
Das Problem? Wie man den vollen breiten violetten Hintergrund auf einem Teil von links macht? Dies ist my code
HTML:
<section id="screens-eight" class="clearfix">
<div class="container">
<div class="row">
<div class="col-md-6 screens-eight-left">
<div class="screens-eight-bg"></div>
<p>
Ut Enim ad minim veniam quis nostrud exercitation ullamco laboris. Nisi ut aliquip ex ea commodo
</p>
</div>
</div>
</div>
</section>
CSS:
#screens-eight {
background: blue;
padding-bottom: 180px;
}
.screens-eight-left {
background: #835fa8;
position: relative;
z-index: 0; padding-bottom:
80px; padding-top: 80px;
}
@media(min-width: 992px) {
.screens-eight-left .screens-eight-bg {
background: #835fa8;
left: 0; position:
absolute; top: 0;
width: 50%;
z-index: -1;}
}
Möchten Sie, dass der Hintergrund so breit ist wie die ganze Seite oder nur auf der linken Seite angezeigt wird? –
@TimOgilvy Ich möchte nur auf der linken Seite erreichen, zum Beispiel können Sie ein Bild in meiner Antwort sehen –
Wenn eine Antwort, die funktioniert, passen Sie die Größe des Fensters, Lösungen mit nur einer Medienabfrage kann brechen, wenn Sie das Gitter ändern Größe. –