2016-04-13 22 views
3
<nav class="offcanvas-menu"> 
    <div class="user-details"></div> 

    <ul class="test"> 
     <li>content</li> 
    </ul> 
    <div class=navfooter> 
     footer content 
    </div> 
</nav> 

Ich weiß nicht, wie Sie die .navfooter auf der Unterseite der Seitenleiste erhalten. Es ist immer unter dem .test Container. i tryed paar Dinge, aber es ist nicht Arbeit bekommenGet fixed div Element in der Seitenleiste

das sind die Stile für sie

<style> 
    .test{ 
     left: 0; 
     top: 20%; 
     height: 400px; 
     width: 200px; 
     background: #ECF0F1; 
     -webkit-box-shadow: 0px 2px 7px rgba(0, 0, 0, 0.40); 
     box-shadow: 0px 2px 7px rgba(0, 0, 0, 0.40); 
    } 

    .navfooter { 
     position: relative; 
     bottom: 0; 
     z-index: 999; 
     height: 64px; 
     width: 100%; 
     background: #1e67cb; 
     box-shadow: 0 -1px 5px rgba(0,0,0,.6); 
     -webkit-box-shadow: 0 -1px 5px rgba(0,0,0,.6); 
    } 

.offcanvas-menu { 
    position: fixed; 
    top: 0; 
    left: 0; 
    z-index: 1031; 
    /*visibility: hidden;*/ 
    background: #fff; 
    border-right: 1px solid #CCC; 
    width: 250px; 
    height: 100%; 
    -webkit-transition: all 0.5s; 
    transition: all 0.5s; 
} 
</style> 
+0

Fragen Code Hilfe suchen müssen den kürzesten Code enthalten notwendig, es zu reproduzieren ** in der Frage selbst ** vorzugsweise in einem [** Stapel Snippet **] (https://blog.stackoverflow.com/2014/09/introducing-runnable-javascript-css-und-html-code-snippets /). Siehe [** So erstellen Sie ein minimales, vollständiges und überprüfbares Beispiel **] (http://stackoverflow.com/help/mcve) –

+0

@Peyman Sie wollen '.navfooter' immer am Ende? –

Antwort

2

Haben Sie versucht, die .navfooter zu absolute Veränderung?

.navfooter { 
     position: absolute; 
     bottom: 0; 
     z-index: 999; 
     height: 64px; 
     width: 100%; 
     background: #1e67cb; 
     box-shadow: 0 -1px 5px rgba(0,0,0,.6); 
     -webkit-box-shadow: 0 -1px 5px rgba(0,0,0,.6); 
    }