複数のセクションを持つプロジェクトに取り組んでいます。セクションに応じて、そのセクション内の要素の色が異なります。LESS ファイルを通じて、これらすべての可能性を次のように定義しています。
a{
.section_what &{
color: darken(@what,10%);
}
.section_where &{
color: darken(@where,10%);
}
.section_who &{
color: darken(@who,10%);
}
.section_post &{
color: darken(@post,10%);
}
.section_events &{
color: darken(@events,10%);
}
.section_deals &{
color: darken(@deals,10%);
}
}
これは、物事を行うための最も合理的な方法ではないようです。この方法を使用すると、このセクションのリストをかなり繰り返さなければなりません。そのため、セクションによって変更されるすべての要素には、このセクションのリストが定義されている必要があります。場合によっては、その色、背景色、境界線の色など...
より良い方法はありますか?