nav
のほかに、画像のセクションがタイルのようにページを埋めるデザインを実装しようとしています。ただし、画像はアルバム カバーなので、通常は (例外を除いて) 幅と高さは同じです。
これに関する難しい部分は、画像が並んでいるセクションがユーザーの PC 画面サイズに合わせて調整されるように、全画面 (幅方向) でこれを実行しようとしていることです。現時点では、HTML は次のようになります。
<section id="wrapper">
<section id="cont">
<section class="row1">
<div>
<img src="./img/album/#.jpg" />
</div>
<div>
<img src="./img/album/#.jpg" />
</div>
<div>
<img src="./img/album/#.jpg" />
</div>
<div>
<img src="./img/album/#.jpg" />
</div>
<div>
<img src="./img/album/#.jpg" />
</div>
</section>
</section>
</section>
したがって、それぞれdiv
が与えられwidth: 20%
、1 つのセクションが 5 秒でページ全体に広がりますdiv
。画像はwidth: 100%
であるため、それぞれがdiv
完全に塗りつぶされています。次に、もう 1 つ追加section
して 2 行目を作成します。
私の質問は、これを正しく実装し、最小限のコーディングで (ユーザー エクスペリエンスのために) どうすればよいかということです。jQuery Masonry を使用してみましたが、私が望むものとは少し異なります。助言がありますか?
※後ほど追記
また、これらのタイルの一部にはテキストが含まれることを付け加えたいと思いますが、div のサイズは異なる場合があります。つまり、画像と同じですが、長さが長くなります。また、JS などを使用して section#cont に高さを設定できるようにして、その下にフッターを配置できるようにしたいと考えています。
これが現在のデザインです。一番遠いアルバム カバーを、テキストを含む色付きの異なるサイズの div に置き換えることができるようにしたいのですが、その後の div はぴったり収まります。