divをロード時にアニメーション化して、高さ0pxから高さ全体にスケーリングしようとしています。これが私がこれまでに持っている関連するCSSであり、現在Chromeで開発しているので、-webkitプレフィックスしかありません。
#teaserbar {
width: 100%;
overflow: hidden;
background-color: #333;
-webkit-animation-name: barAppear;
-webkit-animation-duration: 3s;
}
@-webkit-keyframes barAppear {
from {
height: 0;
}
to {
height: auto;
}
}
そして関連するHTML:
<div id="teaserbar">
<div class="container">
<div class="sixteen columns clearfix">
<p><a href="#jumper">Lorem ipsum dolor sit amet! ⇩</a></p>
</div>
</div>
</div>
アニメーションを実際に機能させるのにほとんど成功していません。最初は、そのような高さのスケーリングの問題かもしれないと思いましたが、divの背景色のアニメーション化にも成功しませんでした。誰かが私の問題を解決するのに役立つかもしれないと思うなら、私は完全に匿名化された情報源を提供することができます。
助言がありますか?過去にCSSアニメーションが問題なく動作していたので、かなり明白な何かが欠けているに違いないと感じています。
編集: Mr_Greenの提案に従ってフィドルを作成しました。http://jsfiddle.net/XYfE9/で入手できます。