css - css transition timing函数的ease-in和ease-out是否可以有不同的速度?

标签 css webkit deck.js

我试图让一个元素缓慢退出,而另一个元素同样缓慢退出,但我希望第一个元素快速进入,第二个元素也快速退出。这可能吗?这是我试过的。这是用于 deck.js 幻灯片集。

.slide.long.in {
    -webkit-transition: -webkit-transform 5000ms ease-in;
    transition: transform 5000ms ease-in;
    transition: transform 500ms ease-out;
}
.slide.long.out {
    -webkit-transition: -webkit-transform 5000ms ease-out;
    transition: transform 500ms ease-in;
    transition: transform 5000ms ease-out;
}

最佳答案

Deck.js 具有 javascript 函数,可以更改某个部分的类(如果它是上一个、当前或下一个)。使用 Imgonzalves 提示,我添加了以下类,它似乎有效。

> .slide.long.in.deck-current {
    -webkit-transition: -webkit-transform 5000ms ease-in;
    transition: transform 2500ms ease-in;
}
> .slide.long.in.deck-next {
  -webkit-transition: -webkit-transform 500ms ease-out;
  transition: transform 500ms ease-out;
}
> .slide.long.in.deck-previous {
  -webkit-transition: -webkit-transform 500ms ease-out;
  transition: transform 500ms ease-out;
}
> .slide.long.out.deck-current {
    -webkit-transition: -webkit-transform 5000ms ease-out;
    transition: transform 500ms ease-out;
}
> .slide.long.out.deck-next {
    -webkit-transition: -webkit-transform 500ms ease-out;
    transition: transform 500ms ease-out;
}
> .slide.long.out.deck-previous {
    -webkit-transition: -webkit-transform 500ms ease-out;
    transition: transform 5000ms ease-out;
}

关于css - css transition timing函数的ease-in和ease-out是否可以有不同的速度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30535541/

相关文章:

jQuery:颜色更改不适用于 Chrome 和 Safari

javascript - 如何将匿名函数作为参数从 javascript 传递到 webkit 上的 C++?

javascript - 在 Chrome 中创建具有大背景图像且性能不佳的部分

css - 如何使用css对齐多行文本?

html - 我的页脚卡在视口(viewport)底部

html - 在多列布局上绝对定位的工具提示

android - 在三星安卓浏览器上启用真正的固定定位

javascript - 获取适用于 Deck.js 的按钮(上一个、下一个、暂停)

svg - 在 deck.js 部分绘制 dimple(d3.js) 图表