さまざまなカテゴリ内でタグ付けされたアイテムを含むコンテンツがあります。すべてブロック div として表示されます。すべて同一です。
特定のカテゴリのアイテムを非表示/非表示にするオプションがあります。非表示のアイテムは としてマークされdisplay:none
、残りは同じままです。
通常、ご想像のとおり、残りのアイテムは、非表示のアイテムによって残されたスペースを即座に埋めます。ただし、これを CSS の位置遷移で発生させて、瞬時に発生するのではなく、時間の経過とともに発生するようにしたいと考えています。
テストを簡単にするために、CSS ファイルに次のビットを追加しました。
*{
-moz-transition: all 0.5s;
-webkit-transition: all 0.5s;
-o-transition: all 0.5s;
transition: all 0.5s;
}
コードペンのリンクは次のとおりです。
http://codepen.io/zettam/pen/bazqF
「隠し」クラスがアイテムに追加されると、アイテムは即座に消えるため、遷移は発生しません。この移行/再配置を可能にする方法についてのアイデアはありますか?