首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >父div外部的位置元素

父div外部的位置元素
EN

Stack Overflow用户
提问于 2015-04-02 10:54:21
回答 1查看 3.4K关注 0票数 0

我正在使用引导构建一个可折叠的侧边栏,当侧边栏切换到一个迷你导航时,我试图让一个子菜单从侧边栏中弹出。

示例:http://niftyfifty.nl/sidebar/

当窗口大小> 767时,单击“切换”按钮,侧边栏将缩小为一个迷你导航。然后,当您悬停在齿轮图标(设置)上时,子菜单将显示在图标右侧的侧边栏中(当您悬停图标时,可以通过向右滚动来看到这一点)。我希望这个子菜单显示在侧边栏之外。有人能帮我吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-04-02 11:11:39

我不能100%肯定这就是你想要的,但是你可以用下面的步骤将设置子菜单定位在侧边栏之外。

首先你需要设置

代码语言:javascript
复制
overflow:visible;

对于侧栏包装器,以便仍然可以看到超出div的项。你需要重新定位子菜单,这样它就会在你想要的地方弹出。首先,确保用于设置的< li >元素是

代码语言:javascript
复制
position:relative;

如果所有子菜单都会这样做,则可以对所有< li >元素执行此操作。然后将< ul class=“折叠”设置为“>

代码语言:javascript
复制
position:absolute;
top:0px;
right:-97px;          (the width of the sub-menu)

这将设置在设置按钮右上角的子菜单div的开始位置。现在,当您高亮显示设置时,菜单将出现在它的旁边,而不是它下面。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29411167

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档