Ich baue einen Webshop mit einer Sidebar mit einer Art Navbar auf der linken Seite. Aber der Hintergrund (Farbe Braun) muss die ganze linke Seite ausfüllen, aber wenn meine Seite länger ist, bedeckt sie nicht die komplette linke Seite.Sidebar-Höhe nach Seitenlänge ändern
Das ist mein CSS für den Hintergrund:
.sidebar {
z-index: 10;
border-top: 2px #000000;
position: absolute;
float: left;
left: 0;
margin-top: -5%;
padding-bottom: -10px;
width: 15%;
min-height: 115%;
max-height: 200%;
background: #C6A970;
}
Hat jemand eine Idee, wie die linke Seite von meiner Webseite zu decken?
Vielen Dank im Voraus!
ein jsfiddle würde Ihnen helfen und uns zu debuggen – Saba
Sie müssen entweder CSS-Hacks verwenden, um die Seitenleiste nach unten zu erweitern oder Javascript –
Ohne Kontext ist es schwer zu debuggen, aber Sie können versuchen, 'min-height zu verwenden: 100vh; 'auf Ihrer Seitenleiste, um mindestens das Ansichtsfenster zu füllen. – Paul