我一直在寻找一种方法让我的div在所有div上(覆盖它们全部)。事实上,我认为我可以解决这个隐藏其他div的,但我认为应该有另一种解决方案。带引导程序的Z索引
我使用bootstrap制作3x3网格。所以,我有一个行,里面有9个div与类“col-md-4”(我只是想要这个尺寸的工作)。
Z位置不适合我。
HTML
<div class="row ">
<div id="cube1" class="col-md-4 ">
<h1>The Company</h1>
<p><i class="fa fa-building-o fa-9x"></i></p>
</div>
<div id="cube2" class="col-md-4">
<h1>Our People</h1>
<p><i class="fa fa-heart fa-9x"></i></p>
</div>
<div id="cube3" class="col-md-4">
<h1>Code</h1>
<p><i class="fa fa-code fa-9x"></i></p>
</div>
<div id="cube4" class="col-md-4">
<h1>Our Brand</h1>
<p><i class="fa fa-barcode fa-9x"></i></p>
</div>
<div id="cube5" class="col-md-4">
<h1>Our Technology</h1>
<p><i class="fa fa-connectdevelop fa-9x"></i></p>
</div>
<div id="cube6" class="col-md-4">
<h1>What Moves Us</h1>
<p><i class="fa fa-cogs fa-9x"></i></p>
</div>
<div id="cube7" class="col-md-4 ">
<h1>Our Clients</h1>
<p><i class="fa fa-exclamation fa-9x"></i></p>
</div>
<div id="cube8" class="col-md-4">
<h1>Contact Us</h1>
<p><i class="fa fa-envelope-o fa-9x"></i></p>
</div>
<div id="cube9" class="col-md-4">
<h1>Address</h1>
<p><i class="fa fa-compass fa-9x"></i></p>
</div>
</div>
CSS
.row {
float: left;
height: 100%;
color: #fff;
width:calc(100% - 250px); /*250px is the size of left menu */
}
.cube {
height: calc(100%/3);
}
.teste {
z-index: 300 !important;
}
JS
$(document).ready(function(){
var cores = Please.make_color({
base_color:'aliceblue',
colors_returned:9
})
cores[4]='#32BAD3';
for (i=0; i<10; i++)
{
$('#cube'+ (i+1)).css('background-color',cores[i])
}
$('.cube').click(function() {
$(this).addClass("teste", 1000, "easeOutBounce");
$(this).width($('#rightmenu').width()-280);
$(this).height($('#rightmenu').height());
});
});
我想要实现的是,当用户C舔其中一个divs,它将扩大覆盖所有的视口。
我在这里看到一些帖子,他们说Z-index只在我有非静态非静态定位方案时才起作用。我可以考虑使用引导类“col-md-4”它使我的网站成为静态方案吗?
来源: CSS I want a div to be on top of everything
Z-Index with different parents
CSS Z-Index with Gradient Background
听起来像你想'模态'分区....我认为这是在Bootstrap中的选项。 – 2015-02-23 15:25:14
http://getbootstrap.com/javascript/#modals – 2015-02-23 15:28:18
@Paulie_D,我的联系表单有一个模态div。这有点不同。我想要的是div cube(1到9)变得越来越大,直到它覆盖其他立方体。 尺寸的东西可以通过JQuery UI(.addClass()或.switchClass()来实现。我已经计算出尺寸,但其他div仍然存在。 我可以使用css“display:none”但我想要div在其他人的顶部“成长” – andrescpacheco 2015-02-23 15:29:37