HTML と CSS を使用してレスポンシブな商品詳細レイアウトを作成する方法
今日のモバイル インターネット時代では、レスポンシブ Web デザインが最新の Web デザインの標準になっています。 ECサイトの重要なページの一つである商品詳細ページは、レスポンシブデザインにおいて特に重要です。この記事では、HTML と CSS を使用してレスポンシブな商品詳細レイアウトを作成する方法を、具体的なコード例とともに紹介します。
まず、製品詳細ページの HTML 構造を構築する必要があります。以下に簡単な例を示します。
<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>
この例では、コンテナ要素 .container
を使用して、製品の詳細のコンテンツを含めます。製品画像では img
要素が使用され、.product-info
コンテナは他の製品情報を含めるために使用されます。
次に、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; }
この例では、いくつかの一般的な CSS プロパティを使用して、商品リストのレイアウトをスタイル設定します。 text-align: center ## を使用して、
.container、
.product-image、および
.product-info の最大幅と中央のオプションを設定します。 # 要素を水平方向に中央揃えにします。
.add-to-cart では、いくつかの一般的なボタン スタイルを使用します。
@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; } }
以上がHTML と CSS を使用してレスポンシブなストア掲載情報のレイアウトを作成する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。