视频加载失败

十年之约

347 字
2 分钟
十年之约
十年之约

十年之约#

效果#


关于#

这是一个记录十年时光流逝的动态进度卡片。从 2026年6月14日 开始,到 2036年6月14日 结束,整整十年的约定。


技术说明#

  • 格式:SVG(可缩放矢量图形)
  • 尺寸:250 × 250(正方形)
  • 动态更新:使用 JavaScript 读取系统时间,每秒自动刷新进度
  • 进度显示:圆形进度环,红橙渐变

使用方法#

1. 直接嵌入 HTML#

<object data="ten_year_promise.svg" type="image/svg+xml" width="300" height="300"></object>

或

<iframe src="ten_year_promise.svg" width="250" height="250" frameborder="0"></iframe>

2. 作为图片引用(静态显示)#

<img src="ten_year_promise.svg" alt="十年之约" width="250>
Note

注意:使用 <img> 标签时,SVG 内的 JavaScript 不会执行,进度不会动态更新。

3. 内联 SVG#

直接将 SVG 代码复制到 HTML 文件中,JavaScript 会自动运行。


设计特点#

项目说明
背景半透灰 rgba(200, 200, 210, 0.45),带阴影
边框白色半透明边框,双层设计
进度环红橙渐变,圆角线帽
统计已过去天数 / 剩余天数
时间戳底部实时显示当前系统时间

当前进度#

Note

进度会随系统时间自动更新,每秒刷新一次。


自定义修改#

如需修改时间范围,编辑 SVG 文件中的以下部分:

var startDate = new Date("2026-06-14T00:00:00+08:00");
var endDate = new Date("2036-06-14T00:00:00+08:00");

修改日期即可适配其他时间跨度。


愿十年之后,回首无悔。

支持与分享

如果这篇文章对你有帮助,欢迎分享给更多人或打赏支持!

打赏
十年之约
https://www.5al.top/posts/ten-year-pact/
作者
星觅海
发布于
2026-06-13
许可协议
CC BY-NC-SA 4.0

评论区

Profile Image of the Author
星觅海
记录生活与技术的小站
公告
欢迎来到星觅海的小站,这里记录折腾与日常。
分类
标签
最新动态
站点统计
文章
7
分类
7
标签
9
总字数
5,136
运行时长
0 天
最后活动
0 天前
站点信息
构建平台
Cloudflare Pages
博客版本
Firefly v6.16.8
文章许可
CC BY-NC-SA 4.0
文章目录