【问题标题】:css serial transitioncss 串行转换
【发布时间】:2012-03-05 14:17:45
【问题描述】:

我现在浏览了一天多的网络,仍然找不到以下问题的有效解决方案。

  1. 一个 div 应该从无到有从下向上增长到 100%
  2. 文字应该淡入
  3. 然后超时
  4. 然后文本应该淡出
  5. 然后 div 应该向 div 底部收缩并消失。

.max{
  max-height:100%;height:100%;color:#fff;
  -moz-transition-property:max-height,height, color;
  -moz-transition-duration:3s,3s,1s;
  -moz-transition-delay:0s,0s,2s;
 }
.min{
  max-height:0%;height:0%;color:transparent;
  -moz-transition-property:max-height,height, color;
  -moz-transition-duration:3s,3s,1s;
  -moz-transition-delay:1s,1s,0s;
 }

如何将 max 和 min 序列化为一个 CssClass 如果这是不可能的如何以另一种方式做到这一点。 但这不会飞。 有人对此有好的想法或经验吗?

【问题讨论】:

    标签: css css-transitions autogrow


    【解决方案1】:

    只有在您的起始值和结束值不同时,才能进行转换。

    因为你的开始值和结束值没有区别('你一无所有,你一无所有'(总是看着生活的光明面))这是不可能的CSS 类。

    也许你有两个类说appeardisappear,并在一段时间后使用javascript(setTimeout函数)在它们之间切换

    【讨论】:

    • 我希望有某种 startrender 命令我可以在中间使用或触发渲染的东西。我已经尝试过的 Javascript 但无法让它工作(我不是 Java 专家)
    • 你是否使用任何 JavaScript 库作为 mootools、jquery、dojo 等?
    • 不,永远无法做出选择/有时间深入研究。使用我自己的图书馆已有 10 年了。
    • Yunzen,如果我想要'LibraryLess',你的回答似乎是最有帮助的。谢谢
    猜你喜欢
    • 2021-11-21
    • 1970-01-01
    • 2020-09-05
    • 1970-01-01
    • 2015-05-17
    • 1970-01-01
    • 2016-12-31
    • 2013-10-11
    • 1970-01-01
    相关资源
    最近更新 更多