我使用一個自舉手風琴和我想改變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
我試着在代碼片段中的代碼,它的工作。不知道這裏有什麼問題。 –