在侧栏中获取固定的div元素

时间:2016-04-13 10:31:38

标签: html css html5 css3 styles

<nav class="offcanvas-menu">
    <div class="user-details"></div>

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

我不知道如何将.navfooter放在侧边栏的底部。它始终是.test容器。我尝试了几件事,但没有得到工作

这些是它的风格

<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>

1 个答案:

答案 0 :(得分:2)

您是否尝试过将.navfooter更改为绝对?

.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);  
    }