diff --git a/guangchang/ceshi/index.html b/guangchang/ceshi/index.html
index 78df99d..e4aa404 100644
--- a/guangchang/ceshi/index.html
+++ b/guangchang/ceshi/index.html
@@ -3,7 +3,7 @@
-
+
测一测 · 孕妈广场
@@ -322,9 +322,9 @@ mark{background:linear-gradient(transparent 62%,var(--c20) 0);color:inherit;padd
-
-
-
+
+
+
+
孕妈广场
@@ -303,6 +303,16 @@ button{font:inherit;color:inherit;border:0;background:none;padding:0;cursor:poin
#more .c2 .ck.has-bg .cv{--ph:84px;min-height:212px}
#more .c2 .ck.has-bg .cv:has(.ck-hl){padding-bottom:36px}
.ck.has-bg .cv .ck-top,.ck.has-bg .cv .dn{z-index:2}
+/* 11-04 三改(用户:风景照还是太抢镜,视觉都被抢走、标题不突出)→ 照片退成淡淡的氛围:降饱和 + 半透明 + 高度缩小、更早渐隐;标题加大加粗加深,题数 / 按钮弱一点 */
+.ck.has-bg .cv .ck-bg{opacity:.5;filter:saturate(.55) brightness(1.06);-webkit-mask-image:linear-gradient(180deg,#000 30%,transparent);mask-image:linear-gradient(180deg,#000 30%,transparent)}
+#more .ck.has-bg .cv{--ph:48px;min-height:150px}
+#more .c2 .ck.has-bg .cv{--ph:60px;min-height:190px}
+#more .ck.has-bg .cv>b{margin-top:calc(var(--ph) - 12px);font-weight:900;color:#1F1717}
+#more .ck .cv b{font-size:16px;line-height:1.36}
+#more .c2 .ck .cv b{font-size:18px}
+.ck.has-bg .cv small{color:#A89A96}
+.ck.has-bg .cv em{box-shadow:none;opacity:.92}
+.csr-i.has-bg{filter:saturate(.6) brightness(1.05)}
.ck .cv .ck-wm{position:absolute;right:-8px;bottom:-6px;width:62px;height:62px;opacity:.22;transform:rotate(-12deg);pointer-events:none}
.ck .cv .ck-wm svg{width:100%;height:100%}
.ck .cv .ck-wm svg,.ck .cv .ck-wm svg [fill="#fff"]{fill:var(--cb)}.ck .cv .ck-wm svg [stroke="#fff"]{stroke:var(--cb)}
@@ -878,11 +888,11 @@ button{font:inherit;color:inherit;border:0;background:none;padding:0;cursor:poin
-
-
-
-
-
+
+
+
+
+
+
我的投稿
@@ -107,7 +107,7 @@ main{padding:6px 16px 0}
-
+
-
+
+
@@ -1754,6 +1754,27 @@
html.night .qa-it,html.night .qa-cat,html.night .qa-more{background:#2F2737;border-color:rgba(255,255,255,.1);box-shadow:none}
html.night .qa-a{background:rgba(255,255,255,.06);color:#E3D6DE}
html.night .qa-topic{background:linear-gradient(110deg,#3a2a2a,#2c2222)}
+ /* 11-04 用户:「前面的图片有点抢镜、有点乱,没突出核心的字」→ 版式不变(上序号下小图),只把图压下去、把标题提上来:
+ 小图缩小 + 降饱和,底条从分类色实底改成白色半透明 + 分类色字;序号缩小;卡片底色更淡;标题更大更粗更深,摘要更浅 */
+ .qa-kw.ph{width:46px;height:46px;border-radius:12px;filter:saturate(.72) brightness(1.04);box-shadow:0 0 0 1px rgba(0,0,0,.05)}
+ .qa-kw.ph span{height:17px;font-size:10.5px!important;line-height:17px;background:rgba(255,255,255,.9)!important;font-weight:800}
+ .qa-kw.ph.c1 span{color:#E0507A}.qa-kw.ph.c2 span{color:#6E5BD6}.qa-kw.ph.c3 span{color:#2F86C9}
+ .qa-kw.ph.c4 span{color:#C77A12}.qa-kw.ph.c5 span{color:#2E9C6A}.qa-kw.ph.c6 span{color:#E5683F}
+ .qa-lc{width:46px;gap:5px}
+ .qa-lc .qa-no{font-size:13px}
+ .qa-it.t3 .qa-lc .qa-no{font-size:18px}
+ .qa-list .qa-a,.qa-list .qa-it.t3 .qa-a,.qa-it.kw .qa-a,.qa-it.kw.t3 .qa-a{margin-left:70px}
+ .qa-it.t3{background:linear-gradient(135deg,#FFF8F4 0%,#FFFFFF 55%)}
+ .qa-it.t3.r2{background:linear-gradient(135deg,#FFFAF0 0%,#FFFFFF 55%)}
+ .qa-it.t3.r3{background:linear-gradient(135deg,#F8F6FF 0%,#FFFFFF 55%)}
+ .qa-it.t3::after{opacity:.5}
+ .qa-it.tc1,.qa-it.tc2,.qa-it.tc3,.qa-it.tc4,.qa-it.tc5,.qa-it.tc6{background:#fff}
+ .qa-tx{font-size:16px;font-weight:800;color:#1F1717;letter-spacing:.1px}
+ .qa-it.t3 .qa-tx{font-size:16.5px;font-weight:900}
+ .qa-sn{color:#ADA09C}
+ .qa-st{font-weight:500}
+ .qa-st b{font-size:12px;font-weight:800}
+ html.night .qa-it.tc1,html.night .qa-it.tc2,html.night .qa-it.tc3,html.night .qa-it.tc4,html.night .qa-it.tc5,html.night .qa-it.tc6{background:#2F2737}
@@ -2593,9 +2614,9 @@
-
+
-
+
-
+
diff --git a/js/app.js b/js/app.js
index b5853d8..f925710 100644
--- a/js/app.js
+++ b/js/app.js
@@ -3,7 +3,7 @@
(function () {
'use strict';
/* 页面版本号(YYMMDD+序号):显示在「关于兜爸心选」页底部;bump 时同步 head 注释与 ?v= */
- var VER = '26110424';
+ var VER = '26110425';
const $ = (s, c) => (c || document).querySelector(s);
const $$ = (s, c) => Array.from((c || document).querySelectorAll(s));
diff --git a/js/gch/v4.js b/js/gch/v4.js
index 642cda6..57c2b41 100644
--- a/js/gch/v4.js
+++ b/js/gch/v4.js
@@ -244,5 +244,5 @@
}
/* feed.js 首页默认不加载(index.html 只引了 topics.js),这里按需拉一次 */
if (window.GC_FEED) init();
- else { var fs = document.createElement('script'); fs.src = 'guangchang/feed.js?v=26110424'; fs.onload = fs.onerror = init; document.body.appendChild(fs); }
+ else { var fs = document.createElement('script'); fs.src = 'guangchang/feed.js?v=26110425'; fs.onload = fs.onerror = init; document.body.appendChild(fs); }
})();
diff --git a/js/gch/v6.css b/js/gch/v6.css
index 2e08068..e3e8b37 100644
--- a/js/gch/v6.css
+++ b/js/gch/v6.css
@@ -163,3 +163,16 @@ html.night #gcHome.gv4.gv6 .g6-mt .stg{background:rgba(255,255,255,.1);color:#C9
#gcHome.gv4.gv6 .g6-mt .ms-h b{font-weight:500;color:#ADA09C}
html.night #gcHome.gv4.gv6 .g6-nt .ms-q{color:#F4EAEE}
html.night #gcHome.gv4.gv6 .g6-mt .g6-au b,html.night #gcHome.gv4.gv6 .g6-mt .ms-h b{color:#A99BA0}
+/* 11-04 再改(用户:整块还是偏白)→ 加深整块磨砂底色(粉 → 杏),下半部分有明显颜色;不加小框 */
+#gcHome.gv4.gv6{background:
+ radial-gradient(260px 220px at 0% 60%,rgba(255,160,160,.38),transparent 72%),
+ radial-gradient(280px 240px at 100% 88%,rgba(255,196,146,.42),transparent 72%),
+ radial-gradient(240px 180px at 40% 100%,rgba(255,184,206,.32),transparent 72%),
+ linear-gradient(180deg,#FFFBF8 0%,rgba(255,238,234,.92) 40%,rgba(255,230,220,.9) 100%)}
+#gcHome.gv4.gv6 .g6-nt{border-bottom-color:rgba(222,170,164,.45)}
+/* 上面两次加的底色被 mama-box.css 里首页各模块统一的「半透明白 !important」盖掉了,没生效 → 这里提高选择器优先级 + !important,确保整块底色真的出来 */
+#homeBody>section#gcHome.gv4.gv6{background:radial-gradient(260px 220px at 0% 60%,rgba(255,160,160,.38),transparent 72%),
+ radial-gradient(280px 240px at 100% 88%,rgba(255,196,146,.42),transparent 72%),
+ radial-gradient(240px 180px at 40% 100%,rgba(255,184,206,.32),transparent 72%),
+ linear-gradient(180deg,#FFFBF8 0%,rgba(255,238,234,.92) 40%,rgba(255,230,220,.9) 100%)!important}
+html.night #homeBody>section#gcHome.gv4.gv6{background:linear-gradient(180deg,rgba(58,44,50,.78),rgba(54,44,42,.74))!important}
diff --git a/js/gch/v6.js b/js/gch/v6.js
index 3ec8bab..93c4790 100644
--- a/js/gch/v6.js
+++ b/js/gch/v6.js
@@ -6,9 +6,9 @@
(function () {
var sec = document.getElementById('gcHome');
if (!sec) return;
- var l = document.createElement('link'); l.rel = 'stylesheet'; l.href = 'js/gch/v4.css?v=26110424';
+ var l = document.createElement('link'); l.rel = 'stylesheet'; l.href = 'js/gch/v4.css?v=26110425';
document.head.appendChild(l);
- var s = document.createElement('script'); s.src = 'js/gch/v4.js?v=26110424';
+ var s = document.createElement('script'); s.src = 'js/gch/v4.js?v=26110425';
s.onload = function () { if (sec.querySelector('.g4-foot')) merge(); else sec.addEventListener('gc4-ready', merge, { once: true }); }; /* v4 要先拉 feed.js 才渲染 */
document.body.appendChild(s);
diff --git a/js/kit.css b/js/kit.css
index 4fafa51..d3a1d82 100644
--- a/js/kit.css
+++ b/js/kit.css
@@ -117,3 +117,16 @@ html.night .dock-head .dock-title{color:#F1E6EE}
border:1px solid rgba(255,255,255,.7);box-shadow:inset 0 1px 0 rgba(255,255,255,.9),0 10px 26px -18px rgba(200,120,100,.4)}
#kitHome .kit-rows .kr{border-bottom-color:rgba(226,196,186,.5)}
html.night #homeBody>section#kitHome.kit-home{background:linear-gradient(180deg,rgba(52,44,54,.7),rgba(44,40,58,.66));border-color:rgba(255,255,255,.06);box-shadow:none}
+/* 11-04 再改(用户:整块还是偏白,特别是下半部分)→ 加深整块磨砂底色,下半部分明显有颜色,仍是一整块、不加小框 */
+#homeBody>section#kitHome.kit-home{background:
+ radial-gradient(260px 200px at 0% 100%,rgba(255,176,140,.42),transparent 72%),
+ radial-gradient(280px 220px at 100% 80%,rgba(186,160,255,.40),transparent 72%),
+ radial-gradient(220px 160px at 55% 55%,rgba(255,214,190,.30),transparent 72%),
+ linear-gradient(180deg,rgba(255,250,246,.85) 0%,rgba(255,238,228,.86) 50%,rgba(244,234,255,.88) 100%)}
+#kitHome .kit-rows .kr{border-bottom-color:rgba(214,176,164,.45)}
+/* 上面两次加的底色被 mama-box.css 里首页各模块统一的「半透明白 !important」盖掉了,没生效 → 这里提高选择器优先级 + !important,确保整块底色真的出来 */
+#homeBody>section#kitHome.kit-home{background:radial-gradient(260px 200px at 0% 100%,rgba(255,176,140,.42),transparent 72%),
+ radial-gradient(280px 220px at 100% 80%,rgba(186,160,255,.40),transparent 72%),
+ radial-gradient(220px 160px at 55% 55%,rgba(255,214,190,.30),transparent 72%),
+ linear-gradient(180deg,rgba(255,250,246,.85) 0%,rgba(255,238,228,.86) 50%,rgba(244,234,255,.88) 100%)!important}
+html.night #homeBody>section#kitHome.kit-home{background:linear-gradient(180deg,rgba(52,44,54,.78),rgba(44,40,58,.74))!important}
diff --git a/js/kit.js b/js/kit.js
index da80406..bd3236d 100644
--- a/js/kit.js
+++ b/js/kit.js
@@ -9,7 +9,7 @@
if (/[?&]kit=0(?:&|$)/.test(location.search)) return;
var box = document.getElementById('kit'), sec = document.getElementById('kitHome');
if (!box || !sec) return;
- var V = '26110424';
+ var V = '26110425';
var l = document.createElement('link'); l.rel = 'stylesheet'; l.href = 'js/kit.css?v=' + V; document.head.appendChild(l);
document.documentElement.classList.add('has-kit');
diff --git a/js/share-card.js b/js/share-card.js
index 8c757be..b81d74f 100644
--- a/js/share-card.js
+++ b/js/share-card.js
@@ -8,7 +8,7 @@
postMessage 不是实时投递,微信在分享那一刻才派发,所以每次换内容都要再报一次;子页面没引 jweixin,这里按需加载。 */
(function (g) {
'use strict';
- var V = '26110424';
+ var V = '26110425';
var isWx = /MicroMessenger/i.test(navigator.userAgent || '');
var waiting = [], loading = false;
function ready(cb) {
diff --git a/topic/_shared/tools.js b/topic/_shared/tools.js
index bb475d7..629a397 100644
--- a/topic/_shared/tools.js
+++ b/topic/_shared/tools.js
@@ -57,7 +57,7 @@
'.tc-more{display:block;width:100%;margin-top:6px;height:40px;border:0;border-radius:99px;background:#F7F8FA;color:#4E5969;font-size:13px;font-weight:600}';
var SLUG = (location.pathname.match(/\/topic\/([^\/]+)\//) || [])[1] || '';
/* 11-04 微信转发图:每个专题一张 assets/share/t/.jpg(核心词大字 + logo),见 js/share-card.js */
- if (SLUG) (function () { var s = document.createElement('script'); s.src = '../../js/share-card.js?v=26110424'; s.onload = function () { window.mbShare('../../assets/share/t/' + SLUG + '.jpg'); }; document.head.appendChild(s); })();
+ if (SLUG) (function () { var s = document.createElement('script'); s.src = '../../js/share-card.js?v=26110425'; s.onload = function () { window.mbShare('../../assets/share/t/' + SLUG + '.jpg'); }; document.head.appendChild(s); })();
var SK = 'mmbox.tp.v1', UK = (function () { var m = ((location.hash || '') + '&' + (location.search || '')).match(/[#?&]openid=([^&]*)/); return m ? decodeURIComponent(m[1]) : '_guest'; })();
function loadMe() { try { var a = JSON.parse(localStorage.getItem(SK) || '{}') || {}; var m = a[UK] || {}; m.cm = m.cm || {}; m.lk = m.lk || {}; return { a: a, m: m }; } catch (e) { return { a: {}, m: { cm: {}, lk: {} } }; } }
function saveMe(st) { try { st.a[UK] = st.m; localStorage.setItem(SK, JSON.stringify(st.a)); } catch (e) {} }
@@ -70,7 +70,7 @@
function getJSON(u) { return fetch(u, { cache: 'no-cache' }).then(function (r) { if (!r.ok) throw r.status; return r.json(); }); }
function related(box) {
- getJSON('../_shared/idx.json?v=26110424').then(function (idx) {
+ getJSON('../_shared/idx.json?v=26110425').then(function (idx) {
var me = null; idx.forEach(function (x) { if (x[0] === SLUG) me = x; });
var tag = me ? me[2] : '', h = 0; for (var i = 0; i < SLUG.length; i++) h = (h * 31 + SLUG.charCodeAt(i)) >>> 0;
var rest = idx.filter(function (x) { return x[0] !== SLUG && (window.__mbUgc || ['ceshi', 'duiyou'].indexOf(x[0]) < 0); }); /* UGC 关着不推两个测试 */
@@ -177,13 +177,13 @@
}
fetch(API + '/comments?kind=topic&target=' + encodeURIComponent(SLUG) + (OID ? '&openid=' + encodeURIComponent(OID) : ''))
.then(function (r) { return r.json(); }).then(function (j) { if (j && j.code === 200) { RC = j.result; paint(); } }).catch(function () {});
- getJSON('../_shared/cm/' + SLUG + '.json?v=26110424').then(function (d) { L = d.c || []; paint(); }).catch(function () { paint(); });
+ getJSON('../_shared/cm/' + SLUG + '.json?v=26110425').then(function (d) { L = d.c || []; paint(); }).catch(function () { paint(); });
}
function ugcReady() {
if (window.__mbUgcReady) return window.__mbUgcReady;
return new Promise(function (res) {
- var u = document.createElement('script'); u.src = '../../js/ugc.js?v=26110424';
+ var u = document.createElement('script'); u.src = '../../js/ugc.js?v=26110425';
u.onload = function () { (window.__mbUgcReady || Promise.resolve(false)).then(res); };
u.onerror = function () { res(false); };
document.head.appendChild(u);
diff --git a/topic/butie-js/index.html b/topic/butie-js/index.html
index 6a4149b..6bdaa69 100644
--- a/topic/butie-js/index.html
+++ b/topic/butie-js/index.html
@@ -11,8 +11,8 @@
月数按「自然月」数:从 max(出生月, 2025-01) 起,到满 3 周岁那个月之前为止(结果标「约」,以当地核定为准)。
最多填 3 个孩子;还没出生的填预产期先算。地方另有加码的(如部分城市每孩另发)不在这里算。
共用 ../_shared/calc.css + calc.js(返回 / 禁回弹 / 日期按北京时间 / 记住上次填的值);自成一页,不引 app.js。 -->
-
-
+
+
@@ -46,7 +46,7 @@
地方可能另有补贴:部分城市在国家 3600 元之外还另发生育补贴、育儿补贴,问一下当地卫健部门或看政务平台。
-
+
-
+
-
+