diff --git a/assets/img/0780b4698253.jpg b/assets/img/0780b4698253.jpg new file mode 100644 index 0000000..7c7d04e Binary files /dev/null and b/assets/img/0780b4698253.jpg differ diff --git a/assets/img/18022a7d97d3.jpg b/assets/img/18022a7d97d3.jpg deleted file mode 100644 index bf7650b..0000000 Binary files a/assets/img/18022a7d97d3.jpg and /dev/null differ diff --git a/assets/img/251ec778dc15.jpg b/assets/img/251ec778dc15.jpg new file mode 100644 index 0000000..81a3734 Binary files /dev/null and b/assets/img/251ec778dc15.jpg differ diff --git a/assets/img/30163971ab67.gif b/assets/img/30163971ab67.gif deleted file mode 100644 index 6ac1f89..0000000 Binary files a/assets/img/30163971ab67.gif and /dev/null differ diff --git a/assets/img/482d0a3043b9.gif b/assets/img/482d0a3043b9.gif deleted file mode 100644 index cf67bd5..0000000 Binary files a/assets/img/482d0a3043b9.gif and /dev/null differ diff --git a/assets/img/55c1e3d20b6d.gif b/assets/img/55c1e3d20b6d.gif deleted file mode 100644 index 37f8ad7..0000000 Binary files a/assets/img/55c1e3d20b6d.gif and /dev/null differ diff --git a/assets/img/677339874dd7.jpg b/assets/img/677339874dd7.jpg deleted file mode 100644 index 1925f7a..0000000 Binary files a/assets/img/677339874dd7.jpg and /dev/null differ diff --git a/assets/img/6bd1f87ff5ab.jpg b/assets/img/6bd1f87ff5ab.jpg deleted file mode 100644 index ba5661d..0000000 Binary files a/assets/img/6bd1f87ff5ab.jpg and /dev/null differ diff --git a/assets/img/85da5aaebb4f.jpg b/assets/img/85da5aaebb4f.jpg new file mode 100644 index 0000000..dd8785f Binary files /dev/null and b/assets/img/85da5aaebb4f.jpg differ diff --git a/assets/img/87dac10fb33c.jpg b/assets/img/87dac10fb33c.jpg deleted file mode 100644 index f01add1..0000000 Binary files a/assets/img/87dac10fb33c.jpg and /dev/null differ diff --git a/assets/img/99cf27ee651e.jpg b/assets/img/99cf27ee651e.jpg deleted file mode 100644 index 73b2a46..0000000 Binary files a/assets/img/99cf27ee651e.jpg and /dev/null differ diff --git a/assets/img/9d1908a2aff3.gif b/assets/img/9d1908a2aff3.gif deleted file mode 100644 index f1cf786..0000000 Binary files a/assets/img/9d1908a2aff3.gif and /dev/null differ diff --git a/assets/img/a0e633273ab4.gif b/assets/img/a0e633273ab4.gif deleted file mode 100644 index 8f506bc..0000000 Binary files a/assets/img/a0e633273ab4.gif and /dev/null differ diff --git a/assets/img/a59fd5aa0f28.gif b/assets/img/a59fd5aa0f28.gif deleted file mode 100644 index aa29f88..0000000 Binary files a/assets/img/a59fd5aa0f28.gif and /dev/null differ diff --git a/assets/img/a6f52893ad1e.jpg b/assets/img/a6f52893ad1e.jpg new file mode 100644 index 0000000..4d2252f Binary files /dev/null and b/assets/img/a6f52893ad1e.jpg differ diff --git a/assets/img/b0e24b10aaee.jpg b/assets/img/b0e24b10aaee.jpg new file mode 100644 index 0000000..86e2a98 Binary files /dev/null and b/assets/img/b0e24b10aaee.jpg differ diff --git a/assets/img/b6fdd2c43538.gif b/assets/img/b6fdd2c43538.gif deleted file mode 100644 index 7bc51c2..0000000 Binary files a/assets/img/b6fdd2c43538.gif and /dev/null differ diff --git a/assets/img/c878649c8fee.gif b/assets/img/c878649c8fee.gif deleted file mode 100644 index 491a015..0000000 Binary files a/assets/img/c878649c8fee.gif and /dev/null differ diff --git a/assets/img/d86caa477171.jpg b/assets/img/d86caa477171.jpg deleted file mode 100644 index 15f7139..0000000 Binary files a/assets/img/d86caa477171.jpg and /dev/null differ diff --git a/assets/img/d8eb9eb12eee.jpg b/assets/img/d8eb9eb12eee.jpg deleted file mode 100644 index ffb86e2..0000000 Binary files a/assets/img/d8eb9eb12eee.jpg and /dev/null differ diff --git a/assets/img/d953571ad48d.jpg b/assets/img/d953571ad48d.jpg new file mode 100644 index 0000000..a1f6a3f Binary files /dev/null and b/assets/img/d953571ad48d.jpg differ diff --git a/assets/img/dcf2ae48e0ec.jpg b/assets/img/dcf2ae48e0ec.jpg new file mode 100644 index 0000000..d70e577 Binary files /dev/null and b/assets/img/dcf2ae48e0ec.jpg differ diff --git a/assets/img/dd756c516072.jpg b/assets/img/dd756c516072.jpg new file mode 100644 index 0000000..6c07ca5 Binary files /dev/null and b/assets/img/dd756c516072.jpg differ diff --git a/assets/img/ece5fb854939.gif b/assets/img/ece5fb854939.gif deleted file mode 100644 index 92b8139..0000000 Binary files a/assets/img/ece5fb854939.gif and /dev/null differ diff --git a/assets/img/eed131630ed3.jpg b/assets/img/eed131630ed3.jpg deleted file mode 100644 index 6507a44..0000000 Binary files a/assets/img/eed131630ed3.jpg and /dev/null differ diff --git a/assets/img/fdcdef9ad731.jpg b/assets/img/fdcdef9ad731.jpg deleted file mode 100644 index 6f44f85..0000000 Binary files a/assets/img/fdcdef9ad731.jpg and /dev/null differ diff --git a/assets/img/ff112c222b1e.jpg b/assets/img/ff112c222b1e.jpg new file mode 100644 index 0000000..6ac1a5c Binary files /dev/null and b/assets/img/ff112c222b1e.jpg differ diff --git a/index.html b/index.html index e027245..8844c56 100644 --- a/index.html +++ b/index.html @@ -7,7 +7,7 @@ 兜爸心选 · 孕育陪伴 - + diff --git a/js/app.js b/js/app.js index 9fda9db..f3d4f5e 100644 --- a/js/app.js +++ b/js/app.js @@ -3,7 +3,7 @@ (function () { 'use strict'; /* 页面版本号(YYMMDD+序号):显示在「关于兜爸心选」页底部;bump 时同步 head 注释与 ?v= */ - var VER = '26100417'; + var VER = '26100418'; const $ = (s, c) => (c || document).querySelector(s); const $$ = (s, c) => Array.from((c || document).querySelectorAll(s)); diff --git a/js/hero-fx.js b/js/hero-fx.js index c74d070..f9b95f9 100644 --- a/js/hero-fx.js +++ b/js/hero-fx.js @@ -11,17 +11,17 @@ 不在首页 / 页面隐藏 / 头图滚出视口时停画;系统「减少动态效果」下整块不画(CSS 也隐藏)。 */ (function () { 'use strict'; - // [起始孕周, 静图, GIF, 孕囊倍数 k] + // [起始孕周, 静图, GIF(null = 只用静图), 孕囊倍数 k] 2026-10-04:宝宝在囊里缩到原图的 70%,孕囊不变 const STAGES = [ - [0, 'd86caa477171.jpg', '482d0a3043b9.gif', .42], // 1 4–7 周 胚芽 + 卵黄囊 - [8, '677339874dd7.jpg', '30163971ab67.gif', .52], // 2 8–10 周 小豆芽胚胎 - [11, 'eed131630ed3.jpg', 'a59fd5aa0f28.gif', .62], // 3 11–13 周 刚有人形 - [14, 'fdcdef9ad731.jpg', 'b6fdd2c43538.gif', .72], // 4 14–17 周 身子拉长、吮手 - [18, '18022a7d97d3.jpg', 'ece5fb854939.gif', .86], // 5 18–23 周 比例接近新生儿、偏瘦 - [24, '87dac10fb33c.jpg', '55c1e3d20b6d.gif', 1], // 6 24–27 周 原来那个宝宝 - [28, 'd8eb9eb12eee.jpg', 'a0e633273ab4.gif', 1.01], // 7 28–31 周 大一圈、有胎发 - [32, '99cf27ee651e.jpg', '9d1908a2aff3.gif', 1.02], // 8 32–35 周 肉嘟嘟、抱腿 - [36, '6bd1f87ff5ab.jpg', 'c878649c8fee.gif', 1.03] // 9 36 周起 足月、撑满羊水囊(头朝上:10-04 用户说头朝下看着不舒服) + [0, 'd953571ad48d.jpg', null, .42], // 1 4–7 周 胚芽 + 卵黄囊 + [8, 'dd756c516072.jpg', null, .52], // 2 8–10 周 小豆芽胚胎 + [11, 'a6f52893ad1e.jpg', null, .62], // 3 11–13 周 刚有人形 + [14, '251ec778dc15.jpg', null, .72], // 4 14–17 周 身子拉长、吮手 + [18, 'dcf2ae48e0ec.jpg', null, .86], // 5 18–23 周 比例接近新生儿、偏瘦 + [24, 'b0e24b10aaee.jpg', null, 1], // 6 24–27 周 原来那个宝宝 + [28, '85da5aaebb4f.jpg', null, 1.01], // 7 28–31 周 大一圈、有胎发 + [32, '0780b4698253.jpg', null, 1.02], // 8 32–35 周 肉嘟嘟、抱腿 + [36, 'ff112c222b1e.jpg', null, 1.03] // 9 36 周起 足月、撑满羊水囊(头朝上:10-04 用户说头朝下看着不舒服) ]; const DEFAULT = 5; const IMG = 'assets/img/'; @@ -49,7 +49,9 @@ const s = new Image(); s.onload = () => { if (my !== seq) return; still.src = s.src; still.classList.add('is-on'); }; s.src = IMG + png; - if (reduce) return; + /* 2026-10-04 用户:「水波纹一出来,宝宝的脸型、腿型就变了」—— 那是 GIF 自带的整体扭动(生成动图的通病), + 不是页面特效。先只用静图:宝宝一像素都不变形。gif 位传 null;以后有了只动手脚/嘴角的新动图再填回来。 */ + if (reduce || !gif) return; const g = new Image(); g.onload = () => { if (my !== seq) return; kid.src = g.src; kid.classList.add('is-on'); }; g.src = IMG + gif;