javascript - TweenMax 尝试在文本字段上一次为一个字符设置动画

标签 javascript css animation gsap

这是我的 html 代码:

   <h1 id="designs">
      <span>D</span>
      <span>e</span>
      <span>s</span>
      <span>i</span>
      <span>g</span>
      <span>n</span>
      <span>s</span>
   </h1>

我正在尝试补间每个字母以像这样旋转:

TweenMax.staggerFromTo($map.designs.find('span'), 1, {
    rotationY: 180
}, {
    rotationY: 0
}, 0.1);

这不起作用!虽然做了完全相同的事情,但修改了上/左/右/下/不透明度/等值。

请帮我解释为什么我无法修改 3d 值!

最佳答案

我的修改版本可以工作,并且我添加了一个 jsfiddle 供您检查,我还添加了以下 css,这似乎是 Chrome 所需要的,至少在 jsfiddle 中是这样。

span { display: inline-block; }

TweenMax.staggerFromTo($('#designs').children(), 5, {
    rotationY: 180
}, {
    rotationY: 0
}, 0.1);

查看这个 fiddle 以显示它的工作原理:

http://jsfiddle.net/SERT5/2/

关于javascript - TweenMax 尝试在文本字段上一次为一个字符设置动画,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23354761/

相关文章:

android - 应用于 ImageView 的 TranslateAnimation 留下痕迹

android - ListView 动画单项

javascript - 停止刷新表单但进行发布

javascript - 可点击图表数据点以打开新页面

html - Div 在导航栏上没有背景

html - li 中内容和元素符号的高度不相同

javascript - 无限滚动仅在首页起作用

javascript - 在 Javascript 中保存 Google map 坐标

css - 如何让我的网站响应智能手机

javascript - 为网站创建交互式对象动画