我遇到了z-index属性的问题,我已经将其包含在具有Pinterest Widget的div中。
在以前不是Bootstrap的应用程序中,我能够简单地设置z-index:2,这有助于隐藏标题后面的Widget的一部分。
这里我将标题div和父列div设置为z-index:1 Widget div和它的父div到z:index:2
$output = array();
foreach($file1 as $element)
{
$file1_count = find_element($element['name']);
$count = $element['count']/(1+$file1_count);
$output[] = array('name'=>$element['name'],'count'=>$count);
}
function find_element($element)
{
foreach($this->control_group as $_element) {
if($_element['name'] === $element)
return $_element['count'];
}
return 0;
}
我也试过将overflow:隐藏在widget div中,但我似乎无法让它工作。
有关此z-index的任何建议都将受到赞赏。
答案 0 :(得分:6)
即使您将z-index
样式应用于.headline
,也请确保包含适当的position
规则。 z-index
仅适用于position
规则而非默认
由于您的元素呈现为透明,如果您希望隐藏"这个小部件的一部分,设置background-color
将满足此
.headline {
z-index: 1;
background-color: white;
position: relative;
}
答案 1 :(得分:1)
Z-index仅影响位置值不是"静态" (默认)。
答案 2 :(得分:1)
<强> 1)。强>
确保您在z-index;
的情况下宣布某个职位,position: relative;
是最优的。
<强> 2)。强>
确保声明z-index:
高于pintrest API / iframe所引用的{。}}。
第3。)强>
确保您甚至需要z-index;
尝试在Q中为您的元素添加position: relative;
。
.headline {
// your styles
position: relative;
}
<强> 4)。强>
如果没有其他方法可行..你可以使用position: absolute;
和z-index;
强制它(虽然不推荐)
答案 3 :(得分:0)
在我的特定情况下,绝对定位可以解决问题。相对定位压低了其他引导程序元素。
.headline {
z-index: 2147483647;
position: absolute;
}