私はブートストラップアコーディオンを使用していると私はDOM 4までの要素内の要素のそれぞれは、前の色を繰り返すh4
タイトルの色を変更したいと思います。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を表示する親要素を含む構造体、および可能な兄弟構造体を含む。 – CBroe
!importantを使用すると、カスケードを上書きして削除します。 – Kyle
私はそのコードをスニペットで試してみました。ここで何が間違っているのかわからない。 –