在CSS注释中使用LESS变量来进行mixin,以便于精灵图制作。例如(下面的代码是无法正常工作的,只有图片路径被替换了):
.sprite (@width) {
/** sprite: sprite-@{width}; sprite-image: url('../img/@{width}/sprite-@{width}.png'); sprite-layout: vertical */
.picture {
background-image: url('../img/@{width}/picture.png'); /** sprite-ref: sprite-@{width}; */
}
}
.sprite(800);
奖励问题:编译后,我能否防止background-image和sprite-comment之间的换行?