0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

AIにCSSイメージグリッドリスト横3列縦2行 レスポンシブと聞いてみた。

Posted at

AIによる検索をそのまま利用しました。
まずHTML

<div class="grid-container">
  <div class="grid-item"><img src="image1.jpg" alt="Image 1"></div>
  <div class="grid-item"><img src="image2.jpg" alt="Image 2"></div>
  <div class="grid-item"><img src="image3.jpg" alt="Image 3"></div>
  <div class="grid-item"><img src="image4.jpg" alt="Image 4"></div>
  <div class="grid-item"><img src="image5.jpg" alt="Image 5"></div>
  <div class="grid-item"><img src="image6.jpg" alt="Image 6"></div>
</div>

CSS

/* グリッドコンテナの設定 */
.grid-container {
  display: grid;
  gap: 15px; /* アイテム間の余白 */
  padding: 15px;
  /* スマホの基本設定:1列 */
  grid-template-columns: 1fr;
}

/* 画像の設定:親要素に合わせて伸縮 */
.grid-item img {
  width: 100%;
  height: 100%; /* 必要に応じて高さを指定 */
  object-fit: cover; /* 画像を切り抜いてきれいに配置 */
  display: block;
}

/* タブレット:2列 */
@media (min-width: 600px) {
  .grid-container {
    grid-template-columns: repeat(2, 1fr);
  }
}

/* PC:3列 */
@media (min-width: 900px) {
  .grid-container {
    grid-template-columns: repeat(3, 1fr);
  }
}

以下に表示サンプル。
PC
スクリーンショット 2026-01-22 18.32.50.png
タブレット
スクリーンショット 2026-01-22 18.29.58.png
スマホ

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?