ui-richness-P06-product-media.html 3.1 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354
  1. <!doctype html>
  2. <html lang="zh-CN">
  3. <head>
  4. <meta charset="UTF-8" />
  5. <meta name="viewport" content="width=device-width, initial-scale=1.0" />
  6. <title>P06 · 商品媒体画廊</title>
  7. <link href="https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap" rel="stylesheet" />
  8. <link rel="stylesheet" href="ui-richness-shared.css" />
  9. </head>
  10. <body>
  11. <div class="demo-banner">
  12. <div><span class="level-tag level-PAT">模式 P06</span> <strong>商品媒体画廊</strong> — 主图 + 缩略图 + Hero 信息</div>
  13. <a href="ui-richness-index.html">← 返回对比入口</a>
  14. </div>
  15. <div class="page-wrap">
  16. <header class="page-head">
  17. <h1>商品查看</h1>
  18. <p class="page-desc">对齐规范:轮播 4:3、缩略图 1:1;详情页媒体区 + view-hero 组合。</p>
  19. </header>
  20. <section class="panel">
  21. <div class="panel-top"><h2 class="title-bar-heading">商品详情</h2></div>
  22. <div class="view-hero" style="margin:16px;border-radius:var(--radius)">
  23. <img class="view-hero-img" src="https://picsum.photos/seed/hero/144/144" alt="" />
  24. <div class="view-hero-main">
  25. <h2>鲜切草莓 500g</h2>
  26. <div class="view-hero-tags"><span class="tag success">上架</span><span class="tag muted">SKU-10021</span><span class="tag info">水果 / 浆果</span></div>
  27. <p class="view-hero-meta">¥28.00 / 箱 · 库存 128 · 单位:箱</p>
  28. </div>
  29. </div>
  30. <div class="media-gallery">
  31. <div class="media-main"><img src="https://picsum.photos/seed/main/800/600" alt="主图 4:3" /></div>
  32. <div class="media-thumbs">
  33. <div class="media-thumb is-active"><img src="https://picsum.photos/seed/t1/200/200" alt="" /></div>
  34. <div class="media-thumb"><img src="https://picsum.photos/seed/t2/200/200" alt="" /></div>
  35. <div class="media-thumb"><img src="https://picsum.photos/seed/t3/200/200" alt="" /></div>
  36. <div class="media-thumb" style="display:flex;align-items:center;justify-content:center;background:var(--primary-bg);border:2px dashed rgba(16,185,129,.35)">
  37. <svg width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="var(--primary-dark)" stroke-width="2"><path d="M12 5v14M5 12h14"/></svg>
  38. </div>
  39. </div>
  40. </div>
  41. <div class="detail-section" style="margin:0 16px 16px">
  42. <div class="detail-section-hd">规格参数</div>
  43. <div class="detail-grid">
  44. <div class="detail-item"><div class="lbl">净含量</div><div class="val">500g</div></div>
  45. <div class="detail-item"><div class="lbl">保质期</div><div class="val">7 天(冷藏)</div></div>
  46. <div class="detail-item"><div class="lbl">产地</div><div class="val">云南</div></div>
  47. <div class="detail-item"><div class="lbl">储存条件</div><div class="val">0–4℃</div></div>
  48. </div>
  49. </div>
  50. </section>
  51. <p class="dim-note"><strong>适用:</strong>商品管理查看弹窗、样本/附件预览。已有 <code>product-view-dialog</code> 可在此基础上强化媒体区布局。</p>
  52. </div>
  53. </body>
  54. </html>