【发布时间】:2012-09-26 13:49:46
【问题描述】:
我正在使用 Compass 创建一个 Sencha Touch 网络应用。尝试了 inline-url 但我的图像很大,所以我希望将它们移动到精灵中(并与背景大小一起重复使用)。
目前我的内联图像可以缩放,因为它们是单个文件。 精灵具有在创建精灵时生成的位置。当您使用 background-size 更改精灵大小时,您也需要更改位置。
是否可以抓取精灵的索引?然后我可以说,如果我希望它是background-size: 50px 和index is 3,那么新的背景位置是0 150px;
看不到任何关于 compass 在哪里存储或获取 sprite 中每个项目的索引的信息。我的图片以“A”开头,所以是文件夹中的第一个,在我的 SCSS 中首先被引用,但它的索引是 3,所以我不知道如何解决这个问题。
【问题讨论】:
-
你不能只使用图片在精灵中的原始位置,并按照与调整背景大小相同的因素进行调整吗?
标签: css sass compass-sass