既存の背景文字列を知らずに、SASS/Compass で背景を加算的に構築したいと思います。グローバル変数に書き込むことで達成できますが、ずさんなようです。
擬似:
=mixin-add-icon
// add a background icon
=mixin-add-gradient-from-color($color: blue !default)
// add a background gradient
=mixin-add-texture-bg
// add a bg texture
a
background: blue
+mixin-add-texture-bg
// this should take the existing bg and add texture to it
&.selected
+mixin-add-gradient-from-color()
+mixin-add-icon
// these two should take the existing bgs strings from <a> and add to them
明らかな何かが欠けていますか?前もって感謝します。