首页/ mobileweb/ 小草美甲美妆/ 代码预览

💻 代码预览 · 小草美甲美妆

mw_service · 上传者 小草网络
← 返回详情
小草美甲美妆_H5/book.html · 约 2293 字符
1<!DOCTYPE html><html lang="zh-CN"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width,initial-scale=1,maximum-scale=1,user-scalable=no"><title>预约 · 小草美甲美妆</title><link rel="stylesheet" href="style.css"></head><body>
2<div class="header"><span class="back" onclick="history.back()">‹</span><h1>在线预约</h1><span class="right">💅</span></div>
3<div class="book-steps">
4  <div class="bs now"><span class="dot">💅</span>选项目</div>
5  <div class="bs"><span class="dot">🧕</span>选技师</div>
6  <div class="bs"><span class="dot">🕐</span>选时段</div>
7  <div class="bs"><span class="dot">✅</span>确认</div>
8</div>
9<div class="section-title">选择服务 <span>点击选择</span></div>
10<div id="svc-list" style="padding-bottom:10px"></div>
11<div class="section-title">选择美甲师 <span>默认金牌技师</span></div>
12<div class="card">
13  <div class="svc-sel">
14    ${NAILERS.map(n=>'<span class="svc-cell'+(n.name==='Lisa'?' sel':'')+'" onclick="BK.nailer=this.textContent;$$('.svc-cell').forEach(x=>x.classList.remove('sel'));this.classList.add('sel')">'+n.emoji+' '+n.name+'</span>').join('')}
15  </div>
16</div>
17<div class="section-title">选择到店时段 <span>明天 · 10个时段</span></div>
18<div class="card">
19  <div class="time-grid" id="time-grid"></div>
20</div>
21<div class="card">
22  <div class="section-title" style="margin:0 0 8px">预约信息</div>
23  <div style="display:flex;justify-content:space-between;font-size:13px;color:#7a5c8f;padding:6px 0"><span>门店</span><b style="color:#3d2a45">小草美甲美妆(总店) · 距你500m</b></div>
24  <div style="display:flex;justify-content:space-between;font-size:13px;color:#7a5c8f;padding:6px 0"><span>预约规则</span><b style="color:#3d2a45">需支付30%定金锁定名额</b></div>
25  <div class="deposit">💡 到店后可升级款式(补差价);爽约定金不退,临时改期请提前2小时联系客服~</div>
26</div>
27<button class="btn btn-primary" style="margin:0 12px 24px;width:calc(100% - 24px)" onclick="submitBook()">提交预约 · 支付定金</button>
28<div style="height:20px"></div>
29<script src="data.js"></script><script src="app.js"></script>
30<script>
31renderSvc();renderTimes();
32</script>
33</body></html>