Typecho主题添加萤火虫氛围特效代码

Jaysun

温馨提示:这篇文章已超过385天没有更新,请注意相关的内容是否还可用!

1.png

让你的 Typecho 博客增添萤火虫氛围效果,纯 CSS 无 JS 加载,可全局使用、可指定任意文章页显示,在暗调页面下效果更优。

A 引入 CSS

隐藏内容
评论可见
前往评论

B 引入 JS

<style>.circle-container {position: fixed;top: 0;left: 0;z-index: 1}</style>
<script>
var firefly = "";
for (var i = 1; i <= 100; i++) {
    firefly = '<div class="circle-container"><div class="circle"></div></div>';
    document.writeln(firefly);
}
</script>

C 示例

在缩略名(slug)为 about-me 的独立页面添加萤火虫效果,操作如下:

主题文件 page.php 适当位置,或者!如果 page.php 有引入 footer.php 的话,也可以在 footer.php 适当位置,添加以下代码。

<?php if ($this->is('page','about-me')): //仅 about-me 显示萤火虫效果 ?>
<link rel="stylesheet" href="<?php $this->options->themeUrl('css/lopwon.firefly.css'); //样式路径 ?>" />
<style>.circle-container {position: fixed;top: 0;left: 0;z-index: 1}</style>
<script>
var firefly = "";
for (var i = 1; i <= 100; i++) {
    firefly = '<div class="circle-container"><div class="circle"></div></div>';
    document.writeln(firefly);
}
</script>
<?php endif; ?>

将以上代码中的 about-me 和样式路径(css/lopwon.firefly.css)替换为自己的,如果不显示萤火虫效果,可尝试修改 style 中的 z-index 层叠值(如:9)。

如果想在多个独立页面同时使用萤火虫效果,可以将以上代码中的 if 语句修改为:

<?php if ($this->is('page','about-me') or $this->is('page','test')): //将 about-me 和 test 同时显示萤火虫效果 ?>


您需要 登录账户 后才能发表评论

发表评论

快捷回复: 表情:
AddoilApplauseBadlaughBombCoffeeFabulousFacepalmFecesFrownHeyhaInsidiousKeepFightingNoProbPigHeadShockedSinistersmileSlapSocialSweatTolaughWatermelonWittyWowYeahYellowdog
评论列表 (有 6 条评论,796人围观)
网友昵称:3535540990
3535540990 V 普通用户 QQBrowser 12.2.5544.400 Windows 10 x64 6楼
03-15 来自浙江 回复
着遇不上
网友昵称:韩雨轩
韩雨轩 V 普通用户 Google Chrome 118.0.0.0 Windows 10 x64 地板
03-03 来自北京 回复
卡莎你看
网友昵称:ylsb123456
ylsb123456 V 普通用户 Google Chrome 114.0.5735.289 Windows 7 凉席
02-14 来自河南 回复
下酒楼[Fabulous]
网友昵称:chuxinvip
chuxinvip V 普通用户 Google Chrome 99.0.4844.88 Windows 10 x64 板凳
2023-09-20 来自河北 回复
大法师地方
网友昵称:2260354231
2260354231 V 普通用户 Sogou Explorer Windows 10 x64 椅子
2023-06-30 来自云南 回复
的点点滴滴
网友昵称:teishuaile
teishuaile V 普通用户 Google Chrome 108.0.5359.95 Windows 10 x64 沙发
2023-05-11 来自山东 回复
很好很好

目录[+]

取消
微信二维码
微信二维码
支付宝二维码