我使用一个自举手风琴和我想改变h4
标题的颜色为每个在DOM元素多达4个元素则重复先前的颜色。CSS不同颜色的foreach手风琴标题
.my-platform-title:nth-child(2n+1) {
color: #1a9e49;
}
.my-platform-title:nth-child(2n) {
color: #7bc9c8 !important;
}
.my-platform-title:nth-child(3n) {
color: #fd8d6e !important;
}
.my-platform-title:nth-child(4n) {
color: #bf6da6 !important;
}
<div class="panel-heading my-panel-heading" role="tab" id="platform1">
<h4 class="panel-title my-panel-title my-platform-title">
<a role="button" data-toggle="collapse" data-parent="#platforms" href="#platform-collapse1" aria-expanded="false" aria-controls="platform-collapse1">
<span class="fa fa-plus-square-o text-success"></span> Platform 1
</a>
</h4>
</div>
<div class="panel-heading my-panel-heading" role="tab" id="platform<2">
<h4 class="panel-title my-panel-title my-platform-title">
<a role="button" data-toggle="collapse" data-parent="#platforms" href="#platform-collapse<2" aria-expanded="false" aria-controls="platform-collapse<2">
<span class="fa fa-plus-square-o text-success"></span> Platform 2
</a>
</h4>
</div>
<div class="panel-heading my-panel-heading" role="tab" id="platform3">
<h4 class="panel-title my-panel-title my-platform-title">
<a role="button" data-toggle="collapse" data-parent="#platforms" href="#platform-collapse3" aria-expanded="false" aria-controls="platform-collapse3">
<span class="fa fa-plus-square-o text-success"></span> Platform 3
</a>
</h4>
</div>
<div class="panel-heading my-panel-heading" role="tab" id="platform4">
<h4 class="panel-title my-panel-title my-platform-title">
<a role="button" data-toggle="collapse" data-parent="#platforms" href="#platform-collapse4" aria-expanded="false" aria-controls="platform-collapse4">
<span class="fa fa-plus-square-o text-success"></span> Platform 4
</a>
</h4>
</div>
正在发生的事情是,首先颜色应用和其他被忽略。
显示HTML s包括父元素在内的结构,以及可能的兄弟姐妹。 – CBroe
当您使用!重要时,它将覆盖级联,将其删除。 – Kyle
我试着在代码片段中的代码,它的工作。不知道这里有什么问题。 –