position:absolute
との要素を動的高さで作成するには、CSSのみを使用して垂直スペースを使用しますか?私が使うことができるコンテナとディスプレイを備えたトリックはありますか?位置が絶対配置された要素上の垂直スペース
10
A
答えて
9
絶対的な配置とは、定義上、要素がもはやスペースを占有していないことを意味します。だから、CSSを介してのみこれを行う方法はありません。
もちろん、これを達成するためにjQuery(またはプレーン・ジャバスクリプト)を使用できます。私がそれをする方法は、各垂直要素の隣にspace
要素があります。スペース要素と絶対的に配置された垂直要素の両方を相対的に配置されたdivに囲みます。ページの読み込み時に、スペース要素のheightを垂直要素の高さと一致するように変更します。
3
position: absolute
は、フロー内でスペースを占有しないことを意味します。ただし、マージンを使用してアニメートする必要はありません。float
を使用して要素がどのようなスペースを占めるようにして、各要素をposition:relative
にすることができます。
div.animate-me {
width: 300px;
margin: 20px;
float: left;
left: -1000px; // Make them start offscreen
position: relative;
border: 1px solid red;
visibility: hidden
}
$('div').css().animate({
left: 0
});
関連する問題
- 1. 水平固定要素、絶対垂直位置
- 2. 垂直スクロールバーの位置絶対
- 3. 絶対要素を絶対位置に配置します。 IE
- 4. 相対位置指定された要素内でページを絶対的に配置する位置要素
- 5. 要素の固定位置、垂直
- 6. iframe内の絶対位置要素は?
- 7. 絶対位置DIVは、他の要素
- 8. div内の絶対配置されたdivの垂直方向の整列
- 9. CSS - 絶対配置された段落のテキストを垂直に整列する
- 10. 絶対要素配置のWYSIWYG
- 11. iframeと絶対配置された要素
- 12. jquery絶対配置要素クリック
- 13. 絶対配置要素を含むClearfix
- 14. 相対配置された祖先から絶対配置された要素を外しますか?
- 15. 位置:絶対
- 16. 要素のセットを絶対位置に配置する方法は?
- 17. コンテンツが絶対配置されたフッタを配置する
- 18. OpenGL - GlVertex相対位置/絶対位置
- 19. 絶対位置または絶対パディング
- 20. 相対配置されたコンテナ内の絶対配置されたフッター
- 21. 位置が絶対のiframe
- 22. 絶対位置のdivが
- 23. 要素(またはdiv)の垂直方向に配置されたリスト - AngularJS
- 24. 絶対位置と絶対位置のz-インデックス
- 25. 絶対絶対位置 - スクロールバーが表示されない
- 26. 絶対位置での位置付け
- 27. jQuery絶対配置されたボタンバインディング
- 28. ポジション:絶対;内部の動的位置:相対;要素
- 29. c#画面上の絶対位置コントロール
- 30. %幅の要素で絶対位置が機能しない
'ポジション:absolute'は、彼らが流れの中でスペースを占有しないことを意味します。 –
ポジションを使用してjsの右から左に一連のdivをアニメーション化していますが、構造は何でも構いません。私はおそらくそれが縦のスペースを使うようにするためにあまりにも法的なトリックがあったのかどうか疑問に思っていた(たぶんそうではない) – Yisela