首页多元人格新人入圈/匹配伙伴

【西檬之家】探索字母圈核心概念:S属性深度解析

入圈/匹配 👉 点击这里 👈

/html><body class="tv-article-body tv-article-title tv-archive-grid tv-nav-square"><div style="font-family: Arial, sans-serif; line-height: 1.6; max-width: 800px; margin: 0 auto; padding: 20px; font-size: 16px;"> <!-- 开头导语 --> <h1>西檬之家:<a href="/dyrg/ddlg-48" title="字母圈">字母圈</a>S属性全面指南——从基础知识到实践探秘</h1> <p>大家好,我是西檬之家,今天带你深入解析字母圈的核心概念——S属性。无论你是刚接触BDSM的新人,还是想深入了解字母圈的朋友,这篇文章都将为你提供专业、安全的指导。</p> <p>作为BDSM实践的基石,理解属性(Fetish)及其不同类型对构建健康互动关系至关重要。</p> <div style="background-color: #f5f5f5; padding: 10px; border-left: 4px solid #007bff; margin: 20px 0;"> <h2><strong>BDSM的定义与核心理念</strong></h2> <p>BDSM这一名词是用来描述一些彼此相关的人类性行为模式,主要涵盖绑缚与调教(B/D)、支配与臣服(D/S)和施虐与受虐(S/M)等实践。这些活动的核心在于基于双方自愿与安全共识,强调沟通与信任。</p> <p>BDSM中特别强调SSC(安全、理智、知情同意)原则,确保所有活动在双方完全知情且安全的前提下进行。</p> </div> <h2><strong>S属性:施虐者的角色定位</strong></h2> <p>S是字母圈中施虐者(Sadist)的简称,指在BDSM关系中主动控制、施加刺激的一方。核心目标是通过对对方的支配或感官刺激获得满足感,而非伤害对方。</p> <p>与Dom区分,S更侧重于施加肉体或精神上的刺激(如疼痛、羞辱)来获取快感,而Dom则更倾向于心理层面的支配与控制。值得注意的是,许多活跃的S同时兼具D属性,即能够胜任支配角色的心理引导。</p> <p>S的实践需要极强的角色控制力和共情能力。你需要能够准确评估对方的承受力,明确设定安全词,并时刻保持对双方心理状态的关注。在西檬之家,我们鼓励所有S属性玩家优先关注对方的承受范围。</p> <div style="background-color: #f5f5f5; padding: 10px; border-left: 4px solid #fd7e14; margin: 20px 0;"> <h2><strong>S属性的实践要点</strong></h2> <p>作为S,你需要掌握以下核心技能:</p> <ol> <li><strong>沟通确认:了解对方的限制偏好(safe limits)</strong></li> <li><strong>节奏掌控:逐步升级刺激强度,避免意外自残等风险</strong></li> <li><strong>情绪调控:区分“真爱”行为与性惩罚,关注心理影响</strong></li> <li><strong>安全词使用:建立便于理解的简单终止指令</strong></li> </ol> <p>在西檬之家,我们倡导健康SSC环境,共享最佳经验与安全边界。</p> </div><div class="article-ad-inline-middle"><div class="article-ad-slot article-ad-slot-article_middle"><div class="article-ad-item"><p style="font-style: italic;font-weight: bold;font-size: 0;white-space: nowrap;margin: 0;padding: 0"> <span style="vertical-align: middle;font-size: 24px;color: #555555"> 入圈/匹配 </span> <span style="vertical-align: middle;font-size: 24px"> 👉 </span> <a href="https://aibdsm.cc/duo-yuan-ren-ge/article-20260611160258.html" target="_blank" style="text-decoration: none;vertical-align: middle;font-size: 24px;color: #ff0000;font-style: italic;font-weight: bold"> 点击这里 </a> <span style="vertical-align: middle;font-size: 24px"> 👈 </span><p style="font-style: italic;font-size: 24px;white-space: nowrap;margin: 10px 0 0 0;color: #000000"></div></div></div> <p><img src="/uploads/article-images/c09ed12fa23f.webp" alt="s属性 - 16332" loading="lazy" style="max-width:100%; height:auto; border-radius:8px;"></p> <h2><strong>SSC原则:构建安全的字母圈交流框架</strong></h2> <p>SSC(安全、理智、知情同意)是所有健康BDSM实践的基础准则。具体包括:</p> <ul> <li><strong>安全(Safety)</strong>:确保所有互动不会导致身体伤害或永久心理影响</li> <li><strong>理智(Rational)</strong>:基于清醒判断、情绪稳定,而非冲动决策</li> <li><strong>知情同意(Consent)</strong>:每一刻变化都基于明确、持续的同意</li> </ul> <p>在西檬之家,我们坚信SSC不只是一种原则,而是需要通过持续练习才能内化的技能集。无论你是S、M、Dom还是Sub,遵循SSC是参与任何互动的前提。</p> <h2><strong>BDSM新人入圈指南:S属性实践注意事项</strong></h2> <p>对于初入圈的新手,我们建议:</p> <ul> <li>从低强度互动开始,如轻度调情、描写而非直接操控</li> <li>提前了解sp安全规则,避免过敏等常见问题</li> <li>选择陪伴式练习,交换心得,如携带着信任的同伴首次体验</li> <li>逐步扩展SSC知识库,培养敏感度与风险评估能力</li> </ul> <div style="background-color: #f5f5f5; padding: 10px; border-left: 4px solid #28a745; margin: 20px 0;"> <h2><strong>西檬之家交流建议</strong></h2> <p>我们建议新人在提问或规划互动时清晰表达你的属性倾向,如"我是喜欢S角色的新手,当前偏好轻度SP练习",有助于同伴理解你的边界。</p> <p>同时,始终遵循SSC,建立互信关系,定期复盘互动体验,持续优化安全策略。</p> </div> <!-- 结尾语 --> <h2><strong>结语:共建健康、安全的交互社群</strong></h2> <p>BDSM作为一种健康的情感探索方式,需要建立在相互尊重和理解的基础上。通过本文对S属性的系统解读,希望新人能够更清晰地定位自我倾向,构建有效的交流方式。</p> <p>在西檬之家,我们致力于为每一位新人提供安全、友善、专业交流平台。记住:无论你的属性是什么,SSC永远是优先考虑的第一原则。</p> </div> </body></html></article> <!-- 中部广告 --> <div class="fangchan01-ad-wrap"><nav class="article-navigation article-navigation-vertical" aria-label="文章上下篇导航"><div class="article-nav-item article-nav-prev"><div class="article-nav-label">← 上一篇</div><a href="/dyrg/aftercare-44" class="article-nav-title" title="[西檬之家] - 字母圈的Aftercare指南">[西檬之家] - 字母圈的Aftercare指南</a></div><div class="article-nav-item article-nav-next"><div class="article-nav-label">下一篇 →</div><a href="/dyrg/brat-36" class="article-nav-title" title="西檬之家-Brat属性解析:字母圈新人入门指南">西檬之家-Brat属性解析:字母圈新人入门指南</a></div></nav> </div> <!-- 关键词内链 --> <div class="fangchan01-keyword-links"><nav class="keyword-links" aria-label="文章标签"><a href="/tag/bdsm/" title="BDSM">BDSM</a><a href="/tag/bdsmshuyu/" title="BDSM术语">BDSM术语</a><a href="/tag/sshuxing/" title="s属性">s属性</a><a href="/tag/zimuquan/" title="字母圈">字母圈</a><a href="/tag/ximengzhijia/" title="西檬之家">西檬之家</a></nav></div> <!-- 底部广告 --> <div class="fangchan01-ad-wrap"><div class="article-ad-slot article-ad-slot-article_bottom"><div class="article-ad-item">感兴趣的伙伴可以在下方添加一下,也是为了大家有个属于纯爱好者的、纯净的平台来交流沟通、入圈、寻找自己的partner,少走弯路、少踩坑,毕竟鱼龙混杂、知己难觅~ <p style="font-style: italic;font-weight: bold;font-size: 0;white-space: nowrap;margin: 0;padding: 0"> <span style="vertical-align: middle;font-size: 24px;color: #555555"> 入圈/匹配 </span> <span style="vertical-align: middle;font-size: 24px"> 👉 </span> <a href="https://aibdsm.cc/duo-yuan-ren-ge/article-20260611160258.html" target="_blank" style="text-decoration: none;vertical-align: middle;font-size: 24px;color: #ff0000;font-style: italic;font-weight: bold"> 点击这里 </a> <span style="vertical-align: middle;font-size: 24px"> 👈 </span><p style="font-style: italic;font-size: 24px;white-space: nowrap;margin: 10px 0 0 0;color: #000000"></div></div></div> </div> <!-- 右侧侧边栏 --> <aside class="fangchan01-article-sidebar article-sidebar"> <!-- 相关文章 --> <div class="fangchan01-sidebar-section"> <h3>相关文章</h3> <a class="article-card" href="/dyrg/s-86.html" title="【西檬之家】-字母圈的S属性是什么?"><span class="article-card-thumb"><img src="/uploads/article-images/b03b1645d82c.webp" alt="【西檬之家】-字母圈的S属性是什么?" loading="lazy"></span><span class="article-card-title">【西檬之家】-字母圈的S属性是什么?</span></a><a class="article-card" href="/dyrg/s-85.html" title="【西檬之家】字母圈新人必备指南:掌握S属性与身心安全实践"><span class="article-card-thumb"><img src="/uploads/article-images/44c1d6ad952b.webp" alt="【西檬之家】字母圈新人必备指南:掌握S属性与身心安全实践" loading="lazy"></span><span class="article-card-title">【西檬之家】字母圈新人必备指南:掌握S属性与身心安全实践</span></a><a class="article-card" href="/dyrg/s-ssc.html" title="西檬之家-字母圈新人入门指南:从理解S属性到建立SSC原则"><span class="article-card-thumb"><img src="/uploads/article-images/436642da228f.webp" alt="西檬之家-字母圈新人入门指南:从理解S属性到建立SSC原则" loading="lazy"></span><span class="article-card-title">西檬之家-字母圈新人入门指南:从理解S属性到建立SSC原则</span></a><a class="article-card" href="/dyrg/bdsm-s-m.html" title="西檬之家-BDSM知识图谱:从理解S/M术语到构建信任关系"><span class="article-card-thumb"><img src="/uploads/article-images/a8a736cd7ab4.webp" alt="西檬之家-BDSM知识图谱:从理解S/M术语到构建信任关系" loading="lazy"></span><span class="article-card-title">西檬之家-BDSM知识图谱:从理解S/M术语到构建信任关系</span></a> </div> <!-- 随机推荐 --> <div class="fangchan01-sidebar-section"> <h3>随机推荐</h3> <a class="random-article-link" href="/dyrg/ssc-20.html" title="西檬之家-圣水是什么?字母圈新人必懂术语与SSC原则解读"><span class="random-article-index">01</span><span class="random-article-text">西檬之家-圣水是什么?字母圈新人必懂术语与SSC原则解读</span></a><a class="random-article-link" href="/dyrg/tk-58.html" title="西檬之家-TK是什么?字母圈新人入圈指南"><span class="random-article-index">02</span><span class="random-article-text">西檬之家-TK是什么?字母圈新人入圈指南</span></a><a class="random-article-link" href="/dyrg/tk-60.html" title="西檬之家-字母圈的TK是什么意思"><span class="random-article-index">03</span><span class="random-article-text">西檬之家-字母圈的TK是什么意思</span></a><a class="random-article-link" href="/dyrg/bdsm-315.html" title="西檬之家-BDSM新人入圈指南:术语解析与实践入门"><span class="random-article-index">04</span><span class="random-article-text">西檬之家-BDSM新人入圈指南:术语解析与实践入门</span></a><a class="random-article-link" href="/dyrg/m-56.html" title="M:实用指南"><span class="random-article-index">05</span><span class="random-article-text">M:实用指南</span></a><a class="random-article-link" href="/dyrg/ddlg-47.html" title="西檬之家-ddlg是什么?你的字母圈属性是什么?"><span class="random-article-index">06</span><span class="random-article-text">西檬之家-ddlg是什么?你的字母圈属性是什么?</span></a><a class="random-article-link" href="/dyrg/ds-50.html" title="西檬之家-字母圈的DS关系解析"><span class="random-article-index">07</span><span class="random-article-text">西檬之家-字母圈的DS关系解析</span></a><a class="random-article-link" href="/dyrg/ssc-21.html" title="西檬之家-字母圈新人入局指南:从SSC原则到关键术语解析"><span class="random-article-index">08</span><span class="random-article-text">西檬之家-字母圈新人入局指南:从SSC原则到关键术语解析</span></a> </div> <!-- 侧边栏广告 --> <div class="fangchan01-sidebar-ad"></div> <div class="side-card side-card-random-cross"><h3>随便看看</h3><div class="random-article-list"><a class="random-article-link" href="https://jnx.aibdsm.cc/dyrg/m-44.html" target="_blank" rel="external" title="【西檬之家】字母圈的M倾向是什么意思?"><span class="random-article-index">01</span><span class="random-article-text">【西檬之家】字母圈的M倾向是什么意思?</span></a><a class="random-article-link" href="https://nez.aibdsm.cc/dyrg/bdsm-309.html" target="_blank" rel="external" title="西檬之家-小圈入门指南:从新人到进阶,BDSM的小圈世界全解析"><span class="random-article-index">02</span><span class="random-article-text">西檬之家-小圈入门指南:从新人到进阶,BDSM的小圈世界全解析</span></a><a class="random-article-link" href="https://ga1.aibdsm.cc/dyrg/bd-36.html" target="_blank" rel="external" title="西檬之家-BD是什么?字母圈新人入圈指南"><span class="random-article-index">03</span><span class="random-article-text">西檬之家-BD是什么?字母圈新人入圈指南</span></a><a class="random-article-link" href="https://ngs.aibdsm.cc/dyrg/article-20260711224114.html" target="_blank" rel="external" title="西檬之家-斯慕圈核心术语解析"><span class="random-article-index">04</span><span class="random-article-text">西檬之家-斯慕圈核心术语解析</span></a><a class="random-article-link" href="https://lbw.aibdsm.cc/dyrg/m-52.html" target="_blank" rel="external" title="【西檬之家】字母圈M倾向探索指南"><span class="random-article-index">05</span><span class="random-article-text">【西檬之家】字母圈M倾向探索指南</span></a><a class="random-article-link" href="https://sbp.aibdsm.cc/dyrg/m-40.html" target="_blank" rel="external" title="西檬之家-M倾向解析:字母圈新人全面指南"><span class="random-article-index">06</span><span class="random-article-text">西檬之家-M倾向解析:字母圈新人全面指南</span></a><a class="random-article-link" href="https://wr8.aibdsm.cc/dyrg/m-48.html" target="_blank" rel="external" title="【西檬之家-字母圈M倾向指南:新人全面解析】"><span class="random-article-index">07</span><span class="random-article-text">【西檬之家-字母圈M倾向指南:新人全面解析】</span></a><a class="random-article-link" href="https://e5c.aibdsm.cc/dyrg/aftercare-44.html" target="_blank" rel="external" title="[西檬之家] - 字母圈的Aftercare指南"><span class="random-article-index">08</span><span class="random-article-text">[西檬之家] - 字母圈的Aftercare指南</span></a><a class="random-article-link" href="https://e5c.aibdsm.cc/dyrg/brat-36.html" target="_blank" rel="external" title="西檬之家-Brat属性解析:字母圈新人入门指南"><span class="random-article-index">09</span><span class="random-article-text">西檬之家-Brat属性解析:字母圈新人入门指南</span></a><a class="random-article-link" href="https://e5c.aibdsm.cc/dyrg/ddlg-48.html" target="_blank" rel="external" title="西檬之家-ddlg是什么?你的字母圈属性是什么?"><span class="random-article-index">10</span><span class="random-article-text">西檬之家-ddlg是什么?你的字母圈属性是什么?</span></a></div></div></aside> </main> <style> /* ===== 页脚 ===== */ .fangchan01-footer { background: var(--v-footer-bg, #0a0a0a); color: var(--v-footer-text, #ccc); position: relative; overflow: hidden; padding: 60px 0 0; font-size: 14px; line-height: 1.8; } .fangchan01-footer::before { content: ''; position: absolute; top: 0; left: 0; right: 0; height: 3px; background: var(--v-footer-accent, linear-gradient(90deg, transparent, var(--v-primary, #d4af37), var(--v-primary-light, #f5d77b), var(--v-primary, #d4af37), transparent)); } .fangchan01-footer-inner { max-width: 80%; margin: 0 auto; padding: 0 20px; display: grid; grid-template-columns: 1.4fr 1.6fr 1.4fr; gap: 40px; overflow: hidden; } .fangchan01-footer-col { min-width: 0; overflow: hidden; } .fangchan01-footer-brand { display: flex; flex-direction: column; gap: 16px; } .fangchan01-footer-logo { font-size: 22px; font-weight: 700; color: var(--v-footer-heading, #fff); letter-spacing: 2px; text-transform: uppercase; display: flex; align-items: center; gap: 10px; } .fangchan01-footer-logo-icon { width: 36px; height: 36px; background: var(--v-logo-bg, linear-gradient(135deg, var(--v-primary, #d4af37), var(--v-primary-light, #f5d77b))); border-radius: 8px; display: flex; align-items: center; justify-content: center; font-size: 18px; color: var(--v-logo-text, #0a0a0a); font-weight: 900; flex-shrink: 0; } .fangchan01-footer-tagline { color: currentColor; opacity: 0.7; font-size: 13px; line-height: 1.7; padding-left: 2px; } .fangchan01-footer-heading { font-size: 15px; font-weight: 600; color: var(--v-footer-heading, var(--v-primary, #d4af37)); letter-spacing: 1.5px; text-transform: uppercase; margin-bottom: 18px; position: relative; padding-bottom: 10px; border-bottom: 1px solid var(--v-footer-border, rgba(212, 175, 55, 0.25)); } .fangchan01-footer-heading::after { content: ''; position: absolute; bottom: -1px; left: 0; width: 40px; height: 2px; background: var(--v-primary, #d4af37); } .fangchan01-footer-links { display: flex; flex-direction: column; gap: 8px; } .fangchan01-footer-links a, .footer-nav a { color: var(--v-fnav-link, currentColor); opacity: 0.85; text-decoration: none; transition: color 0.3s, padding-left 0.3s, opacity 0.3s; display: inline-block; position: relative; padding-left: 14px; } .fangchan01-footer-links a::before, .footer-nav a::before { content: '›'; position: absolute; left: 0; color: var(--v-fnav-icon, var(--v-primary, #d4af37)); font-size: 16px; font-weight: 700; transition: transform 0.3s; } .fangchan01-footer-links a:hover, .footer-nav a:hover { color: var(--v-fnav-link-hover, var(--v-primary-light, #f5d77b)); opacity: 1; padding-left: 18px; } .fangchan01-footer-links a:hover::before, .footer-nav a:hover::before { transform: translateX(2px); } .footer-nav { list-style: none; margin: 0; padding: 0; display: flex; flex-direction: column; gap: 8px; } .footer-nav li { list-style: none; } .fangchan01-footer-contact { color: currentColor; opacity: 0.85; font-style: normal; display: flex; flex-direction: column; gap: 10px; } .fangchan01-footer-contact-item { display: flex; align-items: flex-start; gap: 10px; } .fangchan01-footer-contact-icon { color: var(--v-primary, #d4af37); font-size: 16px; flex-shrink: 0; margin-top: 2px; } .fangchan01-footer-contact-text { color: currentColor; opacity: 0.8; line-height: 1.6; } .fangchan01-footer-friend-wrapper { display: flex; flex-wrap: wrap; gap: 10px; margin-top: 4px; } .fangchan01-footer-friend-wrapper a { color: currentColor; opacity: 0.75; text-decoration: none; font-size: 13px; padding: 4px 12px; background: var(--v-footer-tag-bg, transparent); border: 1px solid var(--v-footer-tag-border, var(--v-footer-border, rgba(212, 175, 55, 0.2))); border-radius: 4px; transition: all 0.3s; } .fangchan01-footer-friend-wrapper a:hover { color: var(--v-footer-link-hover, var(--v-primary-light, #f5d77b)); opacity: 1; border-color: var(--v-primary, #d4af37); background: var(--v-footer-tag-hover-bg, rgba(212, 175, 55, 0.06)); } .fangchan01-footer-bottom { margin-top: 50px; padding: 20px 0; border-top: 1px solid var(--v-footer-border, rgba(255, 255, 255, 0.06)); text-align: center; color: currentColor; opacity: 0.65; font-size: 13px; letter-spacing: 0.5px; } .fangchan01-footer-bottom span { color: var(--v-primary, #d4af37); opacity: 1; } /* 响应式 */ @media (max-width: 900px) { .fangchan01-footer-inner { max-width: 94%; grid-template-columns: 1fr 1fr; gap: 32px; } .fangchan01-footer-col:first-child { grid-column: 1 / -1; } } @media (max-width: 600px) { .fangchan01-footer { padding: 40px 0 0; } .fangchan01-footer-inner { max-width: 100%; grid-template-columns: 1fr; gap: 28px; padding: 0 16px; } .fangchan01-footer-col:first-child { grid-column: 1; } .fangchan01-footer-bottom { margin-top: 32px; padding: 16px 12px; font-size: 12px; } } </style> <footer class="fangchan01-footer"> <div class="fangchan01-footer-inner"> <!-- 品牌 --> <div class="fangchan01-footer-col fangchan01-footer-brand"> <div class="fangchan01-footer-logo"> <picture><source type="image/webp" srcset="/uploads/202606/img-20260613173141-f1783b62.webp"><img src="/uploads/202606/img-20260613173141-f1783b62.jpg" alt="西檬之语" class="site-logo" style="max-height:40px;width:auto;display:inline-block;vertical-align:middle;"></picture>西檬之语 </div> <div class="fangchan01-footer-tagline"> 聚焦多元人格 · 专注伙伴匹配<br> 以专业与高效,服务每个社群爱好者 </div> </div> <!-- 快速导航 + 友情链接 --> <div class="fangchan01-footer-col"> <div class="fangchan01-footer-heading">快速导航</div> <nav class="footer-nav"><a href="/" title="首页">首页</a><a href="/dyrg/" class="is-active" title="多元人格">多元人格</a><a href="https://aibdsm.cc/duo-yuan-ren-ge/article-20260611160258.html" title="新人入圈/匹配伙伴">新人入圈/匹配伙伴</a></nav> </div> <!-- 联系信息 --> <div class="fangchan01-footer-col"> <div class="fangchan01-footer-heading">联系方式</div> <div class="fangchan01-footer-contact"> 探索多元人格,匹配灵魂伙伴。在亚文化社群中找到真正的归属。 </div> </div> </div> <!-- 底部版权 --> <div class="fangchan01-footer-bottom"> © 2026 <span>西檬之语</span> 保留所有权利 </div> <div class="sitemap-footer-links" style="text-align:center;padding:8px 0;font-size:12px;color:#94a3b8;"><a href="/sitemap.xml" style="color:#64748b;text-decoration:none;" target="_blank">XML地图</a> | <a href="/sitemap.html" style="color:#64748b;text-decoration:none;" target="_blank">网站地图</a></div></footer> <script>/* fangchan01 共享脚本 */ (function() { 'use strict'; /* === 非首页导航深色模式 === */ function applyHeaderDarkMode() { var hero = document.querySelector('.fangchan01-hero'); var header = document.querySelector('.fangchan01-header'); if (!header) return; if (!hero) { document.body.classList.add('header-dark'); } } /* === 滚动入场动画 === */ function initScrollAnimations() { var items = document.querySelectorAll('.fangchan01-service-card, .fangchan01-feature-item, .fangchan01-testimonial-card'); if (!items.length) return; if (!('IntersectionObserver' in window)) { for (var i = 0; i < items.length; i++) items[i].style.opacity = '1'; return; } var observer = new IntersectionObserver(function(entries) { for (var j = 0; j < entries.length; j++) { if (entries[j].isIntersecting) { entries[j].target.style.opacity = '1'; entries[j].target.style.transform = 'translateY(0)'; observer.unobserve(entries[j].target); } } }, { threshold: 0.12 }); for (var k = 0; k < items.length; k++) { items[k].style.opacity = '0'; items[k].style.transform = 'translateY(24px)'; items[k].style.transition = 'opacity 0.6s ease, transform 0.6s ease'; observer.observe(items[k]); } } /* === 统计数字递增 === */ function animateCountUp(el) { var text = el.textContent.trim(); var match = text.match(/^([\d,]+)(\+?)$/); if (!match) return; var target = parseInt(match[1].replace(/,/g, ''), 10); if (isNaN(target) || target <= 0) return; var duration = 1600, startTime = null; function step(timestamp) { if (!startTime) startTime = timestamp; var progress = Math.min((timestamp - startTime) / duration, 1); var eased = 1 - Math.pow(1 - progress, 3); el.textContent = Math.round(eased * target).toLocaleString() + (match[2] || ''); if (progress < 1) requestAnimationFrame(step); } el.textContent = '0' + (match[2] || ''); requestAnimationFrame(step); } function initCountUp() { var stats = document.querySelectorAll('.fangchan01-stat strong'); if (!stats.length || !('IntersectionObserver' in window)) return; var observer = new IntersectionObserver(function(entries) { for (var i = 0; i < entries.length; i++) { if (entries[i].isIntersecting) { animateCountUp(entries[i].target); observer.unobserve(entries[i].target); } } }, { threshold: 0.5 }); for (var j = 0; j < stats.length; j++) observer.observe(stats[j]); } document.addEventListener('DOMContentLoaded', function() { applyHeaderDarkMode(); initScrollAnimations(); initCountUp(); }); })();</script> </body> </html>