javascript - Image Sprites 看起来起伏不定/生涩

标签 javascript html css html5-canvas

我正在尝试将图像动画化到 Canvas 上。

在 html 文件中我有 dog.png,它是一个 Image Sprites。

<img id="dog" src="images/dog.png" alt="dog" />

在 CSS 文件中:

#dog{
    object-position: 0 0;
    width: 50px;
    height: 50px;
}

在 javascript 中有一个函数:

$("#dog").css("object-position",(incrementNum*-60) +"px 0");

其中 incrementNum 从 0 开始。

问题是图像动画变得断断续续。

如何使图像看起来好看? 谢谢

最佳答案

糟糕,我才意识到 documentGetElementById 获取了整个 sprite 图像并且没有应用 css。这就是为什么断断续续的图像实际上是一个被挤压成 50 x 50 像素的长图像

关于javascript - Image Sprites 看起来起伏不定/生涩,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37506708/

相关文章:

javascript - Internet Explorer 中的 Ajax responseText Null?

Javascript 字符串转 Base64 UTF-16BE

php - 如何匹配 &lt;iframe&gt; 标签的一部分?

html - Sprite css 菜单 - 无法在菜单上对齐 div 中的大 Logo

javascript - 使用 react 路由器选择新项目时刷新组件

javascript - Vue.js 动态地将 JSON 映射到类,无需 vue.Set 或在 Vuex 存储中直接赋值

javascript - 使用随机字符串生成器和 MySQL 进行电子邮件验证

php - 在 POST 变量中也包括未选中的框 - 多个复选框

javascript - 想要一个 100% 宽度/高度的 iPhone/iPad/iOS 网页

html - 鼠标悬停后图像发生变化,无法正常工作