147 lines
5.0 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html lang="zh-CN">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, user-scalable=no">
<title>手写MyBatis渐进式源码实践 - 拼多多</title>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css">
<link rel="stylesheet" href="css/index.css">
</head>
<body>
<!-- 顶部轮播图 -->
<div class="swiper-container">
<div class="swiper-wrapper">
<div class="swiper-slide"><img src="images/goods_info2.png"></div>
<div class="swiper-slide"><img src="images/goods_info3.png"></div>
<div class="swiper-slide"><img src="images/goods_info1.png"></div>
</div>
<div class="swiper-pagination"></div>
</div>
<!-- 商品信息区域 -->
<div class="product-info">
<div class="price-row">
<div class="current-price">80</div>
<div class="original-price">100</div>
</div>
<div class="title">手写MyBatis渐进式源码实践全彩</div>
<div class="promo-row">
<span class="promo-tag">大促优惠</span>
<!-- 直降价 -->
<span class="promo-box drop">直降&nbsp;¥60</span>
<!-- 已抢件数,由 JS 动态写入 -->
<span class="promo-box sold" id="soldBox"></span>
</div>
</div>
<!-- 拼单区域 - 修改了高度 -->
<div class="group-buying">
<div class="section-title" id="groupTitle"></div>
<div class="group-users">
<div class="user-list" id="userList">
<div class="user-item">
<div class="user-avatar">
<i class="fas fa-user"></i>
</div>
<div class="user-info">
<div class="user-name">宇哥</div>
<div class="user-status">拼单即将结束 <span class="countdown">00:05:49</span></div>
</div>
<button class="buy-btn" data-price="80">参与拼团</button>
</div>
<div class="user-item">
<div class="user-avatar">
<i class="fas fa-user"></i>
</div>
<div class="user-info">
<div class="user-name">李二狗</div>
<div class="user-status">拼单即将结束 <span class="countdown">00:05:49</span></div>
</div>
<button class="buy-btn" data-price="80">参与拼团</button>
</div>
<div class="user-item">
<div class="user-avatar">
<i class="fas fa-user"></i>
</div>
<div class="user-info">
<div class="user-name">张全蛋</div>
<div class="user-status">拼单即将结束 <span class="countdown">00:02:30</span></div>
</div>
<button class="buy-btn" data-price="80">参与拼团</button>
</div>
<div class="user-item">
<div class="user-avatar">
<i class="fas fa-user"></i>
</div>
<div class="user-info">
<div class="user-name">王翠花</div>
<div class="user-status">拼单即将结束 <span class="countdown">00:01:15</span></div>
</div>
<button class="buy-btn" data-price="80">参与拼团</button>
</div>
<!-- 添加更多用户项确保轮播效果 -->
<div class="user-item">
<div class="user-avatar">
<i class="fas fa-user"></i>
</div>
<div class="user-info">
<div class="user-name">刘大壮</div>
<div class="user-status">拼单即将结束 <span class="countdown">00:03:45</span></div>
</div>
<button class="buy-btn" data-price="80">参与拼团</button>
</div>
<div class="user-item">
<div class="user-avatar">
<i class="fas fa-user"></i>
</div>
<div class="user-info">
<div class="user-name">赵小敏</div>
<div class="user-status" data-price="80">拼单即将结束 <span class="countdown">00:04:20</span></div>
</div>
<button class="buy-btn">参与拼团</button>
</div>
</div>
</div>
</div>
<!-- 底部操作栏 -->
<div class="action-bar">
<div class="action-btn">
<i class="fas fa-home"></i>
<span>首页</span>
</div>
<div class="action-btn">
<i class="fas fa-heart"></i>
<span>收藏</span>
</div>
<div class="action-btn">
<i class="fas fa-shopping-cart"></i>
<span>购物车</span>
</div>
<div class="purchase-btn">
<button class="btn-single" data-price="100">
<span class="btn-price">¥100</span>
<span class="btn-label">单独购买</span>
</button>
<button class="btn-group" data-price="80">
<span class="btn-price">¥80</span>
<span class="btn-label">开团购买</span>
</button>
</div>
</div>
<!-- 支付弹窗(默认隐藏) -->
<div id="paymentModal" class="pay-mask">
<div class="pay-box">
<h2 class="pay-title">请扫码支付</h2>
<p class="pay-amount" id="paymentAmount"></p>
<img src="images/qrcode.png" alt="支付二维码" class="qr-code">
<div class="pay-btns">
<button id="cancelPayment" class="btn-secondary">取消支付</button>
<button id="completePayment" class="btn-primary">支付完成</button>
</div>
</div>
</div>
<script src="js/index.js"></script>
</body>
</html>