html - 嵌套 Bootstrap 3 网格和 Angular Directive(指令)中的全宽元素

标签 html css twitter-bootstrap angular-ui

我有一个 Angular 应用程序,它使用 Bootstrap 3 和 Angular UI 进行布局控制。

我想让一个特定的元素适合浏览器的整个宽度。这个元素位于 Bootstrap 网格(col-xx)内,它本身位于一个 Angular Directive(指令)内,该指令位于另一个 Bootstrap 网格内,该 Bootstrap 网格位于 Angular UI 选项卡内,而 Angular UI 选项卡位于另一个网格内。我想你明白了。

使我的元素成为整个浏览器宽度的正确 CSS 是什么?元素的父元素的宽度只是屏幕宽度的一小部分,但我需要这个特定的 div 来覆盖所有内容,因为我需要最大的空间(试图显示甘特图)。

我尝试的效果类似于当前的 google 图片搜索功能,当您单击特定图片时,搜索栏会扩展到整个屏幕。

如果问题有点不清楚,我们深表歉意。我可能需要添加一些代码。

最佳答案

您必须使用 position: fixed 将其从文档流中取出,否则使用 width:100% 将始终指代它占用 100%它的父容器的宽度。

添加 fullWidth 类和如下样式:

.fullWidth {
    position: fixed;
    left: 0;
    right: 0;
}

Here's a Demo in jsFiddle

关于html - 嵌套 Bootstrap 3 网格和 Angular Directive(指令)中的全宽元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24957742/

相关文章:

javascript - 更正菜单悬停显示

overriding - 覆盖 CSS 文本转换

html - 如何使用 Bootstrap 使下拉菜单和文本框的宽度相同

angularjs - 当用户在不相关的输入字段上按下 Enter 键时,Angular Bootstrap 日期选择器打开

html - css 选择器 : difference between "body h1", "body .h1"和 "body.h1"

jQuery 悬停动画 : Can't animate opacity and background position simultaneously

javascript - 组内的动态 CSS 选择、SVG、路径

html - 箱子很感人

javascript - 如何检查 JavaScript 中用户浏览器是否不支持字符?

javascript - 在悬停时设置两个 div 的样式