2012-03-22 10 views
0

私はスタイルheight:autoのブロックを持っています。フェーディングは、この要素にクラスを追加することによって行われます。 height:autoでは動作しませんが、このブロックにランダムな高さを入力すると、height: 250px;フェーディングが機能します。高さでトランジションを追加する方法、高さでブロックする方法:auto?

だから、どうすればheight:autoとなりますか?もし私がひどく説明したら、私の問題を説明することができます。

+0

http://jsfiddle.netにスクリプトセグメントを投稿する – hjpotter92

答えて

0

CSSが高さ(または幅)をautoに変更すると、すべてのトランジションが最初に0にスナップされます(ディスプレイに変更を加えて不透明トランジションを適用しようとすると同じ問題)。

オブジェクトの高さを独自のoffsetHeightに設定することで回避することができます。 基本的に乱数(作品に気づいた)を使うのが好きですが、ランダムではありません。

関連する問題