私はsassとcompassを使用しており、特定のパターンに一致する画像のcssクラスを作成しようとしています。意図された/結果のcssは主に次のようになります。
.class1 { background-image: url(class1.png); }
.class2 { background-image: url(class2.png); }
コンパススプライト機能( http://compass-style.org/help/tutorials/spriting/ )を使用することは可能かもしれませんが、私の場合、画像はすでにスプライトシートであるため、(新しいファイルが生成されるため)不便です。 。
だから、次のようなことができる
@each $clazz in listFiles("images/*") {
.#{$clazz} {
background-image: url('#{$clazz}.png');
}
}
素晴らしいことだ。そうするための多かれ少なかれ簡単な方法はありますか?