使用 CSS/JS 缩放/缩放动画
Zoom/scale animation with CSS/JS
我正在尝试使用纯CSS或JS创建流畅的缩放/缩放动画。基本上,我试图在这里复制第一个示例:http://msdn.microsoft.com/en-us/library/windows/desktop/aa511285.aspx("Windows 桌面小工具在其简洁和细节状态之间使用平滑过渡。
棘手的部分是,当元素变小或变大时,我想要缩放的元素的内容会发生变化(就像在 Windows 中的示例一样)。它们可能应该只是在动画中间的某个地方淡出。
另外,另一件事是,当较大的版本放在中间时,我也希望它能工作,所以感觉就像是从中间扩展的。或从顶部中心。或任何其他角落/位置。
我不知道该怎么做,也许这里有人做过类似的事情并且可以提供帮助?
只是为了让你开始:
如果在两个"元素"之间转换,则可以先将第一个元素转换为第二个元素的大小和位置,然后淡出第一个元素。
您可以在这把小提琴中看到如何做到这一点。
注意:如果调整大小时第一个元素中的内容不应适应,则可以对 transform: scale
和 transform: translate
执行相同的操作。
相关文章:
- jQuery动画缩放需要我点击主体
- 3ds max>collada>threejs动画错误;缩放超出界限”;
- 如何平滑地设置HTML5画布fillText()的缩放动画
- 边动画:动画缩放错误
- 动画循环和缩放
- 缩放/动画 jQuery 拖放到可拖放时可拖动
- 如何在拉斐尔 JS 中制作垂直缩放矩形动画
- SVG 动画问题(缩放时 svg 模糊)
- 如何使用 jquery 对缩放 css 属性进行动画处理
- 使用 CSS/JS 缩放/缩放动画
- JQuery 向左和缩放动画
- 如何在 Kinetic.js 中创建缩放动画
- Mozilla Firefox或除Chrome以外的其他浏览器的缩放动画
- Three.js中几何体的缩放动画
- 如何在jQuery/javascript中复制这种图像缩放动画效果
- 使用RaphaelJS制作缩放动画
- 无限循环到JS驱动文本缩放动画
- 使用Raphael 2缩放动画
- 我可以放慢opensedragon的平移/缩放动画吗?
- 如何防止水平滚动对CSS缩放动画