海上浮岛 前端 个人网页 开源
「18- 海上浮岛 前端 个人网页」点击链接或复制整段内容打开「夸克APP」即可获取。/~148e3Zvv2R~:/链接https://pan.quark.cn/s/66f4c5e825a0Galok · 海上浮岛一个漂浮在真实海水之上的个人站点中转站纯静态HTML / CSS / JS无构建步骤开箱即用于 GitHub Pages。特性真实海水Canvas 多层正弦波浪 水面高光闪烁 日月倒影光带 碎光点️划水涟漪鼠标移动留下细小涟漪点击产生扩散波纹参考 wemd.app 的水波交互真实天空按地点与日期计算太阳、月亮、月相和银河转动自然经历日出、黄昏、夜晚与日出手动切换右上一键切换自动 → 日间 → 夜间 → 自动自动模式按钮带蓝色徽标️浮岛卡片blog / books 等不同视觉样式随海浪轻轻浮动悬停投下涟漪单页适配手机与电脑均一屏显示无需滚动⚡零依赖不依赖任何框架或 CDN仅引入 Google 字体可移除目录结构galok-page/ ├── index.html # 页面结构 ├── style.css # 样式卡片、布局、昼夜文字适配 ├── water.js # 海水引擎波浪/涟漪/昼夜色彩/日月星辰 ├── app.js # 站点配置 卡片渲染 主题切换 └── README.md快速自定义只改 app.js 顶部打开app.js修改最上方的两处配置即可const SITES [ { type: blog, // 卡片视觉blog | books | link name: Blog, // 卡片标题 desc: BLOG · 思绪与札记, // 卡片副标题 url: https://blog.example.com, // ← 改成你的真实地址 target: _self, // _self 当前页跳转 | _blank 新标签页 accent: #4a9fd6, // 卡片主题色 }, { type: books, name: Books, desc: BOOKS · 书海漫游, url: https://books.example.com, target: _self, accent: #8a7bb8, }, ]; const SITE_NAME Galok; // 左上角品牌名想加更多站点在SITES数组里复制一项即可卡片会自动排列。type决定卡片插画blog文章卡、books书堆、link通用箭头。部署到 GitHub Pages在 GitHub 新建仓库例如galok-page。把这 4 个文件index.html/style.css/water.js/app.js推到main分支根目录。进入仓库Settings → PagesSource 选Deploy from a branch分支选main/(root)保存。等约 1 分钟访问https://你的用户名.github.io/galok-page/即可。想用自定义域名如galok.dev在 Pages 设置里填 Custom domain并把域名 DNS 指向 GitHub Pages。中转链接可改成该域名下的子域名。本地预览无需构建直接双击index.html用浏览器打开即可。 若想模拟 GitHub Pages 的服务器环境在该目录运行npx serve .或python -m http.server再访问提示的地址。海水技术参考 WebGL-Ocean-FFT 项目water.js用单个 WebGL 片段着色器渲染真实海面无需浮点纹理等扩展稳健兼容方向性 Phillips 波谱生成 14 组确定性波形对数波长分布覆盖长涌浪与短风浪页面刷新后不会随机换一片海Gerstner 轨道位移 Stokes 二次谐波水平位移与波幅保持正确量纲浪峰略尖、波谷圆滑水体菲涅尔折射率 n1.33 宽窄两层日月高光 HDR 色调映射天文天空模型低精度日月轨道、月相终结线、稳定恒星场、真实亮星与银河带多尺度云层程序化形态随风移动云会遮挡星月并接受晨昏暖光、月光频散涟漪波包局部扰动具有传播波前、群速度、几何扩散和 9 秒渐进释放并会随主风向漂移、被基础浪弯曲水面色乘天光 浪尖白沫 次表面散射鼠标划水涟漪 光标处持续搅拌 浪尖高光按上海地点可在water.js的SKY_LOCATION修改进行天文时间计算手动切换仍可快速预览白天、黄昏、有月的夜晚想自己改海水改观测地点water.js中的SKY_LOCATION纬度、经度、UTC 偏移。改云量water.js的CLOUD_COVER0为晴空1为阴天。改波浪统计/风向water.js的buildWaves()风速windSpeed、风向windAngle、波数NUM_WAVES。波谱使用固定种子要换一片海可修改mulberry32()的入参。改浪尖尖锐度frame()里的gl.uniform1f(U.uChoppy, 0.7)越大越尖过大会有锯齿。改涟漪大小/密度maybeSpawnNatural()的 strength/生成间隔以及waveField()中波包的k、width和release。改渲染精度MAX_PIXELS越大越锐利越耗 GPU。改卡片浮动节奏style.css的keyframes bob与--bob-dur。

相关新闻

医疗管理系统界面设计实战:从核心原则到技术实现

医疗管理系统界面设计实战:从核心原则到技术实现

1. 项目概述:为什么医疗管理系统界面设计是“硬骨头”? 干了这么多年软件设计和产品开发,要说哪个领域的系统界面最让人“头疼”,医疗管理系统绝对能排进前三。这可不是简单的“画个图、摆个按钮”的美工活儿。一个合格的医疗管理…

2026/10/12 16:11:38 阅读更多 →
2026年,我是怎么把一份扫描版PDF报表转成Excel的(附4种实测方法)

2026年,我是怎么把一份扫描版PDF报表转成Excel的(附4种实测方法)

2026年,我是怎么把一份扫描版PDF报表转成Excel的(附4种实测方法) 前阵子月底冲业绩,同事在出差途中用手机拍了份6页的纸质对账单发到群里,让我半小时内把里面的金额和明细整理成表格。电脑不在手边,打开微信…

2026/9/27 16:20:43 阅读更多 →
BG3ModManager终极指南:博德之门3模组管理的完整解决方案

BG3ModManager终极指南:博德之门3模组管理的完整解决方案

BG3ModManager终极指南:博德之门3模组管理的完整解决方案 【免费下载链接】BG3ModManager A mod manager for Baldurs Gate 3. This is the only official source! 项目地址: https://gitcode.com/gh_mirrors/bg/BG3ModManager BG3ModManager是一款专为《博德…

2026/10/7 9:32:43 阅读更多 →

最新新闻

北航机试工程思维:输入解析、缓存优化与格式鲁棒性

北航机试工程思维:输入解析、缓存优化与格式鲁棒性

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/14 1:42:11 阅读更多 →
四寸液氮高低温真空探针台:从选型到实操的完整指南

四寸液氮高低温真空探针台:从选型到实操的完整指南

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/14 1:42:11 阅读更多 →
ITK PointSet完全指南:离散点数据的存储、访问与实战避坑

ITK PointSet完全指南:离散点数据的存储、访问与实战避坑

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/14 1:42:11 阅读更多 →
嵌入式SQLite交叉编译与部署实战:从源码到目标板全流程

嵌入式SQLite交叉编译与部署实战:从源码到目标板全流程

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/14 1:42:11 阅读更多 →
USB HID免驱监控:破解UPS运维的通信脆弱与数据粗糙困局

USB HID免驱监控:破解UPS运维的通信脆弱与数据粗糙困局

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/14 1:42:11 阅读更多 →
轴角编码器与超声波传感器:VEX V5机器人精准定位与避障全解析

轴角编码器与超声波传感器:VEX V5机器人精准定位与避障全解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/14 1:41:11 阅读更多 →

日新闻

AnyPS5通用适配层设计:兼容性与性能的工程取舍

AnyPS5通用适配层设计:兼容性与性能的工程取舍

1. 从"AnyPS5"这个名字说起:它到底想解决什么问题第一次看到"AnyPS5"这个标题,我脑子里冒出来的第一个念头是:这大概率是一个围绕"跨平台运行"或者"通用适配"做文章的项目。名字里的"Any"…

2026/10/14 0:00:41 阅读更多 →
Flutter跨平台开发实战:二手交易应用与HarmonyOS适配

Flutter跨平台开发实战:二手交易应用与HarmonyOS适配

1. 项目概述:Flutter跨平台二手交易应用开发作为一名长期从事移动应用开发的工程师,我最近完成了一个基于Flutter框架的二手物品交易平台项目。这个项目最吸引我的地方在于它完美结合了Flutter的跨平台优势与HarmonyOS的生态特性,实现了"…

2026/10/14 0:00:41 阅读更多 →
DFS算法解决飞机降落调度问题实战

DFS算法解决飞机降落调度问题实战

1. 项目背景与核心思路飞机降落问题是一个经典的调度优化场景,也是算法竞赛和面试中的高频题目。这个题目要求我们合理安排多架飞机的降落顺序和时间,确保所有飞机都能安全着陆而不发生冲突。在实际航空管制中,这类问题直接关系到飞行安全和机…

2026/10/14 0:00:41 阅读更多 →

周新闻

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

流感时间序列预测实战:ARIMA/LSTM全流程拆解与避坑指南

简介:基于 ARIMA、LSTM、Transformer 等模型的流感时间序列预测 Python 源码,面向计算机相关专业课程设计与期末大作业学生,以及项目实战学习者。内容覆盖预处理、平稳性检验、定阶、残差分析、多模型对比预测的完整时序建模流程,…

2026/10/13 2:54:56 阅读更多 →
影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别

影刀RPA新手教程:键盘模拟输入实战——输入文本与模拟按键的区别 做影刀RPA自动化,十个新手有八个栽在"往输入框里填东西"这件事上:要么填不进去,要么填了一半,要么直接把原来内容追加在后面。这背后的根因&…

2026/10/13 16:22:04 阅读更多 →
影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容

影刀RPA新手教程:阅文起点小说数据采集实战——书籍信息与章节内容 1. 认识影刀:什么场景该用RPA采小说数据 起点中文网的页面结构相对稳定——分类榜单、书籍详情、章节内容三块独立页面,跳转链路清晰。这种场景非常适合影刀自动化&#x…

2026/10/13 1:58:08 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/13 22:01:27 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/13 14:57:39 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/12 18:11:17 阅读更多 →