Antwort

0

Wenn Sie die Sidebar voller Höhe machen möchten, können Sie verwenden

.sidebar{ 
    height:100vh; 
} 

und dann können Sie geben position:fixed;

+0

Dies funktioniert für die Schaltfläche zum Schließen ganzer Höhe, aber jetzt die Mitte überlagert die Schaltfläche. –

+0

sollten Sie mir einige HTML-und CSS-Code bitte geben –

+0

Sorry der letzte Fehler war auf meinem Ende. Nur benötigt, um das div außerhalb des Containers zu positionieren. Vielen Dank! Ich akzeptiere deine Antwort, wenn die Zeitverzögerung des Stack-Overflows abgelaufen ist. –

1

Ich denke, Sie wollen so etwas.

body {margin:0;} 
 
.side { 
 
    position: fixed; 
 
    background: blue; 
 
    top: 0; 
 
    left: 0; 
 
    bottom: 0; 
 
    width: 100px; 
 
} 
 
.content { 
 
    padding-left: 100px; 
 
    width: 100%; 
 
    height: 100vh; 
 
    box-sizing: border-box; 
 
} 
 
.top { 
 
    height: 100px; 
 
    width: 100%; 
 
    background: orange; 
 
    float: left; 
 
} 
 
.left, .right { 
 
    width: 50%; 
 
    height: 200px; 
 
    float: left; 
 
} 
 
.left { 
 
    background: green; 
 
} 
 
.right { 
 
    background: magenta; 
 
}
<div class="side"></div> 
 
<div class="content"> 
 
    <div class="top"></div> 
 
    <div class="left"></div> 
 
    <div class="right"></div> 
 
</div>