2017-06-19 57 views
1

我正在寻找建议在我的主页上在一个WordPress网站上执行一些“动画”, 我的主页上有一个gif播放, 我想更改背景颜色,只在gif的特定框架中显示。当gif达到80帧时,背景应该从白色切换到黑色。 它可以用JavaScript来完成吗? 你能指导我如何做到这一点? 非常感谢你更改特定GIF帧的背景

+0

为什么不使用视频呢?它们通常比等效的动画GIF小,再加上HTML视频元素给你更多的控制权。 – evolutionxbox

+0

[检查此链接](https://stackoverflow.com/questions/2385203/can-you-control-gif-animation-with-javascript) –

回答

1

80帧或更多的gif对你的网站不是很好。我强烈建议使用像Slider Revolution这样的插件来创建动画或使用其他方法,如Animate It! 视频也是另一种可能的选择。您可以在一些在线工具的帮助下将您的gif转换为视频。

+0

感谢您的回答, 我可以使用视频,当然,它甚至对我更好,但是如何在视频的特定时间更改背景颜色? 我会检查你的建议,任何更多的帮助将不胜感激, 非常感谢! –

+0

您可以在Photoshop中创建您的gif(https://www.youtube.com/watch?v=ot5GwpQPjF0)并更改特定图层的背景颜色或使用更高级的工具(如AfterEffects)。如果你在Photoshop中打开一个gif,你将会有多个图层。选择您想要更改背景颜色的图层,然后使用Photoshop本身进行编辑。 – Ali