CSS选择器&;引导转盘:无法看到溢出
由于某些原因,我无法专门覆盖CSS选择器&;引导转盘:无法看到溢出,css,twitter-bootstrap,ghost,Css,Twitter Bootstrap,Ghost,由于某些原因,我无法专门覆盖.internal carousel的溢出隐藏属性 此代码在一般情况下执行此操作: .carousel-inner{ overflow: visible; } 但我希望在特定情况下,只有在旋转木马div内使用aside标记时,溢出才会可见(即,aside才会可见) 奇怪的是,这段代码不起作用 .carousel-inner aside { overflow: visible; } 会发生什么事 我在上重新创建了一
.internal carousel
的溢出隐藏属性
此代码在一般情况下执行此操作:
.carousel-inner{
overflow: visible;
}
但我希望在特定情况下,只有在旋转木马div内使用aside
标记时,溢出才会可见(即,aside才会可见)
奇怪的是,这段代码不起作用
.carousel-inner aside {
overflow: visible;
}
会发生什么事
我在上重新创建了一个最小的示例
当您将.carousel-inner-aside{
更改为.carousel-inner{
时,我想要的结果将起作用。问题是它将应用于所有元素,我只想将其应用于aside
编辑:我注意到这个问题直接回答了我的问题。由于某种原因,尽管我无法实现解决方案。所以,如果有人有其他建议,我很乐意听到。在CSS中,你想做的是不可能的,因为你不能真正针对“父母”使用基于特定子元素配置的选择器。然后需要运行一些javascript/jQuery代码,以便将类添加到所有作为子元素直接父元素的div中 下面是一个jQuery示例:
$(document).ready( function(){
$('aside').each(function(){
$(this).parents('.carousel-inner').addClass('withaside');
});
});
还有小提琴:
一旦你实现了这个,你就可以很容易地将任何属性附加到这个类上,它是overflow
还是在我的例子中是基本文本颜色