お役に立てば幸いです。パラメータは次のとおりです。
- 動的な幅と高さを持つ1つの親コンテナ
- 可変数の子
- 親の高さは、ウィンドウサイズに応じてJSで設定されます
- 親の高さが崩壊するにつれて、その幅は子供に応じて拡大する必要があります
- 子供は最初に容器を垂直に、次に水平に充填する必要があります
- 子は親の直接の子孫である必要があります。行と列にネストボックスや追加の構造を使用することはできません。
- 子供は均一なサイズです
- 子供は比較的配置されている必要があり、JSでその位置を計算することはできません
- JSは親の高さ/幅のみを設定できます
HTML
<ol>
<li>1</li>
<li>2</li>
<li>3</li>
<li>4</li>
<li>5</li>
<li>6</li>
<li>7</li>
<li>8</li>
<li>9</li>
</ol>
ボックスモデル
[-------------]
[-[1]-[4]-[7]-]
[-[2]-[5]-[8]-]
[-[3]-[6]-[9]-]
[-------------]
高さの収縮後のボックスモデル
[---------------------]
[-[1]-[3]-[5]-[7]-[9]-]
[-[2]-[4]-[6]-[8]-----]
[---------------------]
これはCSS/CSS3ボックスモデルで可能ですか?
ありがとう!!