<分区>
编辑问题以包含 desired behavior, a specific problem or error, and the shortest code necessary to reproduce the problem .这将有助于其他人回答问题。
关闭 6 年前。
<分区>
编辑问题以包含 desired behavior, a specific problem or error, and the shortest code necessary to reproduce the problem .这将有助于其他人回答问题。
关闭 6 年前。
我有一个我正在想的例子,但我无法真正描述它,我希望人们不会介意我直接链接到商业网站,但无论如何:
https://www.bladux.com/shared-hosting
靠近底部有一个包含 6 个 div 元素的片段,当您将鼠标悬停在每个元素上时,它们以类似的方式进行动画处理。
起初我怀疑 onmouseenter 静止的背景图像被 GIF 替换,但后来我意识到 onmouseleave 以某种方式从发生 onmouseleave 时动画完成的点“反转”动画。
我很想从技术 Angular 了解某人是如何做到这一点的,我不需要任何细节或示例。我只是想不出过去的 GIF。
最佳答案
处理动画最干净的方法是使用纯 CSS,这样您就不会因为不必要的样式逻辑而使 Javascript 代码陷入困境。根据我的经验,如果您可以在 CSS 中处理这些事情,那通常是最好的解决方案。
Here's an example了解如何实现您要实现的基本效果。
这里要注意的关键元素是变换和过渡。无需 JS。
关于javascript - 悬停在按钮/元素上时如何使它们具有动画效果?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39195050/
相关文章:
javascript - jQuery every 附加元素
html - 为什么有两个 block ?为什么图像没有覆盖 block ?
javascript - 如何通过使用 fetch API 响应 native 将图像发布到数据库?
javascript - 将带有类(及其底层元素)的现有 div 元素添加到 div
javascript - 为什么我在 javascript 多行字符串中收到 "Error parsing..."?
CSS/IE7 - div 中的文本未居中,div 后有额外的分隔符
javascript - 拦截用户消息并对其进行修改,bot框架