一个基于海洋主题的炫酷导航首页,包含2026马年倒计时和丰富的海底动画效果。
index.html或者使用本地服务器:
# Python 3
python3 -m http.server 8000
# Python 2
python -m SimpleHTTPServer 8000
# Node.js
npx http-server -p 8000
# PHP
php -S localhost:8000
然后在浏览器访问 http://localhost:8000
本项目已配置 EdgeOne Pages 自动构建部署,只需:
whale-tool-platform/ ├── .cnb.yml # CNB (Cloud Native Build) 配置文件 │ # 用于自动构建并部署至 EdgeOne Pages │ ├── .edgeone.yml # EdgeOne Pages 配置文件 │ # 包含构建、部署、缓存等设置 │ ├── .gitignore # Git 忽略文件 │ # 排除依赖、日志、临时文件等 │ ├── envs.yml.example # 环境变量配置示例 │ # 用于配置 EDGEONE_API_TOKEN │ ├── index.html # 主页面 │ # 包含完整的 HTML、CSS 和 JavaScript │ # - 海洋主题设计 │ # - 2026马年倒计时 │ # - 导航卡片 │ # - 投票入口 │ # - 丰富的海底动物动画 │ ├── LICENSE # MIT License 开源许可证 │ # 允许自由使用、修改和分发 │ └── README.md # 项目说明文档 # 本文件,包含项目介绍、使用方法等
| 文件 | 说明 | 用途 |
|---|---|---|
.cnb.yml | CNB 构建配置 | 配置自动构建和部署到 EdgeOne Pages 的流水线 |
.edgeone.yml | EdgeOne Pages 配置 | EdgeOne Pages 平台的构建和部署设置 |
.gitignore | Git 忽略规则 | 指定不需要提交到版本控制的文件 |
envs.yml.example | 环境变量示例 | 说明如何配置 API Token |
index.html | 主页面 | 网站的所有内容(HTML/CSS/JS) |
LICENSE | 开源许可证 | MIT 协议 |
README.md | 项目文档 | 项目说明和使用指南 |
在 index.html 中找到导航卡片区域,修改 href 属性:
<a href="你的链接" class="nav-card" target="_blank">
<span class="nav-icon">🔧</span>
<div class="nav-title">工具名称</div>
<div class="nav-desc">工具描述</div>
</a>
在 index.html 的 <style> 标签中修改 body 的背景渐变:
body {
background: linear-gradient(180deg,
#0a1628 0%, /* 深海蓝 */
#1a365d 30%, /* 中层蓝 */
#1e4a6e 60%, /* 浅层蓝 */
#1a365d 100% /* 底部蓝 */
);
}
在 index.html 的 <script> 标签中修改相关函数的参数:
// 调整气泡数量
const bubbleCount = 30; // 改为想要的数量
// 调整鱼群数量
const fishCount = 12; // 改为想要的数量
当前页面包含以下海底动物:
| 动物 | Emoji | 动画效果 |
|---|---|---|
| 鲸鱼 | 🐋 | 游动 + 脉冲 |
| 鱼群 | 🐠🐟🐡 | 穿梭游动 |
| 海龟 | 🐢 | 缓慢游动 |
| 水母 | 🪼 | 浮动 + 触须摆动 |
| 海星 | ⭐ | 闪烁 + 脉冲 |
| 珊瑚 | 🪸🌿 | 发光 |
| 海草 | 🌿 | 随波摇摆 |
| 螃蟹 | 🦀 | 横向行走 |
| 海螺 | 🐚 | 轻微浮动 |
| 小虾 | 🦐 | 快速游动 |
| 海马 | 🦡 | 优雅浮动 |
本项目采用 MIT License 开源许可证。
欢迎提交 Issue 和 Pull Request!
Made with 💕 by 鲸鱼