Rumah > hujung hadapan web > html tutorial > Cara membuat susun atur paparan produk responsif menggunakan HTML dan CSS

Cara membuat susun atur paparan produk responsif menggunakan HTML dan CSS

WBOY
Lepaskan: 2023-10-16 08:24:35
asal
938 orang telah melayarinya

Cara membuat susun atur paparan produk responsif menggunakan HTML dan CSS

Cara menggunakan HTML dan CSS untuk mencipta susun atur paparan produk responsif

Ikhtisar:
Dalam masyarakat moden, semakin banyak Semakin ramai orang membeli-belah melalui Internet. Untuk menarik lebih ramai pengguna, pembangun laman web perlu mencipta halaman paparan produk yang cantik dan responsif. Artikel ini akan memperkenalkan anda kepada cara menggunakan HTML dan CSS untuk melaksanakan reka letak paparan produk yang mudah dan berkesan.

Langkah 1: Tetapkan struktur HTML
Pertama, kita perlu menyediakan struktur HTML asas. Dalam struktur ini, kami akan menggunakan elemen div untuk mencipta bekas untuk produk dan memasukkan imej, tajuk dan harga produk ke dalamnya. Berikut ialah contoh struktur HTML asas:

<!DOCTYPE html>
<html>
<head>
    <title>商品展示</title>
    <link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
    <div class="container">
        <div class="product">
            <img  src="product1.jpg" alt="Cara membuat susun atur paparan produk responsif menggunakan HTML dan CSS" >
            <h3>商品标题</h3>
            <p>商品价格</p>
        </div>
        <div class="product">
            <img  src="product2.jpg" alt="Cara membuat susun atur paparan produk responsif menggunakan HTML dan CSS" >
            <h3>商品标题</h3>
            <p>商品价格</p>
        </div>
        <!-- 添加更多的商品 -->
    </div>
</body>
</html>
Salin selepas log masuk
Salin selepas log masuk

Dalam contoh di atas, kami menyediakan div bekas yang akan mengandungi semua produk. Setiap produk ditakrifkan sebagai div dengan nama kelas "produk". Imej produk, tajuk dan harga masing-masing dimasukkan ke dalam div produk.

Langkah 2: Tetapkan gaya CSS
Seterusnya, kita perlu menggunakan CSS untuk menetapkan gaya reka letak paparan produk. Kami akan menggunakan pertanyaan media CSS untuk melaksanakan reka letak responsif. Berikut ialah contoh menetapkan gaya CSS:

.container {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.product {
    width: 300px;
    margin: 20px;
    padding: 10px;
    text-align: center;
    background-color: lightgray;
}

.product img {
    width: 100%;
    height: auto;
}

@media (max-width: 768px) {
    .product {
        width: 400px;
    }
}

@media (max-width: 480px) {
    .container {
        flex-direction: column;
    }
    .product {
        width: 100%;
    }
}
Salin selepas log masuk
Salin selepas log masuk

Dalam contoh di atas, kami mula-mula menetapkan bekas untuk melenturkan reka letak dan menggunakan atribut flex-wrap untuk membuat item membungkus apabila bekas melebihi lebar. Kami kemudiannya menetapkan lebar produk, jidar dan pelapik serta menjajarkan teks ke tengah. Akhir sekali, kami menetapkan warna latar belakang untuk bekas produk.

Dalam pertanyaan @media, kami mempunyai gaya yang berbeza untuk saiz skrin yang berbeza. Pada lebar maksimum 768px, kami menetapkan lebar produk kepada 400px. Apabila lebar maksimum ialah 480px, kami menggunakan atribut flex-direction untuk menyusun produk secara menegak dan menetapkan lebar produk kepada 100%.

Langkah 3: Tambah lebih banyak produk
Jika anda ingin memaparkan lebih banyak produk, cuma tambahkan lebih banyak div produk dalam HTML. Anda boleh menyalin div produk sedia ada untuk mencipta produk baharu dengan cepat. Imej produk, tajuk dan harga boleh disesuaikan mengikut keperluan.

Ringkasan:
Tidak sukar untuk mencipta reka letak paparan produk responsif menggunakan HTML dan CSS. Dengan menetapkan struktur HTML dan gaya CSS, kami boleh melaksanakan halaman paparan produk yang cantik dengan mudah. Ingat untuk menggunakan pertanyaan media untuk menyesuaikan diri dengan saiz skrin yang berbeza untuk memastikan produk anda kelihatan terbaik pada pelbagai peranti. Saya harap artikel ini membantu anda mencipta reka letak paparan produk responsif yang mengagumkan.

Lampiran: Contoh fail
style.css:

.container {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
}

.product {
    width: 300px;
    margin: 20px;
    padding: 10px;
    text-align: center;
    background-color: lightgray;
}

.product img {
    width: 100%;
    height: auto;
}

@media (max-width: 768px) {
    .product {
        width: 400px;
    }
}

@media (max-width: 480px) {
    .container {
        flex-direction: column;
    }
    .product {
        width: 100%;
    }
}
Salin selepas log masuk
Salin selepas log masuk

index.html:

<!DOCTYPE html>
<html>
<head>
    <title>商品展示</title>
    <link rel="stylesheet" type="text/css" href="style.css">
</head>
<body>
    <div class="container">
        <div class="product">
            <img  src="product1.jpg" alt="Cara membuat susun atur paparan produk responsif menggunakan HTML dan CSS" >
            <h3>商品标题</h3>
            <p>商品价格</p>
        </div>
        <div class="product">
            <img  src="product2.jpg" alt="Cara membuat susun atur paparan produk responsif menggunakan HTML dan CSS" >
            <h3>商品标题</h3>
            <p>商品价格</p>
        </div>
        <!-- 添加更多的商品 -->
    </div>
</body>
</html>
Salin selepas log masuk
Salin selepas log masuk

Dua contoh imej di atas digunakan fail Anda boleh menggantikan imej produk skema dengan imej produk anda sendiri. Ingat untuk menukar nama fail dan laluan kepada yang sepadan dalam index.html.

Atas ialah kandungan terperinci Cara membuat susun atur paparan produk 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