首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用CSS3动画/转场的滑动文本

使用CSS3动画/转场的滑动文本
EN

Stack Overflow用户
提问于 2015-05-29 16:30:36
回答 3查看 328关注 0票数 0

我想知道如何制作这样的动画:https://dimes.io/

我正在尝试弄清楚他们是如何制作标题和段落动画的。然而,我做了一些“幕后”的研究,发现了这些css片段

代码语言:javascript
复制
  .ani-1s-200ms {
  -webkit-transition: all 1000ms 200ms cubic-bezier(0.19, 1, 0.22, 1);
  -moz-transition: all 1000ms 200ms cubic-bezier(0.19, 1, 0.22, 1);
  transition: all 1000ms 200ms cubic-bezier(0.19, 1, 0.22, 1);
}

.ani-1s-400ms {
  -webkit-transition: all 1000ms 400ms cubic-bezier(0.19, 1, 0.22, 1);
  -moz-transition: all 1000ms 400ms cubic-bezier(0.19, 1, 0.22, 1);
  transition: all 1000ms 400ms cubic-bezier(0.19, 1, 0.22, 1);
}

.ani-1s-600ms {
  -webkit-transition: all 1000ms 600ms cubic-bezier(0.19, 1, 0.22, 1);
  -moz-transition: all 1000ms 600ms cubic-bezier(0.19, 1, 0.22, 1);
  transition: all 1000ms 600ms cubic-bezier(0.19, 1, 0.22, 1);
}

.ani-1s-800ms {
  -webkit-transition: all 1000ms 800ms cubic-bezier(0.19, 1, 0.22, 1);
  -moz-transition: all 1000ms 800ms cubic-bezier(0.19, 1, 0.22, 1);
  transition: all 1000ms 800ms cubic-bezier(0.19, 1, 0.22, 1);
}

当我尝试添加类似或相同的css并将这些类应用到我的元素时,动画不会生成。有人知道为什么会这样吗?

EN

回答 3

Stack Overflow用户

发布于 2015-05-29 16:36:13

立方转换: 1000ms 800ms立方贝塞尔(0.19,1,0.22,1);

all 值指示所有(可设置动画的)CSS值都应包含在过渡中。您还需要指定值的起始值/结束值。

代码语言:javascript
复制
.cls {
    width: 100px;
    transition: all 1s ease-out;
}

.cls.animate {
    width: 200px;
}

当我添加.animate类时,我的动画效果是从100px到200px。

票数 0
EN

Stack Overflow用户

发布于 2015-05-29 16:36:20

我不确定您所指的是哪种动画,但您使用的转换参数是错误的:

代码语言:javascript
复制
transition: <property> <duration> <timing-function> <delay>;

因此,它将是一个持续时间值all 1000ms cubic-bezier(0.19, 1, 0.22, 1);,而不是all 1000ms 200ms cubic-bezier(0.19, 1, 0.22, 1);。不能说你的代码中是否有其他错误,因为你没有提供它。

票数 0
EN

Stack Overflow用户

发布于 2015-09-29 21:48:09

我是Dimes的联合创始人,并编写了这些代码。我把它写出来只是为了节省时间和标记。正如@dominic-tobias和其他人所说的,这只是一个过渡,即计时函数(你可以在代码中看到计时差异)。

@wintercounter的答案显示了如果您要完整地编写它,应该如何使用它。

有很多方法可以达到我的效果,但对你来说最简单的方法可能是使用丹·伊登的animate.css

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/30524817

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档