首页/ mobileweb/ 小草美发沙龙/ 代码预览

💻 代码预览 · 小草美发沙龙

mw_service · 上传者 小草网络
← 返回详情
小草美发沙龙_H5/book.html · 约 2321 字符
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    ${STYLISTS.map(s=>'<span class="svc-cell'+(s.name==='Tony老师'?' sel':'')+'" onclick="BK.stylist=this.textContent.split(' ')[0];$$('.svc-cell').forEach(x=>x.classList.remove('sel'));this.classList.add('sel')">'+s.emoji+' '+s.name+'</span>').join('')}
15  </div>
16</div>
17<div class="section-title">选择到店时段 <span>明天 · 8个时段</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:#7a6a4a;padding:6px 0"><span>💈 门店</span><b style="color:#3a3226">小草美发沙龙(总店) · 幸福路88号</b></div>
24  <div style="display:flex;justify-content:space-between;font-size:13px;color:#7a6a4a;padding:6px 0"><span>📝 备注</span><b style="color:#3a3226">可备注发型偏好/心仪图片</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>