2017-07-04 15 views
1

visibility: hiddentransform: scale(0,0)の間に違いはありますか?両方とも同じ結果が得られますか?可視性の違いは何ですか:hiddenとtransform:scale(0,0)?

+0

はい、違いは特定の状況でのみ重要です。あなたの質問には、もしあれば、関連性があるかどうかを知るための十分な情報がありません。 – Quentin

+1

Transformは文字通り要素の形を変えますが、要素を隠す他の一般的な方法は次のとおりです。https://stackoverflow.com/questions/272360/does-opacity0-have-exactly-the-same-effect-as-visibilityhidden/273076 #273076 –

答えて

3

要素のvisibilityhiddenに設定すると、非表示になりますが、引き続き領域を占有します。

visiblitycollapseに設定すると、領域が占有されず、display:noneと同じように動作します。しかし、collapseはテーブル要素に対してのみ使用できます。

transform: scale(0,0)は、サイズを0,0に設定すると、floatclearのようなCSSのプロパティは他の要素に影響します。

0

はい彼らは両方の要素が見えない(それでもスペースを占有)同じ

Visiblity: hiddenを働きます。

transform: scale(0,0)外観が視覚的に変わります。元のオブジェクトの実際の寸法が維持されます。

関連する問題