HTML と CSS を使用してウォーターフォール フロー グリッド レイアウトを実装する方法
ウォーターフォール フロー グリッド レイアウトは、Web ページ要素を滝のように見せることができる一般的なレイアウト方法です。流れるような効果は、ユーザーに優れた視覚体験をもたらします。この記事では、HTML と CSS を使用してウォーターフォール フロー グリッド レイアウトを実装する方法を紹介し、具体的なコード例を示します。
まず、HTML 構造と CSS スタイルを準備する必要があります。以下は、表示する必要があるいくつかの要素を含む基本的な HTML 構造です。
<!DOCTYPE html> <html> <head> <link rel="stylesheet" type="text/css" href="style.css"> </head> <body> <div class="grid"> <div class="item"> <img src="image1.jpg" alt="HTML と CSS を使用してウォーターフォール グリッド レイアウトを実装する方法" > <h3>图片1</h3> </div> <div class="item"> <img src="image2.jpg" alt="HTML と CSS を使用してウォーターフォール グリッド レイアウトを実装する方法" > <h3>图片2</h3> </div> <div class="item"> <img src="image3.jpg" alt="HTML と CSS を使用してウォーターフォール グリッド レイアウトを実装する方法" > <h3>图片3</h3> </div> <!-- 更多元素... --> </div> </body> </html>
上記の HTML コードでは、複数の item
を含む
グリッドを作成します。容器。各 item
には画像とタイトルが含まれます。
次に、ウォーターフォール グリッド レイアウトを定義する CSS スタイルを作成する必要があります。基本的な CSS スタイルの例を次に示します。
.grid { column-count: 3; column-gap: 20px; } .item { display: inline-block; margin-bottom: 20px; width: 100%; } .item img { width: 100%; height: auto; } .item h3 { margin-top: 10px; }
上記の CSS コードでは、column-count
プロパティを使用して、行ごとに表示される列数を 3 列として指定し、# を使用しました。 ##column-gap プロパティを使用して、列間のギャップを 20 ピクセルに設定します。
display: inline-block を設定することで、各
item が水平方向に 1 行に表示され、
margin-bottom 属性を使用して各
の垂直方向が設定されます。 item 間の間隔は 20 ピクセルです。
width: 100% と
height: auto を使用して画像のアスペクト比を維持します。 。
item 内でタイトル
h3 のスタイルを設定し、タイトルと画像の間の垂直方向の間隔を 10 ピクセルに設定します。
column-count と CSS スタイルの設定を含む CSS スタイルの設定です。
column-gap を設定して滝の流れ効果を実現し、
display: inline-block を設定して要素を水平に表示し、
margin を設定して要素間の間隔を調整し、画像を設定しますテキストスタイルなど。
以上がHTML と CSS を使用してウォーターフォール グリッド レイアウトを実装する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。