【问题标题】:Simple fade entrance in VueJS with CSS transitionVueJS 中带有 CSS 过渡的简单淡入淡出入口
【发布时间】:2018-12-10 21:46:07
【问题描述】:

它看起来很简单,但我可以处理它。 当一个新元素添加到我的列表中时,我希望其他元素移动以便为新元素留出空间,然后新元素必须以淡入淡出过渡出现。

我无法制作这个简单的动画。我可以让其他元素移动,但我的新元素没有任何淡入淡出过渡。它只是出现! BIM。

这是一个代码笔:https://codepen.io/MuyBien/pen/OEqNEQ

.fade-enter-active {
  transition: opacity .3s ease-out;
  transition-delay: .3s;
}
.fade-enter {
  opacity: 0;
}
.fade-enter-to {
  opacity: 1;
}
.fade-move {
  transition: transform .3s;
}

【问题讨论】:

  • 你的 codepen 显示新元素淡入。
  • 是的,刷新后我看到了...我不明白:/

标签: css vue.js css-transitions css-animations vuejs-transition


【解决方案1】:
.fade-enter-active {
  transition: opacity 1s ease-out;
  transition-delay: 1s;
}
.fade-enter {
  opacity: 0;
}
.fade-enter-to {
  opacity: 1;
}
.fade-move {
  transition: transform 1s;
}

你可以延迟进入。

【讨论】:

    猜你喜欢
    • 2020-03-29
    • 1970-01-01
    • 2012-02-04
    • 2021-10-01
    • 2011-08-05
    • 2020-08-24
    • 1970-01-01
    • 1970-01-01
    • 2012-07-24
    相关资源
    最近更新 更多