单文件 index.html,无构建步骤,除 Google Fonts 外无其他依赖
lattice-template — HTML 作品集模板
作者 formgong
Lattice 是一个采用 MIT 许可的深色单页作品集模板,面向开发者或小型工作室。整个站点只有一个 index.html,无需构建步骤,除 Google Fonts 外没有其他依赖,联系表单提交到 Formgong 并在服务端返回 success: true 时才显示已收到。
看看你的网站会是什么样
浏览真实页面截图,比较内容排版与手机效果。点击下方缩略图切换,放大查看整页细节。
全部页面与视图 2
截图用于了解视觉与布局,交互效果请以实际项目为准。
值得关注的模板亮点
从已有项目资料中,快速了解它的特点。
所有边框由脚本按网格线定位,layout() 计算单元格尺寸与行列数
联系表单提交到 Formgong,仅在服务端返回 success: true 时显示已收到
包含开场拼写动画、滚动滑入、边框绘制、粒子球、项目切换等动效
支持 prefers-reduced-motion,可关闭开场、跑马灯、计数并让粒子球静止
颜色与字体通过 CSS 变量集中控制,项目和服务数据位于脚本数组中
模板详细介绍
Lattice 是一个深色、以动效为线索的单页作品集模板,适合创意开发者或小型工作室使用。站点结构集中在单个 index.html 中,没有构建步骤,除 Google Fonts 外没有其他依赖。联系表单提交到 Formgong 服务,只有服务端返回 success: true 时才显示「已收到」,其他响应会展示服务端返回的消息。
模板的视觉与布局由脚本驱动:所有边框都落在网格线上,脚本中的 layout() 负责计算单元格尺寸(宽屏 75px、手机 56px)、窗口的列数与行数,并按网格线放置每个盒子。颜色和字体通过 <style> 顶部的 CSS 变量控制(--bg、--line、--grid、--accent、--font)。工作室名称、联系方式、项目、服务和引言均为占位内容,项目和服务分别位于脚本的 PROJECTS 与 SERVICES 数组中,引言写在 HTML 里。时钟读取 data-tz 属性(如 Europe/Lisbon 这样的 IANA 时区)。
动效方面,页面加载时有一段拼写工作室名称的轻量开场动画,随后擦除(每个标签页会话一次,可点击跳过)。盒子在滚动进入视口时从各自一侧滑入,随后从左上角开始绘制边框:先画上边和左边,再画右边和下边;首屏角落则从各自的角点展开。线条由 .b::after 绘制在透明边框之上,因此与网格落在相同像素上。一个粒子球体在区块之间移动,任何带有 data-orb="sphere|blob|dust" 和 data-orb-color="white|teal|amber" 的元素都会成为停靠点。滚动还驱动首屏分割、宽屏下的固定项目切换器、关于文本以及底部进度线;标题通过 clip-path 显现,数字递增,引言一次移动一张卡片并停在网格线上,悬停时暂停。当系统启用 prefers-reduced-motion: reduce 时,没有开场动画、没有跑马灯、没有计数,粒子球保持静止。
使用限制:模板的演示图片、字体、图标及其他第三方素材需按各自许可核对,不能仅凭代码的 MIT 许可判断。域名、托管、数据库、支付或 AI 等外部服务可能另外收费。页脚链接到 Formgong,可以移除。
适合你的项目吗?
适用场景
- 为创意开发者或小型工作室搭建单页作品集
- 需要深色、以动效为线索的展示型站点
- 希望使用无构建步骤、单 HTML 文件的静态站点
- 需要将联系表单接入 Formgong 并显示真实服务端响应
- 需要为不同时区显示本地时钟的站点
适合人群
- 创意开发者个人作品集
- 小型工作室或团队展示页
- 偏好单文件、无构建流程的静态站点项目
- 使用 Formgong 处理表单的站点
上手与定制指南
结合仓库当前版本的说明,按下面的资料检查内容、配置与运行要求。
- 1
在 Formgong 仪表盘创建表单并复制访问密钥,替换 index.html 中的 fk_your_access_key
- 2
如需验证码,在 <form id="fg-form"> 的 data-sitekey 属性中填入 Turnstile 站点密钥
- 3
颜色和字体通过 <style> 顶部的 CSS 变量调整;网格单元格尺寸在脚本的 layout() 中修改,而非 CSS
- 4
工作室名称、联系方式、项目、服务和引言均为占位内容,项目和服务在 PROJECTS 与 SERVICES 数组中编辑
- 5
时钟通过 data-tz 属性读取 IANA 时区;页脚 Formgong 链接可以移除
授权与来源资料
使用条件与限制
免费使用 · 保留许可声明本次收录的是公开仓库中采用 MIT 许可的免费版本;免费范围为该版本代码,不代表外部服务或第三方素材免费。
使用时需要遵守
- 允许免费使用、修改、商用和分发该版本代码。
- 分发代码副本或实质性部分时,保留原作者版权声明和完整 MIT 许可声明。
- 代码按现状提供;担保与责任限制以原许可证及适用法律为准。
额外费用与待核对事项
- 演示图片、字体、图标及其他第三方素材需按各自许可核对,不能仅凭代码的 MIT 许可判断。
- 域名、托管、数据库、支付或 AI 等外部服务可能另外收费。
- 联系表单依赖 Formgong 外部服务,需在 Formgong 注册并获取访问密钥,替换 index.html 中的 fk_your_access_key 后表单才能工作。
- 使用表单功能需先在 Formgong 仪表盘创建表单并复制访问密钥,属于外部账户依赖。
- 如需验证码,需自行提供 Cloudflare Turnstile 站点密钥并填入表单的 data-sitekey 属性,涉及第三方服务。
- 站点依赖 Google Fonts 加载字体,属于外部资源依赖。
- 页脚默认包含指向 Formgong 的署名链接,但 README 明确说明可以移除。
查看原文依据
Permission is hereby granted, free of charge
许可证原文
replace `fk_your_access_key` in `index.html` of your copy with your Formgong access key (free at https://formgong.com/new)
README 原文
Create a form in the Formgong dashboard and copy its access key.
README 原文
Optional: put your Turnstile site key in `data-sitekey` on `<form id="fg-form">`; the widget loads by itself.
README 原文
no dependencies besides Google Fonts
README 原文
https://github.com/formgong/lattice-template/blob/main/LICENSEhttps://github.com/formgong/lattice-template/blob/main/README.md**Credit** — the footer links to Formgong. You may remove it.
README 原文
DeepSeek 根据仓库许可证和 README 整理 ·2026-10-08。结果仅覆盖已读取资料,依赖、图片、字体及后续条款变更以各自原文为准。
项目核对记录与介绍依据
模板资料
- 来源平台
- GitHub
- 资料与维护参考分
- 资料较完整 · 80 / 100
- 技术栈
- HTML
- 网站类型
- 作品集
这个分数如何计算
本站按许可资料(最高30分)、演示链接(12分)、预览图(10分)、Star数(15分)、记录的维护时间(15分)、描述完整度(8分)、功能记录(5分)和分类资料(5分)计算。它不是代码、安全或性能测试,也不是 Google 评分;有链接不代表已实测可用。
这个项目需要核对什么
- 记录的仓库更新时间
- 2026-10-08
- 截图检查日期
- 2026-10-08
已收录演示链接。请用你的内容与屏幕尺寸检查;有演示不代表表单、认证或支付已经可用。
目录记录的主要技术栈是 HTML。请通过依赖清单和锁文件核对实际版本与托管要求。这些说明基于收录资料,不代表代码审计或部署实测。
查看具体选型方法 →介绍的制作与核对状态
介绍由 AI 辅助整理目录与仓库资料。仓库作者不等于这篇介绍的审核者。
审核声明: [email protected] · 2026-10-09
查看当时使用的来源资料
SHA-256: 0b0f05111ad78ec0e9df4e8efb4cc7a7ae7ebc68bfc644dec634a2acf133773f
2026-10-08T22:11:16.678Z
来源文件 / 仓库# Lattice — portfolio site with a Formgong contact form **Live demo:** https://lattice.formgong.com · Download: the [latest release](https://github.com/formgong/lattice-template/releases/latest) zip. [](https://deploy.workers.cloudflare.com/?url=https://github.com/formgong/lattice-template) [](https://vercel.com/new/clone?repository-url=https%3A%2F%2Fgithub.com%2Fformgong%2Flattice-template&project-name=lattice&repository-name=lattice) Each button copies the site to your GitHub and publishes it. Then replace `fk_your_access_key` in `index.html` of your copy with your Formgong access key (free at https://formgong.com/new) and commit: the host republishes on its own. Шаблон сайту-портфоліо з формою Formgong A dark, motion-led one-page site for a creative developer or a small studio. One `index.html`: no build step, no dependencies besides Google Fonts. The contact form posts to Formgong and shows "received" only when the server answers `success: true`; any other answer shows the server's message. ## English **Set up the form** 1. Create a form in the Formgong dashboard and copy its access key. 2. In `index.html`, replace `fk_your_access_key` with that key. 3. Optional: put your Turnstile site key in `data-sitekey` on `<form id="fg-form">`; the widget loads by itself. **Rebrand** - Colours and fonts are CSS variables at the top of the `<style>` block (`--bg`, `--line`, `--grid`, `--accent`, `--font`). - Every border sits on a grid line. The script's `layout()` picks the cell (75px wide screens, 56px phones), the columns and rows for the window, and places each box by grid lines. Change the cell size there, not in CSS. - Studio name, contacts, projects, services and quotes are placeholders. Projects and services live in the `PROJECTS` and `SERVICES` arrays in the script; quotes are in the HTML. - The clock reads `data-tz` (an IANA time zone such as `Europe/Lisbon`). **Motion** - A light intro spells the studio name, then wipes away (once per tab session; click to skip). - Boxes slide in from their side as they scroll into view (left half from the left, right half from the right), then their frames are drawn from the top-left corner: top and left lines first, then right and bottom. The hero corners open from their own corner points. Lines are painted by `.b::after` over a transparent border, so they land on the same pixels as the grid. - One particle orb travels between sections. Any element with `data-orb="sphere|blob|dust"` and `data-orb-color="white|teal|amber"` becomes a stop. - Scroll drives the hero split, the pinned project switcher (wide screens), the about text, and the bottom progress line. Headings reveal with clip-path; numbers count up; quotes move one card at a time and stop on grid lines, pausing on hover. - With `prefers-reduced-motion: reduce` there is no intro, no marquee, no counting, and the orb stays still. **Credit** — the footer links to Formgong. You may remove it. ## Українська Темний односторінковий сайт з анімацією для розробника чи невеликої студії. Один файл `index.html`, без збірки й залежностей, окрім Google Fonts. Форма шле заявки у Formgong і пише «отримано» лише тоді, коли сервер відповів `success: true`. В інших випадках показує повідомлення сервера. **Підключити форму:** створіть форму в кабінеті Formgong, скопіюйте ключ доступу й замініть ним `fk_your_access_key` в `index.html`. Якщо потрібна капча, вкажіть ключ Turnstile в атрибуті `data-sitekey` форми. **Під себе:** кольори й шрифти задано змінними на початку `<style>`. Кожна рамка стоїть на лінії сітки: розмір клітинки, кількість колонок і рядів рахує функція `layout()` у скрипті. Назва студії, контакти, проєкти, послуги й відгуки тут лише приклади. Проєкти й послуги лежать у масивах `PROJECTS` і `SERVICES` у скрипті. **Анімація:** блоки в'їжджають збоку, коли з'являються на екрані, а їхні рамки малюються з лівого верхнього кута; світла заставка з назвою, куля з частинок, що переходить між секціями, перемикання проєктів під час прокрутки, лічильники, стрічка відгуків. Якщо в системі ввімкнено зменшення руху, анімації вимикаються.
看看同类模板
对比同技术栈与用途的模板,找到更适合的视觉与内容结构。

simplefolio
⚡️ A minimal portfolio template for Developers
HTML · 作品集

Freelancer
Freelancer 是 Start Bootstrap 出品的单页作品集模板,专为自由职业者、设计师和小型工作室设计。 页面结构清晰,包含多个内容区块、响应式作品集网格,每个作品项目配有模态窗口展示详情。
HTML · 作品集

Resume
Resume 是 Start Bootstrap 推出的简历与 CV 主题,基于 Bootstrap 构建,采用固定侧边栏加内容区块的结构。
HTML · 作品集

Creative
Creative 是 Start Bootstrap 团队维护的一款单页营销模板,定位明确:为创意机构或产品服务提供一个以作品展示和行动号召为核心的落地页。
HTML · 企业官网

Grayscale
Grayscale 是 Start Bootstrap 出品的深色系单页 HTML 模板,基于 Bootstrap 构建。 它的视觉重心放在大尺寸首屏和清晰的内容分区上,整体氛围偏暗,适合摄影、活动或品牌叙事类网站。
HTML · 企业官网

startbootstrap-stylish-portfolio
Stylish Portfolio 是 Start Bootstrap 维护的单页作品集主题,基于 Bootstrap 构建,采用多个内容区块加离屏导航菜单的结构。
HTML · 作品集
