Im的合法的方式:SVG精灵 - 是改造规模使用SVG精灵作为这样的CSS背景图像缩放
.icon-arrow-down-dims {
background: url("../sprite/css-svg-sprite.svg") no-repeat;
background-position: 16.666666666666668% 0;
width: 32px;
height: 32px;
display: inline-block;
}
我能规模唯一的方法,它按预期工作是使用transform: scale(2)
,使它大2倍或transform: scale(.5)
,使它小两倍。
.icon-arrow-down-dims {
@extend %svg-common;
background-position: 16.666666666666668% 0;
width: 32px;
height: 32px;
display: inline-block;
transform: scale(2);
}
这真的确实缩放它,它的工作原理是因为它不像PNG精灵一样像素化。 我的问题是:这是一个缩放svg css sprite的合法方式吗?还有其他方法可以实现吗?在此先感谢
[列出问题不是一个好主意](https://blog.stackoverflow.com/2010/11/qa-is-hard-lets-go-shopping/)如果我列出了3个想法做缩放和其他人列出了3个其他想法,你会接受哪个答案? –
如果你对你很重要,我真的只是想得到帮助,就像是一个错误的东西:) – riogrande
它对我来说没有什么区别,你接受。我只是想让你提出一个更好的问题。即为什么你对你的解决方案有何影响?您将使用什么标准来确定哪种解决方案最好?什么是“合法”?鉴于您的解决方案适合您,对此不是“合法”的东西? –