HTML5購物車是當前電商網站的必備功能之一,它能夠滿足客戶在購物流程中把商品添加進購物車、查看并修改購物車中的商品以及最終下單購買等需求。下面我們來看一段簡單的HTML5購物車代碼:
<div id="cart"> <ul id="item-list"> <li class="item"> <div class="item-img"> <img src="product/1.jpg" alt="product image"> </div> <div class="item-info"> <h4 class="item-name">Product 1</h4> <p class="item-price">$99.99</p> <div class="item-quantity"> <button class="decrease-qty">-</button> <input type="text" class="qty-input" value="1"> <button class="increase-qty">+</button> </div> <button class="remove-item">Remove</button> </div> </li> </ul> <div id="cart-summary"> <p>Subtotal: <span class="subtotal">$99.99</span></p> <p>Tax: <span class="tax">$9.99</span></p> <p>Total: <span class="total">$109.98</span></p> <button id="checkout-btn">Checkout</button> </div> </div>
在這段代碼中,我們通過`<div>`和`<ul>`標簽來構建購物車的結構。每一件商品都由一個`<li>`標簽組成,包含商品圖片、名稱、價格、數量輸入框、刪除按鈕等信息。通過js實現按鈕的增加數量、減少數量、刪除商品以及計算商品總價等功能。
購物車結構中的`<div id="cart-summary">`部分則顯示用戶購物車中所有商品的合計金額、稅費和最終總價,這些數據由購物車里商品的數量、單價以及相關的購物車計算函數來計算得出。
在購物車代碼中,需要注意的是每一個標簽都必須被完整的打開和關閉,并需要按照正確的嵌套次序來組織,這樣才能有效的表示HTML元素之間互相的嵌套和包含關系,最終才能呈現出完整的HTML頁面效果。