1

テーブル内の行を徐々に「開いて」「閉じて」、その下の行が適切に押し下げられたり引き上げられたりします。

transitionタイミングとtransformサイジングに使用して、div を展開/縮小することができます (使用できませんheight) 。

サンプル.css

h1 { transition all 600s linear; }
h1.sqeeze {  transform scale( 1.0, 0.0 ); }

しかし、これは周囲の環境に影響を与えません。はh1.squeeze効果的に高くなります0pxが、その後のブロックはh1そのまま残ります。

tr私が欲しいのは、またはdivまたはのように、何かを拡大/縮小できるメカニズムでliあり、周囲のブロックが部屋を作るか、新しく利用可能なスペースを取ることによって応答します-display: none;スローモーションのように。

4

2 に答える 2

0

親のサイズに基づいてすべての子のサイズを設定することはできないため、これを行うにはさらに多くのコードが必要になります。テキストや固定サイズなどは縮小されません。代わりにアルファでフェードイン/フェードアウトすることをお勧めします。

于 2013-07-06T04:07:28.373 に答える