jquery - HTML/CSS 左滑菜单

标签 jquery html css

我正在构建一个网站,我希望菜单从屏幕左侧 (width:0px) 向右滑动 (width:250px) 动画使用 jQuery。

我所做的是创建一个容器div,里面有两个div #menuLeft#content

然后我的问题是,如何使 #content's 的宽度等于 css 中屏幕的剩余部分,知道我的容器是 100% 宽度,并且 #menuLeft 是可变的。

非常感谢!

HTML:

<div id="all">
    <div id="leftMenu">
    </div>

    <div id="content">
    </div>

</div>

CSS:

#all{
    position:absolute;
    top:0px;
    left:0px;
    background:#445566;
    margin:0 auto;
    padding-top:40px;
    width:100%;
    height:2000px;

}

#leftMenu{
    float:left;
    background:#888888;
    height:1000px;
    width:250px;
}
#content{

    float:right;
    height:1000px;
    background:#55ffaa;
    width:1000px;
}

最佳答案

您是否正在尝试实现以下目标:this

代码如下:

<div id="all">
    <div id="leftMenu"></div>
    <div id="content">some text</div>
</div>

CSS:

#all{
    position:absolute;
    top:0px;
    left:0px;
    background:#445566;
    margin:0 auto;
    padding-top:40px;
    width:100%;
    height:2000px;
}
#leftMenu{
    float:left;
    background:#888888;
    height:1000px;
    width:250px;
}
#content{
    height:1000px;
    background:#55ffaa;
}

尝试调整结果面板或浏览器的大小。

关于jquery - HTML/CSS 左滑菜单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22806960/

相关文章:

css - 我正在尝试将 div 置于另一个 div 的中心

jquery - jquery ui draggable中如何避免div叠加?

javascript - 隐藏 div 并突出显示选定的缩略图以激活

javascript - 不带显示/隐藏选项的切换方法

javascript - 顶部导航栏折叠不起作用

javascript - 为什么modal弹出按空格键会按?我该如何预防?

html - 如何使用 Bootstrap 将复选框与文本输入表单控件紧密对齐?

javascript/jquery 检查图像是否存在?

javascript - $.post 之后的 jQuery 事件在请求完成之前发生

javascript - 使用 jquery 从复选框中获取标签值