CSSで複数の背景レイヤーを作成できることは知っていますが、異なるクラスからの複数の背景をレイヤー化できますか?山や丘があり、特定の国に属する可能性のあるタイルとして機能するdivがあったとします。
.mountain {
background: url("mountain.png");
}
.hill {
background: url("hill.png");
}
.bluecountry {
background: url("bluecountry.png");
}
.redcountry {
background: url("redcountry.png");
}
.greencountry {
background: url("greencountry.png");
}
私のCSSになります。ただし、これは機能しません。私が何かをするとき
<div class="hill bluecountry">
背景を重ねることはなく、そのうちの1つだけを使用します。これを機能させる方法はありますか?私は実際にはこれよりも多くのものを持っており、考えられるすべての組み合わせに対してCSSの複数の背景を個別に作成しなければならないのは時間の無駄です。