我有一个使用5种不同尺寸徽标的脚本。在计算我的容器比例后,会自动选择徽标的大小。但现在它正在使用这种尺寸作为框架。我想知道是否有机会在spritesheet中获取徽标的位置,而不是使用包含5个图像的文件夹。
现在我使用以下方法获取徽标大小:
var logotype = document.getElementById (name);
console.log(logotype);
if (logoTest){
logotype.src = "logo/guides/logophase_0" + logoFrame + "guide.png";
} else {
logotype.src = "logo/logophase_0" + logoFrame + ".png";
}
而不是我想知道是否有办法使用类似logotype.src = "logo/logophase.png";
而不是logoFrame = 1
或2
的方式,就像logoFrame = document.getElementById('frame1').style.backgroundPosition = ('0 -620px');