惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

人人都是产品经理
人人都是产品经理
Stack Overflow Blog
Stack Overflow Blog
S
SegmentFault 最新的问题
博客园 - 司徒正美
aimingoo的专栏
aimingoo的专栏
U
Unit 42
GbyAI
GbyAI
B
Blog RSS Feed
博客园 - Franky
L
LangChain Blog
Hugging Face - Blog
Hugging Face - Blog
美团技术团队
The GitHub Blog
The GitHub Blog
Y
Y Combinator Blog
云风的 BLOG
云风的 BLOG
H
Hackread – Cybersecurity News, Data Breaches, AI and More
博客园 - 三生石上(FineUI控件)
Microsoft Azure Blog
Microsoft Azure Blog
钛媒体:引领未来商业与生活新知
钛媒体:引领未来商业与生活新知
G
Google Developers Blog
Last Week in AI
Last Week in AI
阮一峰的网络日志
阮一峰的网络日志
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
Apple Machine Learning Research
Apple Machine Learning Research

博客园_首页

Plist 二进制格式 Milvus 和 PGVector,哪个更好? OpenClaw 已过时?在 VS Code 中运行 Hermes Agent! 第30篇文章:一个大三计科生的自白 Manim如何在数学公式中完美显示中文? Docker 部署 RocketMQ 5 并发编程核心概念辨析 C#事务处理最佳实践:别再让“主表存了、明细丢了”的破事发生 CLI 是什么?为什么大厂突然集体卷命令行? 【从0到1构建一个ClaudeAgent】协作-自主Agent UIImageView 设置图片不生效的原因排查 最小二乘问题详解20:无先验约束下的增量式SFM自由网平差 痞子衡嵌入式:大话双核i.MXRT1180之XIP应用里借助MU实现可靠Flash IAP的方法 AI Chat 封装, SemanticKerne.AiProvider.Unified 已发布 Windows下右键编辑js文件无法打开记事本——在注册表中使用环境变量 在后台服务中使用 Scoped 服务,为什么总是报错? H200 安装驱动并使用sglang启动模型 wireshark 抓包Trap上报告警内容 我用 AI 辅助开发了一系列小工具(2):图片压缩工具 [A Primer On MC and CC] 2.1 Memory Consistency 1 - 指令重排序和 SC 模型 Oracle数据库SCN推进技术详解与实践指南 玩转控件:封装个带图片的Label控件 Claude Code 4.7 真正该升级的不是模型,而是你的工作流 前端小白一句话,AI 帮我做了个颜值拉满的桌面媒体播放器。当代码不再是门槛,一句话编程就是现实。 5. WorkBuddy: 小龙虾的灵魂三件套,让你的小龙虾不只是工具 SQLite 分片方案实战:三种分片策略的深度对比 告别简陋 UI!一款基于 Fluent Design 和基于 WinUI 的开源免费、现代化的 Avalonia UI 控件库 关于二进制排列组合枚举的总结 AI开发-python-LangGraph框架(3-27-LangGraph从零实现大模型智能决策工作流) ElasticSearch主分片和副本分片概念详解
给博客加入黑客帝国背景字幕
北七星 · 2026-06-16 · via 博客园_首页

〇、效果如本页的背景所示,黑客帝国的字幕

一、本功能需要开通博客园的JS权限

二、在博客设置 页脚HTML代码 贴入如下代码

<!--黑客帝国背景,移动端不加入-->
<div><canvas id="matrixBG" ></canvas></div>
<script src="https://files.cnblogs.com/files/batsing/matrix.js"></script>
<script>
$(function(){
    let ua = navigator.userAgent.toLowerCase();
    if( ua.indexOf("mobile")<0 ){
      window.onload = function(){
        let matrix = new MatrixBG("matrixBG", 2);
      }
    }
});
</script>

其中引入的 matrix.js 是已封装好的核心代码,引入的关键是

let matrix = new MatrixBG("matrixBG", 2);

其中,matrixBG 是<canvas>标签的id,后面的2是指用第2类背景字符,彝文。matrix.js内置了三种字符,1是注音字符,2是彝文,3是英文数字。可以自行测试不同文字的效果,我目前偏好彝文的效果,如果需要更多的字符可以自行下载修改代码添加,如藏文、蒙古文、梵文等。

特别安利一下彝族歌手约里(一朵云乐队)的歌,好听又有民族风格,另外彝族海来阿木的歌也不错。

四、在 页面定制CSS代码 贴入如下代码

body {
    background: url("//photo.tuchong.com/1019978/f/21914120.jpg") fixed center center;
    background-repeat: no-repeat;
    background-size: cover;
}
#matrixBG{
    position: fixed; top:0; left: 0; 
    z-index: -1;
    animation: fade8 3s infinite;
}
@keyframes fade8 {
    0% {
        opacity: 0.8;
    }
    50% {
        opacity: 0.9;
    }
    100% {
        opacity: 0.8;
    }
}

body添加了一张背景图,是广东省博物馆的夜景照片,暗红色作为背景,增加氛围感。

#matrixBG是黑客帝国背景主体,其中 z-index: -1; 为了让他在博客内容下层,不要遮挡博客内容,另外添加一个类呼吸灯的动画效果,与省博的暗红背景配合。