<div class="page-header with-image bleed">
            <picture>
            <img src="https://moecat.cc/wp-content/uploads/2025/01/1737252259-image.png" width="1920" height="400" class="feature-image wp-post-image" alt="" decoding="async" fetchpriority="high">
        </picture>
        <header class="post-header">
        <h1 class="post-title" style="">为波浪特效再添加一个浮动摆件！</h1>
        <div class="post-metas">
                            <span>最后更新于 2025-01-19</span>
                                    <a href="https://moecat.cc/author/nicocat/">
                    <span class="meta-author">
                        <img alt='nicocat' src='https://weavatar.com/avatar/1aeca73a20d6fea54d81269e6bc00175745e013f9a221a1ccd9492e2ff726287?s=24&#038;d=mm&#038;r=g' srcset='https://weavatar.com/avatar/1aeca73a20d6fea54d81269e6bc00175745e013f9a221a1ccd9492e2ff726287?s=48&#038;d=mm&#038;r=g 2x' class='avatar avatar-24 photo avatar-small' height='24' width='24' loading='lazy' decoding='async'/>                        nicocat                    </span>
                </a>
                                <span>4805 次阅读</span>
                            </div>
    </header>
</div>

<div class="wp-block-media-text is-stacked-on-mobile"><figure class="wp-block-media-text__media"><a href="https://nicocat.cc/wp-content/uploads/2025/01/1737252259-image.png" target="_blank" rel="nofollow noopener noreferrer"><img loading="lazy" decoding="async" width="649" height="380" src="https://files.moecat.cc/wp-content/uploads/2025/01/1737252259-image.png" alt="" class="wp-image-749 size-full" srcset=" https://moecat.cc/wp-content/uploads/2025/01/1737252259-image.png 649w, https://moecat.cc/wp-content/uploads/2025/01/1737252259-image-300x176.png 300w" sizes="auto, (max-width: 649px) 100vw, 649px" / title="为波浪特效再添加一个浮动摆件！"></a></figure><div class="wp-block-media-text__content">
<h2 class="wp-block-heading" id="h-效果展示">效果展示</h2>



<p class="wp-block-paragraph">上一手来源：conoha的旧版博客</p>
</div></div>



<p class="wp-block-paragraph">Sakurairo美化，Sakurairo 主题挂件</p>



<h2 class="wp-block-heading" id="h-速通教程">速通教程</h2>



<p class="wp-block-paragraph">引入以下脚本内容以兼容pjax</p>



<pre class="wp-block-code"><code class="language-javascript">// 游泳
const swimmingChara = `
&lt;div id="swimmingChara" class="kankore-bath hidden-sm hidden-xs"&gt;
	&lt;div style="animation: 10s linear 0s normal none infinite waves-r2l;" class="water"&gt;&lt;/div&gt;
	&lt;div class="shiro kan" href="javascript:;"&gt;
		&lt;img src="/mods/kan/shiro.png"&gt;
	&lt;/div&gt;
&lt;/div&gt;
`;

// 判断是否首页
function isHomepage() {
  return window.location.pathname === '/' &amp;&amp; !window.location.search;
}

function toggleswimmingChara() {
  const contentContainer = document.getElementById('swimmingChara');

  if (isHomepage()) {
    // 如果在首页并且内容不存在，则插入内容
    if (!contentContainer) {
      document.body.insertAdjacentHTML('beforeend', swimmingChara);

      // 执行脚本
      const script = document.createElement('script');
      script.type = 'text/javascript';
      script.src = '/mods/kan/kancolleconf.js';
      document.body.appendChild(script);
    }
  } else {
    // 非首页移除
    if (contentContainer) {
      contentContainer.remove();
    }
  }
}

// 刷新内容
function refreshswimmingChara() {
  const contentContainer = document.getElementById('swimmingChara');
  if (contentContainer) {
    // 移除旧的载入脚本并重新载入
    const oldScript = document.querySelector('script&#91;src="/mods/kan/kancolleconf.js"]');
    if (oldScript) {
      oldScript.remove();
    }

    // 移除旧的内容
    contentContainer.remove();

    // 插入新的内容
    document.body.insertAdjacentHTML('beforeend', swimmingChara);

    // 重新载入
    const script = document.createElement('script');
    script.type = 'text/javascript';
    script.src = '/mods/kan/kancolleconf.js';
    document.body.appendChild(script);
  }
}

// 首页初始化
toggleswimmingChara();

// 每6秒刷新一次
setInterval(refreshswimmingChara, 60000);

// 监听pjax事件
document.addEventListener('pjax:complete', () =&gt; {
  toggleswimmingChara();
  refreshswimmingChara();
});
</code></pre>



<p class="wp-block-paragraph">未开启pjax的站点可以直接下载并引入以下内容：</p>



<p class="wp-block-paragraph">样式已针对sakurairo的封面波浪纹饰进行修改</p>



<p class="wp-block-paragraph"><a download="" href="https://nicocat.cc/mods/kan/kancolle.css" target="_blank" rel="noreferrer noopener">https://nicocat.cc/mods/kan/kancolle.css</a><br><a download="" href="https://nicocat.cc/mods/kan/kancolle.js" target="_blank" rel="noreferrer noopener">https://nicocat.cc/mods/kan/kancolle.js</a></p>



<p class="wp-block-paragraph">接着在页尾嵌入以下内容：<br></p>



<pre class="wp-block-code"><code>&lt;div id="swimmingChara" class="kankore-bath hidden-sm hidden-xs"&gt;
	&lt;div style="animation: 10s linear 0s normal none infinite waves-r2l;" class="water"&gt;&lt;/div&gt;
	&lt;div class="shiro kan" href="javascript:;"&gt;
		&lt;img src="/mods/kan/shiro.png"&gt;
	&lt;/div&gt;
&lt;/div&gt;</code></pre>



<p class="wp-block-paragraph">最后再引入载入脚本即可：</p>



<p class="wp-block-paragraph"><a download="" href="https://nicocat.cc/mods/kan/kancolleconf.js" target="_blank" rel="noreferrer noopener">https://nicocat.cc/mods/kan/kancolleconf.js</a></p>



<div class="wp-block-sakurairo-notice-block shortcodestyle noway"><i class="fa-solid fa-square-xmark"></i><span>内容</span></div>



<div class="wp-block-sakurairo-notice-block shortcodestyle buy"><i class="fa-solid fa-square-check"></i><span>允许</span></div>



<div class="wp-block-sakurairo-conversations-block conversations-code" style="display:flex;flex-direction:row"><img decoding="async" src="https://nicocat.cc/wp-content/uploads/2024/12/avatar.jpg" alt=""/ title="为波浪特效再添加一个浮动摆件！"><div class="conversations-code-text">说什么好呢？</div></div>



<div class="wp-block-sakurairo-conversations-block conversations-code" style="display:flex;flex-direction:row-reverse"><img decoding="async" src="https://nicocat.cc/wp-content/uploads/2024/10/avatar.png" alt=""/ title="为波浪特效再添加一个浮动摆件！"><div class="conversations-code-text">不知道哎</div></div>



<div class="wp-block-sakurairo-showcard-block showcard"><div class="img" style="background:url(https://nicocat.cc/wp-content/uploads/2024/10/64f814dd7f4a2.png) center center / cover no-repeat"><a href="/"><button class="showcard-button" style="color:#ffffff !important"><i class="fa-solid fa-angle-right"></i></button></a></div><div class="icon-title"><i class="fa-regular fa-bookmark" style="color:#ffffff !important;"></i><span class="title">标题111</span></div></div>


<div class="block-bvideo">
    
            <iframe
            class="bvideo"
            scrolling="no"
            sandbox="allow-top-navigation allow-same-origin allow-forms allow-scripts"
            allowfullscreen
            src="https://player.bilibili.com/player.html?bvid=1LqF3e7ER1&page=1&autoplay=0&danmaku=0"
            frameborder="0"></iframe>
    </div>