Files
mama-box/topic/wen/index.html

303 lines
18 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,maximum-scale=1,user-scalable=no,viewport-fit=cover">
<meta name="format-detection" content="telephone=no">
<title>妊娠纹,与体重管理</title>
<!-- 孕期专题 · 妊娠纹与体重管理(孕期首页「其他妈妈也在搜」第 6 条)。
2026-10-31 v2 按 /tmp/pl/topic-spec.md 统一规范重做:清新、简洁、核心明确;主色 #F25C78。
体重管理是核心之一(第 1 节 + 增重简表 + #goWeight 跳 /yunqi-tizhong/);
「为什么这样做」本页例外:可见的一句话(≤30 字)。只写成分和品类、不点名品牌;百分比只出现在页底「参考来源」。
自成一页:不引 app.js;回首页走相对路径 ../../,站内跳转带 location.search + location.hash。
旧版备份 /tmp/pl/wen-v2-backup.html。 -->
<style>
:root{--c:#F25C78;--cs:#FFEFF2;--ink:#1F2329;--tx:#4E5969;--sub:#86909C;--line:#EEF0F3;--sec:#F7F8FA;
--green:#18A058;--gbg:#EAF7F0;--amber:#E08A1E;--abg:#FFF4E5;--red:#E5484D;--rbg:#FFEDEE}
*{box-sizing:border-box;margin:0;padding:0;-webkit-tap-highlight-color:transparent}
html,body{height:100%;overflow:hidden;background:#fff;color:var(--tx);font:15px/1.75 -apple-system,BlinkMacSystemFont,"PingFang SC","Hiragino Sans GB","Microsoft YaHei",sans-serif}
#scroll{position:fixed;inset:0;overflow-y:auto;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior:none;padding-bottom:calc(28px + env(safe-area-inset-bottom))}
img{display:block;max-width:100%}
button{font:inherit;border:0;background:none;color:inherit;cursor:pointer}
b,strong{color:var(--ink)}
.ic{width:20px;height:20px;flex:none;fill:none;stroke:var(--c);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}
.hide{position:absolute;width:0;height:0;overflow:hidden}
/* 顶栏 */
.bar{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:4px;height:48px;padding:0 8px;padding-top:env(safe-area-inset-top);background:rgba(255,255,255,0);border-bottom:1px solid transparent;transition:background .2s,border-color .2s}
.bar.solid{background:#fff;border-bottom-color:var(--line)}
.bar .back{width:36px;height:36px;border-radius:50%;display:grid;place-items:center}
.bar .back .ic{width:22px;height:22px;stroke:var(--ink)}
.bar .t{font-size:16px;font-weight:600;color:var(--ink)}
.wrap{padding:0 20px}
/* Hero */
.hero img{width:100%;height:190px;object-fit:cover;object-position:50% 40%;border-radius:20px;background:var(--cs)}
h1{margin-top:18px;font-size:26px;font-weight:800;line-height:1.3;color:var(--ink)}
.ans{margin-top:12px;padding:12px 14px;border-radius:14px;background:var(--cs);border-left:4px solid var(--c);font-size:16px;font-weight:700;line-height:1.6;color:var(--ink)}
/* 个性化提示条 */
.me{display:none;margin-top:14px;align-items:center;gap:10px;padding:10px 12px;border-radius:14px;border:1px solid var(--line);font-size:13.5px;line-height:1.5}
.me.on{display:flex}
.me .mt{flex:1;min-width:0}
.me b{display:block;font-size:14px}
.me span{color:var(--sub);font-size:12.5px}
.me .go{flex:none;height:30px;padding:0 12px;border-radius:99px;border:1px solid var(--c);color:var(--c);font-size:13px;white-space:nowrap}
/* 记住这 3 点 */
.pts{margin-top:28px}
h2{font-size:18px;font-weight:700;line-height:1.4;color:var(--ink)}
.pts ol{list-style:none;margin-top:8px}
.pts li{display:flex;gap:14px;padding:12px 0;border-top:1px solid var(--line)}
.pts li:first-child{border-top:0}
.pts .no{flex:none;width:26px;font-size:26px;font-weight:800;line-height:1.1;color:var(--c);font-family:"DIN Alternate","Helvetica Neue",Arial,sans-serif}
.pts b{display:block;font-size:15.5px;line-height:1.5}
.pts span{display:block;font-size:13px;color:var(--sub);line-height:1.5}
/* 目录 */
.toc{display:flex;gap:8px;margin-top:16px}
.toc button{flex:1;min-width:0;height:36px;border-radius:99px;background:var(--sec);font-size:13px;color:var(--tx);white-space:nowrap}
/* 节 */
.sec{margin-top:36px;scroll-margin-top:56px}
.sec-h{display:flex;align-items:center;gap:8px}
.sec-h .n{flex:none;font-size:18px;font-weight:800;color:var(--c);font-family:"DIN Alternate","Helvetica Neue",Arial,sans-serif}
.key{margin-top:6px;font-weight:700;color:var(--c)}
.card{margin-top:14px;border:1px solid var(--line);border-radius:18px;background:#fff;overflow:hidden}
/* 1 体重 */
.wpic{width:100%;height:120px;object-fit:cover;object-position:60% 55%}
table{width:100%;border-collapse:collapse;font-size:14px}
th{font-size:12.5px;font-weight:500;color:var(--sub);text-align:left;padding:10px 14px 6px}
td{padding:9px 14px;border-top:1px solid var(--line);color:var(--tx);white-space:nowrap}
td:first-child b{font-weight:600}
td small{display:block;font-size:12px;color:var(--sub);line-height:1.3}
td.v{font-weight:700;color:var(--ink)}
.note{padding:8px 14px 12px;font-size:12.5px;color:var(--sub);line-height:1.6}
.btn{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;height:46px;margin-top:14px;border-radius:99px;background:var(--c);color:#fff;font-size:15px;font-weight:600}
.btn .ic{stroke:#fff}
/* 2 时间轴 */
.tl{margin-top:16px;position:relative;padding-left:22px}
.tl::before{content:"";position:absolute;left:6px;top:10px;bottom:10px;width:2px;background:var(--line)}
.st{position:relative;padding:14px 14px 12px;margin-top:10px;border:1px solid var(--line);border-radius:18px;background:#fff;scroll-margin-top:60px;transition:border-color .3s,background .3s}
.st:first-child{margin-top:0}
.st::before{content:"";position:absolute;left:-22px;top:20px;width:14px;height:14px;border-radius:50%;background:#fff;border:2px solid #D5D9E0}
.st.hl{border-color:var(--c);background:var(--cs)}
.st.hl::before{border-color:var(--c);background:var(--c)}
.st .hd{display:flex;align-items:center;gap:8px}
.st .hd b{font-size:15.5px}
.st .now{display:none;margin-left:auto;font-size:12px;line-height:20px;padding:0 8px;border-radius:99px;background:var(--c);color:#fff;white-space:nowrap}
.st.hl .now{display:inline-block}
.st p{margin-top:4px;font-size:14.5px;line-height:1.7}
.st .why{margin-top:6px;font-size:12.5px;line-height:1.6;color:var(--sub)}
.st .why em{font-style:normal;color:var(--c);margin-right:4px}
/* 3 成分速查 */
.ing{display:flex;gap:12px;align-items:flex-start;padding:13px 14px;border-top:1px solid var(--line)}
.ing:first-child{border-top:0}
.ing .lt{flex:none;margin-top:3px;width:52px;text-align:center;font-size:12px;font-weight:700;line-height:22px;border-radius:99px;white-space:nowrap}
.ing .r{background:var(--rbg);color:var(--red)}
.ing .g{background:var(--gbg);color:var(--green)}
.ing .a{background:var(--abg);color:var(--amber)}
.ing b{display:block;font-size:15px;line-height:1.5}
.ing span{display:block;font-size:13px;color:var(--sub);line-height:1.55}
/* 来源 + 免责 */
.src{margin-top:36px;border-radius:18px;background:var(--sec)}
.src summary{list-style:none;display:flex;align-items:center;gap:8px;padding:13px 16px;font-size:14px;font-weight:600;color:var(--ink)}
.src summary::-webkit-details-marker{display:none}
.src summary::after{content:"展开";margin-left:auto;font-size:12.5px;font-weight:400;color:var(--sub)}
.src[open] summary::after{content:"收起"}
.src ul{list-style:none;padding:0 16px 12px}
.src li{padding:8px 0;border-top:1px solid #E9ECF0;font-size:12.5px;line-height:1.65;color:var(--tx)}
.foot{margin-top:14px;font-size:12px;line-height:1.7;color:var(--sub);text-align:center}
.fade{opacity:0;transform:translateY(8px);transition:opacity .4s,transform .4s}
.fade.in{opacity:1;transform:none}
@media (prefers-reduced-motion:reduce){.fade{opacity:1;transform:none;transition:none}}
</style>
</head>
<body>
<!-- 单色线性图标:stroke 1.8,颜色走 .ic(主色) -->
<svg class="hide" aria-hidden="true" xmlns="http://www.w3.org/2000/svg">
<symbol id="i-back" viewBox="0 0 24 24"><path d="M15 5l-7 7 7 7"/></symbol>
<symbol id="i-scale" viewBox="0 0 24 24"><rect x="3.5" y="4" width="17" height="16" rx="4"/><path d="M8 11a4 4 0 0 1 8 0M12 11l2-2.2"/></symbol>
<symbol id="i-arrow" viewBox="0 0 24 24"><path d="M5 12h13M13 6.5l5.5 5.5-5.5 5.5"/></symbol>
<symbol id="i-book" viewBox="0 0 24 24"><path d="M5 19.5v-15A1.5 1.5 0 0 1 6.5 3H19v15H6.5A1.5 1.5 0 0 0 5 19.5 1.5 1.5 0 0 0 6.5 21H19M9 7.5h6"/></symbol>
<symbol id="i-mom" viewBox="0 0 24 24"><circle cx="11" cy="4.5" r="2"/><path d="M10 8.5c-1.5 1.5-2 3.5-2 6V21M12 9c4 .5 8 2.5 8 5.5s-2.5 4.5-6 4.5h-2M12 21v-2"/></symbol>
</svg>
<div id="scroll">
<header class="bar" id="bar">
<button class="back" id="back" aria-label="返回"><svg class="ic"><use href="#i-back" xlink:href="#i-back"/></svg></button>
<span class="t">孕期专题</span>
</header>
<main class="wrap">
<section class="hero">
<img src="img/hero.webp" alt="孕妈坐在沙发上轻抚孕肚">
<h1>妊娠纹,与体重管理</h1>
<div class="ans">控制体重慢慢长、每天抹两次打底,红纹一出现就处理。</div>
</section>
<!-- 按 openid 读孕周 / 产后状态点亮对应阶段(拿不到身份就不显示) -->
<div class="me" id="me">
<svg class="ic"><use href="#i-mom" xlink:href="#i-mom"/></svg>
<div class="mt"><b id="meT"></b><span id="meD"></span></div>
<button class="go" id="meGo">去看看</button>
</div>
<section class="pts">
<h2>记住这 3 点</h2>
<ol>
<li><span class="no">1</span><div><b>每周增重不超过 0.5kg</b><span>孕中晚期起,长得慢纹就少</span></div></li>
<li><span class="no">2</span><div><b>早晚各抹一次</b><span>从孕早期开始,坚持整个孕期</span></div></li>
<li><span class="no">3</span><div><b>维 A 酸类孕期禁用</b><span>含视黄醇、视黄醛的也别用</span></div></li>
</ol>
</section>
<nav class="toc">
<button data-go="s1">体重和妊娠纹</button>
<button data-go="s2">不同阶段</button>
<button data-go="s3">成分速查</button>
</nav>
<!-- 1 体重 -->
<section class="sec" id="s1">
<div class="sec-h"><span class="n">01</span><h2>体重和妊娠纹</h2></div>
<p class="key">肚皮撑得越快越容易长纹,控体重是最省钱的预防。</p>
<div class="card fade">
<img class="wpic" src="img/slow.webp" alt="孕妈牵着背体重秤的小乌龟散步" loading="lazy">
<table>
<thead><tr><th>孕前体重</th><th>整个孕期</th><th>孕中晚期每周</th></tr></thead>
<tbody>
<tr><td><b>偏瘦</b><small>BMI &lt; 18.5</small></td><td class="v">11~16 kg</td><td>约 0.46 kg</td></tr>
<tr><td><b>正常</b><small>BMI 18.5~23.9</small></td><td class="v">8~14 kg</td><td>约 0.37 kg</td></tr>
<tr><td><b>偏胖</b><small>BMI ≥ 24</small></td><td class="v">5~11 kg</td><td>约 0.22~0.30 kg</td></tr>
</tbody>
</table>
<p class="note">BMI = 体重(kg) ÷ 身高(m)²。双胎或有并发症,以产检医生建议为准。</p>
</div>
<button class="btn" id="goWeight"><svg class="ic"><use href="#i-scale" xlink:href="#i-scale"/></svg>去算我的增重范围<svg class="ic"><use href="#i-arrow" xlink:href="#i-arrow"/></svg></button>
</section>
<!-- 2 时间轴:当前阶段按孕周高亮 -->
<section class="sec" id="s2">
<div class="sec-h"><span class="n">02</span><h2>不同阶段怎么做</h2></div>
<p class="key">早打底,红纹趁早处理,白纹留到产后。</p>
<div class="tl">
<article class="st fade" id="stA">
<div class="hd"><b>孕早期起 · 预防</b><span class="now">你在这里</span></div>
<p>洗澡后和睡前,肚皮、大腿、臀部抹保湿霜,按摩到吸收。<span id="stA2">饮食吃够蛋白质和维 C。</span></p>
<div class="why"><em>为什么这样做</em>皮肤水润有弹性,纤维不易拉断。</div>
</article>
<article class="st fade" id="stB">
<div class="hd"><b>冒出红纹 · 马上处理</b><span class="now">你在这里</span></div>
<p>红纹处每天薄涂 2 次医用硅酮凝胶,至少坚持 2 个月。</p>
<div class="why"><em>为什么这样做</em>红纹期还在修复,最容易变淡。</div>
</article>
<article class="st fade" id="stC">
<div class="hd"><b>白纹 · 产后</b><span class="now">你在这里</span></div>
<p>涂抹作用有限,产后去正规医院皮肤科,评估激光、微针等。</p>
<div class="why"><em>为什么这样做</em>白纹已是疤,要靠刺激长新胶原。</div>
</article>
</div>
</section>
<!-- 3 成分速查 -->
<section class="sec" id="s3">
<div class="sec-h"><span class="n">03</span><h2>成分速查</h2></div>
<p class="key">买之前翻成分表,红色的孕期别碰。</p>
<div class="card fade">
<div class="ing"><span class="lt r">禁用</span><div><b>维 A 酸 / 视黄醇 / 视黄醛</b><span>可能影响胎儿,孕期哺乳期都别用</span></div></div>
<div class="ing"><span class="lt g">可用</span><div><b>透明质酸、神经酰胺、角鲨烷</b><span>补水修护,日常打底用</span></div></div>
<div class="ing"><span class="lt g">可用</span><div><b>医用硅酮凝胶</b><span>成膜保湿,帮红纹变淡</span></div></div>
<div class="ing"><span class="lt a">先问医生</span><div><b>积雪草类修护霜</b><span>抗炎促修复,用前问产检医生</span></div></div>
</div>
</section>
<details class="src">
<summary><svg class="ic"><use href="#i-book" xlink:href="#i-book"/></svg>参考来源</summary>
<ul>
<li><b>增重范围:</b>中国营养学会《中国妇女妊娠期体重监测与评价》(T/CNSS 009-2021)及 WS/T 801-2022,按孕前 BMI 分档;偏胖档含超重 7~11kg、肥胖(BMI≥28)5~9kg。</li>
<li><b>维 A 酸:</b>0.1% 维 A 酸涂早期红纹 6 个月,10 人中 8 人明显改善,对照组 12 人中 1 人(Arch Dermatol 1996,小样本)。孕期哺乳期禁用,产后不哺乳时遵医嘱使用。</li>
<li><b>医用硅酮:</b>1522 人连用 2 个月以上,颜色、柔软度改善约 70%~85%(研究对象为疤痕,非专门针对妊娠纹,仅作参考)。</li>
<li><b>透明质酸复方凝胶:</b>约 50 人连用 12 周,红纹深度和颜色明显减轻,但不会完全消失。</li>
<li><b>点阵激光:</b>联合强脉冲光的 60 人研究中纹路面积平均缩小约 37%,约 25% 有不良反应。</li>
<li><b>可可脂、橄榄油:</b>210 人随机对照研究,可可脂 45% 长纹、安慰剂 49%;70 人研究,橄榄油 45.7% 对 62.9%,均无统计学差异,润肤可以、防纹别指望。</li>
</ul>
</details>
<p class="foot">本页为科普参考,不能代替医生诊断。孕期用药、护肤有疑问请咨询医生。</p>
</main>
</div>
<script>
(function () {
'use strict';
var $ = function (s) { return document.querySelector(s); };
function hp(n) { var h = (location.hash.slice(1) || '') + '&' + (location.search.slice(1) || ''); var m = h.match(new RegExp('(?:^|&)' + n + '=([^&]*)')); return m ? decodeURIComponent(m[1]) : ''; }
var openid = hp('openid');
var sc = $('#scroll'), bar = $('#bar');
/* 返回:从首页点进来就 back;直接打开(分享 / 刷新)就回同目录的首页,身份原样带回 */
$('#back').addEventListener('click', function () {
if (document.referrer && document.referrer.indexOf(location.host) >= 0 && history.length > 1) history.back();
else location.href = '../../' + location.search + location.hash;
});
/* 滚动后顶栏白底 + 细分割线 */
sc.addEventListener('scroll', function () { bar.classList.toggle('solid', sc.scrollTop > 8); }, { passive: true });
function go(id) {
var el = document.getElementById(id); if (!el) return;
var top = el.getBoundingClientRect().top - sc.getBoundingClientRect().top + sc.scrollTop - 56;
sc.scrollTo({ top: top, behavior: 'smooth' });
}
[].forEach.call(document.querySelectorAll('[data-go]'), function (b) { b.addEventListener('click', function () { go(b.dataset.go); }); });
/* 体重管理:同源相对路径,带身份 */
$('#goWeight').addEventListener('click', function () { location.href = '/yunqi-tizhong/' + location.search + location.hash; });
/* 按孕周点亮阶段(stA 预防 / stA2 饮食并在 stA 内 / stB 红纹 / stC 白纹产后) */
function mark(stage, t, d) {
var id = stage === 'stA2' ? 'stA' : stage;
var el = document.getElementById(id); if (el) el.classList.add('hl');
$('#meT').textContent = t; $('#meD').textContent = d;
$('#meGo').onclick = function () { go(id); };
$('#me').classList.add('on');
}
if (openid) {
fetch('/api/mp/public/mama-box/pregnancy?openid=' + encodeURIComponent(openid))
.then(function (r) { return r.ok ? r.json() : null; })
.then(function (j) {
var p = j && j.code === 200 && j.result; if (!p) return;
if (p.postpartum) mark('stB', '宝宝出生了,重点看修复', '红纹趁早处理,白纹找皮肤科');
else if (p.week != null && !p.empty) {
var w = p.week;
if (w >= 20) mark('stA', '孕 ' + w + ' 周 · 肚子长得最快', '坚持打底,留意有没有冒红纹');
else mark('stA', '孕 ' + w + ' 周 · 正是打底好时候', '现在开始抹,比长了再补管用');
}
}).catch(function () {});
}
/* 进场动画(轻) */
if ('IntersectionObserver' in window) {
var io = new IntersectionObserver(function (es) { es.forEach(function (e) { if (e.isIntersecting) { e.target.classList.add('in'); io.unobserve(e.target); } }); }, { root: sc, threshold: .1 });
[].forEach.call(document.querySelectorAll('.fade'), function (el) { io.observe(el); });
} else [].forEach.call(document.querySelectorAll('.fade'), function (el) { el.classList.add('in'); });
/* 禁止下拉回弹:固定外壳 + 容器滚动 + 到顶/到底时拦 touchmove */
var y0 = 0;
sc.addEventListener('touchstart', function (e) { y0 = e.touches[0].clientY; }, { passive: true });
sc.addEventListener('touchmove', function (e) {
var dy = e.touches[0].clientY - y0;
if ((sc.scrollTop <= 0 && dy > 0) || (sc.scrollTop + sc.clientHeight >= sc.scrollHeight - 1 && dy < 0)) e.preventDefault();
}, { passive: false });
document.addEventListener('touchmove', function (e) { if (!sc.contains(e.target)) e.preventDefault(); }, { passive: false });
})();
</script>
</body>
</html>