Cara membuat reka letak penyenaraian gedung responsif menggunakan HTML dan CSS

PHPz
Lepaskan: 2023-10-20 11:12:11
asal
1409 orang telah melayarinya

Cara membuat reka letak penyenaraian gedung responsif menggunakan HTML dan CSS

Cara membuat susun atur butiran produk responsif menggunakan HTML dan CSS

Dalam era Internet mudah alih hari ini, reka bentuk web responsif telah menjadi standard untuk reka bentuk web moden. Sebagai salah satu halaman penting dalam tapak web e-dagang, halaman butiran produk amat penting dalam reka bentuk responsifnya. Artikel ini akan memperkenalkan cara menggunakan HTML dan CSS untuk membuat reka letak butiran produk responsif, dengan contoh kod khusus.

  1. Struktur HTML

Pertama, kita perlu membina struktur HTML halaman butiran produk. Berikut ialah contoh mudah:

<div class="container">
  <div class="product-image">
    <img src="product-image.jpg" alt="Product Image">
  </div>
  <div class="product-info">
    <h1>商品标题</h1>
    <p>商品描述</p>
    <div class="product-price">
      <span class="discounted-price">¥99</span>
      <span class="regular-price">¥129</span>
    </div>
    <button class="add-to-cart">添加到购物车</button>
  </div>
</div>
Salin selepas log masuk

Dalam contoh ini, kami menggunakan elemen bekas .container untuk mengandungi kandungan butiran produk. Imej produk menggunakan elemen img dan bekas .product-info digunakan untuk mengandungi maklumat produk lain. .container 来包含商品详情的内容。商品图片使用了一个 img 元素,并使用了一个 .product-info 容器来包含其他商品信息。

  1. CSS 样式

接下来,我们需要使用 CSS 样式来控制商品详情布局的样式,实现响应式效果。以下是一个简单的 CSS 代码示例:

.container {
  max-width: 1200px;
  margin: 0 auto;
  padding: 20px;
}

.product-image {
  text-align: center;
}

.product-image img {
  width: 100%;
  max-width: 400px;
  height: auto;
}

.product-info {
  text-align: center;
}

.product-info h1 {
  font-size: 24px;
  color: #333;
}

.product-info p {
  font-size: 16px;
  color: #666;
  margin-bottom: 20px;
}

.product-price {
  font-size: 18px;
  color: #f00;
  margin-bottom: 20px;
}

.product-price .discounted-price {
  font-weight: bold;
  margin-right: 10px;
}

.product-price .regular-price {
  text-decoration: line-through;
  color: #999;
}

.add-to-cart {
  background-color: #f00;
  color: #fff;
  padding: 10px 20px;
  font-size: 16px;
  border: none;
  cursor: pointer;
}
Salin selepas log masuk

在这个示例中,我们使用了一些常见的 CSS 属性来定义商品详情布局的样式。我们给 .container 设置了最大宽度和居中的选项,.product-image.product-info 通过使用 text-align: center 来水平居中元素。.add-to-cart

    Gaya CSS
    1. Seterusnya, kita perlu menggunakan gaya CSS untuk mengawal gaya susun atur butiran produk untuk mencapai kesan responsif. Berikut ialah contoh kod CSS mudah:
    @media screen and (max-width: 768px) {
      .container {
        padding: 10px;
      }
      
      .product-image img {
        max-width: 100%;
      }
      
      .product-info h1 {
        font-size: 20px;
      }
      
      .product-info p {
        font-size: 14px;
        margin-bottom: 10px;
      }
      
      .product-price {
        font-size: 16px;
        margin-bottom: 10px;
      }
      
      .add-to-cart {
        padding: 8px 16px;
        font-size: 14px;
      }
    }
    Salin selepas log masuk

    Dalam contoh ini, kami menggunakan beberapa sifat CSS biasa untuk menggayakan reka letak butiran produk. Kami menetapkan pilihan lebar dan pemusatan maksimum untuk .container, .product-image dan .product-info dengan menggunakan text- align: center untuk memusatkan elemen secara mendatar. .add-to-cart menggunakan beberapa gaya butang biasa.

    Reka Letak Responsif

    Untuk mencapai reka letak responsif, kami boleh menggunakan pertanyaan media CSS untuk menggunakan gaya yang berbeza mengikut saiz skrin yang berbeza untuk menyesuaikan diri dengan peranti yang berbeza.

    rrreee

    Dalam contoh ini, kami menggunakan pertanyaan media untuk mengesan sama ada lebar skrin kurang daripada 768px. Jika ya, peraturan gaya dalaman digunakan.

    🎜Dengan struktur HTML dan gaya CSS di atas, kami boleh mencipta reka letak butiran produk responsif yang mudah. Apabila halaman web dilihat pada peranti yang berbeza, reka letak secara automatik menyesuaikan diri dengan saiz skrin dan memberikan pengalaman pengguna yang lebih baik. 🎜🎜Ringkasan🎜🎜Artikel ini menerangkan cara membuat reka letak butiran produk responsif yang mudah menggunakan HTML dan CSS, dan menyediakan contoh kod khusus. Dengan menggunakan pertanyaan media dan beberapa sifat CSS biasa, kami boleh melaksanakan halaman butiran produk yang menyesuaikan diri dengan saiz skrin yang berbeza. Dengan mengoptimumkan reka bentuk responsif halaman web, pengalaman pengguna boleh dipertingkatkan dan disesuaikan dengan peranti yang berbeza. Saya harap artikel ini dapat membantu anda membuat reka letak butiran produk yang responsif. 🎜

    Atas ialah kandungan terperinci Cara membuat reka letak penyenaraian gedung responsif menggunakan HTML dan CSS. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!