空のdivがあり、javascriptで他のdivを作成します。グリッドを作成するようにCSSを設定しました。私の質問は:どのように動的にdivのサイズを調整して、コンテナを均等に塗りつぶすことができますか?コンテナの高さと幅全体にDIVの子を均等に配分します
私はそれを図面でうまく説明しようとしましたが、描く技はそれほど良くありません。うまくいけば、あなたは私が望むものを理解するでしょう。
黒い四角は、親のdivで、赤い四角は子供です。 1つのdivを作成すると、親divに(少しのマージンで)埋められるはずです。
2つのdivで、親を半分に分割します。
3の場合は、画像の右上に表示されているように動作します。その他の場合も同様です。
どのように私はCSSでこれを達成できますか?
さらに詳しい情報:
これは私が学校にしなければならないゲームです。これは以前のバージョンですが、divに四角形を付けるという考えがあります。次の作業は、ユーザがどれくらい多くの四角形を再生するかを選択させることです。しかし、それは動的でなければならず、彼らは5や8のような数字を選ぶことができなければなりません。4,9,16,25だけでなく、簡単です。
https://luukwuijster.io/school/csp/kleurenspel/
私はここで一貫したパターンが表示されません。私はこれらのほとんどのためのユニークなレイアウトを参照してください。 1から2へ行くのは簡単ですが、3へ... 3つある場合は、最初のものが100%の幅で、最後の2つが50%であることをどのように知っていますか?なぜ3は33%の幅ではありませんか?一貫したパターンがありますか? –
もちろん、パーセンテージを使用することはできますが、ユーザーが望む正方形の数はわかりません。だから、私はこのケースでそれを使用することはできません –
これは私が学校にしなければならないゲームです。これは以前のバージョンですが、divに四角形を付けるというアイデアが得られます。次の作業は、ユーザがどれくらい多くの四角形を再生するかを選択させることです。しかし、それは動的でなければならず、5や8のような数字を選択できる必要があります。4,9,16,25だけでなく、それほど簡単でもありません。 https://luukwuijster.io/school/csp/kleurenspel/ –