diff --git a/guangchang/ceshi/index.html b/guangchang/ceshi/index.html
index 6aa0a9e..52085fd 100644
--- a/guangchang/ceshi/index.html
+++ b/guangchang/ceshi/index.html
@@ -320,9 +320,9 @@ mark{background:linear-gradient(transparent 62%,var(--c20) 0);color:inherit;padd
-
-
-
+
+
+
-
-
-
-
+
+
+
+
+
+
@@ -1727,10 +1727,11 @@
.qa-list .qa-q{gap:12px}
.qa-list .qa-a,.qa-list .qa-it.t3 .qa-a{margin-left:72px}
.qa-lc .qa-no{margin-top:2px}
- /* 11-04 用户:「图抢了视觉、字不明显,底色别偏暗」→ 图上盖一层白色半透明,字保留分类色 + 白色描边,图只当淡淡的底纹 */
- .qa-kw.ph{background-size:cover;background-position:center;box-shadow:0 3px 8px -4px rgba(120,80,60,.3),inset 0 0 0 1.5px rgba(255,255,255,.9)}
- .qa-kw.ph::before{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(160deg,rgba(255,255,255,.58),rgba(255,255,255,.72))}
- .qa-kw.ph span{position:relative;text-shadow:0 0 2px #fff,0 0 4px #fff,0 0 6px rgba(255,255,255,.9)}
+ /* 11-04 用户:「核心词图标看不清、有点乱」→ 图和字分开:上面是干净的小图(不加蒙层),下面一条分类色实底白字,字永远清楚 */
+ .qa-kw.ph{display:block;width:52px;height:56px;padding:0;border-radius:13px;overflow:hidden;background-size:cover;background-position:center 30%;box-shadow:0 3px 8px -4px rgba(120,80,60,.35),0 0 0 1px rgba(0,0,0,.04)}
+ .qa-kw.ph span{position:absolute;left:0;right:0;bottom:0;height:20px;font-size:11.5px!important;font-weight:800;line-height:20px;letter-spacing:0!important;color:#fff;white-space:nowrap;text-align:center}
+ .qa-kw.ph.c1 span{background:#E0507A}.qa-kw.ph.c2 span{background:#6E5BD6}.qa-kw.ph.c3 span{background:#2F86C9}
+ .qa-kw.ph.c4 span{background:#D5871C}.qa-kw.ph.c5 span{background:#2E9C6A}.qa-kw.ph.c6 span{background:#E5683F}
.qa-it.tc1{background:linear-gradient(110deg,#FFF0F4 0%,#FFFFFF 72%)}.qa-it.tc2{background:linear-gradient(110deg,#F3F0FF 0%,#FFFFFF 72%)}
.qa-it.tc3{background:linear-gradient(110deg,#EAF5FF 0%,#FFFFFF 72%)}.qa-it.tc4{background:linear-gradient(110deg,#FFF5E3 0%,#FFFFFF 72%)}
.qa-it.tc5{background:linear-gradient(110deg,#EAF8F1 0%,#FFFFFF 72%)}.qa-it.tc6{background:linear-gradient(110deg,#FFF1EA 0%,#FFFFFF 72%)}
@@ -2590,17 +2591,17 @@
-
+
-
-
+
+
-
+
diff --git a/js/app.js b/js/app.js
index b157a8c..cfbd6c8 100644
--- a/js/app.js
+++ b/js/app.js
@@ -3,7 +3,7 @@
(function () {
'use strict';
/* 页面版本号(YYMMDD+序号):显示在「关于兜爸心选」页底部;bump 时同步 head 注释与 ?v= */
- var VER = '26110299';
+ var VER = '26110401';
const $ = (s, c) => (c || document).querySelector(s);
const $$ = (s, c) => Array.from((c || document).querySelectorAll(s));
@@ -5694,8 +5694,8 @@
it.classList.add('kw');
const kt = document.createElement('i');
kt.className = 'qa-kw ' + (QA_TC[x.tag] || 'c5') + ' n' + kw.length;
- if (QA_KP[kw]) { kt.classList.add('ph'); kt.style.backgroundImage = 'url(assets/kw/' + QA_KP[kw] + ')'; }
kt.innerHTML = '' + (kw.length === 4 ? kw.slice(0, 2) + '
' + kw.slice(2) : kw) + '';
+ if (QA_KP[kw]) { kt.classList.add('ph'); kt.style.backgroundImage = 'url(assets/kw/' + QA_KP[kw] + ')'; kt.innerHTML = '' + kw + ''; } /* 带图的字放底条,一行不换行 */
it._kw = kt; /* 序号照留(11-04 用户要求),关键词方块排在序号后面 */
}
const t = document.createElement('span'); t.className = 'qa-m';
diff --git a/js/gch/v4.js b/js/gch/v4.js
index 32681e1..4972200 100644
--- a/js/gch/v4.js
+++ b/js/gch/v4.js
@@ -231,5 +231,5 @@
}
/* feed.js 首页默认不加载(index.html 只引了 topics.js),这里按需拉一次 */
if (window.GC_FEED) init();
- else { var fs = document.createElement('script'); fs.src = 'guangchang/feed.js?v=26110299'; fs.onload = fs.onerror = init; document.body.appendChild(fs); }
+ else { var fs = document.createElement('script'); fs.src = 'guangchang/feed.js?v=26110401'; fs.onload = fs.onerror = init; document.body.appendChild(fs); }
})();
diff --git a/js/gch/v6.js b/js/gch/v6.js
index 2c545f0..f7f9cdc 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=26110299';
+ var l = document.createElement('link'); l.rel = 'stylesheet'; l.href = 'js/gch/v4.css?v=26110401';
document.head.appendChild(l);
- var s = document.createElement('script'); s.src = 'js/gch/v4.js?v=26110299';
+ var s = document.createElement('script'); s.src = 'js/gch/v4.js?v=26110401';
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.js b/js/kit.js
index 50d8a40..c3c8922 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 = '26110299';
+ var V = '26110401';
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 46386e2..16ffb74 100644
--- a/js/share-card.js
+++ b/js/share-card.js
@@ -8,7 +8,7 @@
postMessage 不是实时投递,微信在分享那一刻才派发,所以每次换内容都要再报一次;子页面没引 jweixin,这里按需加载。 */
(function (g) {
'use strict';
- var V = '26110299';
+ var V = '26110401';
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 bfb1055..29b9032 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=26110299'; 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=26110401'; 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=26110299').then(function (idx) {
+ getJSON('../_shared/idx.json?v=26110401').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; });
@@ -177,7 +177,7 @@
}
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=26110299').then(function (d) { L = d.c || []; paint(); }).catch(function () { paint(); });
+ getJSON('../_shared/cm/' + SLUG + '.json?v=26110401').then(function (d) { L = d.c || []; paint(); }).catch(function () { paint(); });
}
function extras(el) {
diff --git a/topic/butie-js/index.html b/topic/butie-js/index.html
index bb05a57..ce8c1ef 100644
--- a/topic/butie-js/index.html
+++ b/topic/butie-js/index.html
@@ -11,7 +11,7 @@
月数按「自然月」数:从 max(出生月, 2025-01) 起,到满 3 周岁那个月之前为止(结果标「约」,以当地核定为准)。
最多填 3 个孩子;还没出生的填预产期先算。地方另有加码的(如部分城市每孩另发)不在这里算。
共用 ../_shared/calc.css + calc.js(返回 / 禁回弹 / 日期按北京时间 / 记住上次填的值);自成一页,不引 app.js。 -->
-
+
@@ -45,7 +45,7 @@
地方可能另有补贴:部分城市在国家 3600 元之外还另发生育补贴、育儿补贴,问一下当地卫健部门或看政务平台。
-
+
-
+