单文件 HTML 模板,无需构建步骤,MIT 许可
print-studio-website-template — HTML 企业官网模板
作者 8bsite
Dotdrum 是面向印刷工作室或小型出版社的单页 HTML 模板,包含价格计算器、商品展示、工作坊日期和联系表单,使用 GSAP 滚动动画,单文件、无需构建步骤,MIT 许可。
看看你的网站会是什么样
浏览真实页面截图,比较内容排版与手机效果。点击下方缩略图切换,放大查看整页细节。
全部页面与视图 2
截图用于了解视觉与布局,交互效果请以实际项目为准。
值得关注的模板亮点
从已有项目资料中,快速了解它的特点。
GSAP ScrollTrigger 滚动动画:滚筒逐段印刷、墨版套准、日期逐个上墨
包含价格计算器,费率以表单 data 属性配置,货币在脚本中修改
商品、活动、问答、联系表单等区块齐全,表单为占位、尚未连接后端
滚筒、色阶图、半调拖尾等视觉元素由 HTML/CSS 渐变与遮罩绘制,可通过设计令牌改色
支持“减少动态效果”,开启后页面完整且静止
模板详细介绍
该模板是一个单页网站,面向双色孔版(risograph)工作室:印刷 zine、海报和书籍,销售自有版本并举办工作坊。页面采用群青与荧光粉两种平涂色和 CSS 绘制的半调网点;滚动时四个滚筒逐段“印刷”页面,墨版滑入套准,滚筒逐个为工作坊日期上墨。README 列出的页面区块包括:顶部导航(字标、区块链接、Price a run 按钮、手机菜单浮层)、两屏开场(大标题、四个滚筒与半调拖尾、粉色面板中的工作室陈述、照片和三条事实)、双色叠印的 4×4 色阶图、五步流程横向轨道与逐步印刷的纸张、工作室介绍(段落、四台机器列表、三张高低错落的照片)、八个商品分四列错落排列的商店、五个带日期/价格/剩余名额/Book 链接的活动列表、价格计算器(左侧作业选项,右侧实时作业单含总价、单价和交期,以及 Send this ticket 邮件按钮)、大字号客户与项目列表、原生 details 问答、地址/营业时间/邮箱/电话/占位联系表单及页脚。README 明确说明:表单目前不发送任何内容,需接入 Formspree 或 Netlify Forms,或删除;所有标记 data-8b-placeholder 的内容(社交预览图、favicon、邮箱、表单、电话、社交链接)以及虚构的价格、日期、地址都需要替换。技术栈为 GSAP 3.13.0、ScrollTrigger 和 Lenis 1.3.27(来自 jsDelivr),99 KB,无构建步骤;README 称其使用 color-mix()、容器查询单位、:has()、级联层和小/动态视口单位,并列出 Chrome/Edge 111+、Safari 16.2+、Firefox 121+;开启“减少动态效果”时页面完整且静止。字体为 Gabarito 与 Rethink Sans(Google Fonts),可通过 head 顶部 :root 中的 CSS 变量更换;计算器费率是表单上的 data 属性,货币在 section-script:quote 中修改。README 未提供后端、CMS 或部署流程的进一步说明。
适合你的项目吗?
适用场景
- 孔版、丝网或活版印刷工作室制作单页官网
- 印刷店或复印店展示报价并引导客户提交作业单
- 小型出版社或 zine 出版者陈列少量在售版本
- 手作工作室同时销售作品并发布工作坊日程
适合人群
- 双色视觉识别的小型印刷工作室
- 需要在线报价入口的印刷或复印店
- 销售 zine、版画和书籍的小型出版社
- 举办工作坊并需要活动列表的手作工作室
上手与定制指南
结合仓库当前版本的说明,按下面的资料检查内容、配置与运行要求。
- 1
下载 index.html、AGENTS.md、LICENSE、CREDITS.md 到项目,或点击 Use this template 后编辑 index.html 并开启 Settings → Pages
- 2
替换所有 data-8b-placeholder 内容(社交预览图、favicon、邮箱、表单、电话、社交链接)及虚构的价格、日期、地址
- 3
表单当前不发送数据,需接入 Formspree 或 Netlify Forms,或将其移除
- 4
通过 head 顶部 :root 的 CSS 变量更换字体与配色;计算器费率在表单 data 属性中修改,货币在 section-script:quote 中修改
- 5
大标题使用 style="--len:N" 控制宽度,修改文案后需将 N 设为新的字符数
授权与来源资料
使用条件与限制
免费使用 · 保留许可声明本次收录的是公开仓库中采用 MIT 许可的免费版本;免费范围为该版本代码,不代表外部服务或第三方素材免费。
使用时需要遵守
- 允许免费使用、修改、商用和分发该版本代码。
- 分发代码副本或实质性部分时,保留原作者版权声明和完整 MIT 许可声明。
- 代码按现状提供;担保与责任限制以原许可证及适用法律为准。
额外费用与待核对事项
- README 提及 Formspree 表单服务;真实提交需配置服务端点,其使用额度与费用需单独核对。
- 演示图片、字体、图标及其他第三方素材需按各自许可核对,不能仅凭代码的 MIT 许可判断。
- 域名、托管、数据库、支付或 AI 等外部服务可能另外收费。
- 发布前必须替换所有标记 data-8b-placeholder 的内容(社交预览图、favicon、邮箱、表单、电话、社交链接)以及虚构的价格、日期、地址等演示事实。
- 联系表单目前不发送任何数据,需自行接入 Formspree 或 Netlify Forms,或将其移除。
- 照片、字体和第三方库各自保留其原有许可,需查看 CREDITS.md 确认;MIT 许可仅覆盖代码本身。
- 依赖 GSAP 3.13.0、ScrollTrigger 和 Lenis 1.3.27 从 jsDelivr 加载,运行时需访问该外部 CDN。
- 字体 Gabarito 与 Rethink Sans 来自 Google Fonts,属外部字体服务,需自行确认其许可与可用性。
查看原文依据
Permission is hereby granted, free of charge
许可证原文
- Replace everything marked `data-8b-placeholder` (social preview image, favicon, email, form, phone, social) and the invented demo facts: prices, dates, address. [AGENTS.md](AGENTS.md) lists them.
README 原文
- The form sends nothing yet: connect it to Formspree or Netlify Forms, or remove it.
README 原文
MIT, see [LICENSE](LICENSE); the "Design: 8B" footer link is welcome, not required. Photos, fonts and libraries keep their own licences: [CREDITS.md](CREDITS.md). More free templates: [github.com/8bsite](https://github.com/8bsite).
README 原文
GSAP 3.13.0, ScrollTrigger, Lenis 1.3.27 from jsDelivr, 99 KB, no build step. Chrome and Edge 111+, Safari 16.2+, Firefox 121+ (it uses color-mix(), container query units, :has(), cascade layers, small/dynamic viewport units). With "reduce motion" on, the page is complete and still.
README 原文
https://github.com/8bsite/print-studio-website-template/blob/main/LICENSEhttps://github.com/8bsite/print-studio-website-template/blob/main/README.mdFonts: Gabarito, Rethink Sans (Google Fonts). Change both through the CSS variables in the `:root` block at the top of `<head>`. A big display line with `style="--len:N"` fills its width: set N to its new number of characters.
README 原文
DeepSeek 根据仓库许可证和 README 整理 ·2026-10-17。结果仅覆盖已读取资料,依赖、图片、字体及后续条款变更以各自原文为准。
项目核对记录与介绍依据
模板资料
- 来源平台
- GitHub
- 资料与维护参考分
- 资料较完整 · 80 / 100
- 技术栈
- HTML
- 网站类型
- 企业官网
这个分数如何计算
本站按许可资料(最高30分)、演示链接(12分)、预览图(10分)、Star数(15分)、记录的维护时间(15分)、描述完整度(8分)、功能记录(5分)和分类资料(5分)计算。它不是代码、安全或性能测试,也不是 Google 评分;有链接不代表已实测可用。
这个项目需要核对什么
- 记录的仓库更新时间
- 2026-10-16
- 截图检查日期
- 2026-10-17
已收录演示链接。请用你的内容与屏幕尺寸检查;有演示不代表表单、认证或支付已经可用。
目录记录的主要技术栈是 HTML。请通过依赖清单和锁文件核对实际版本与托管要求。这些说明基于收录资料,不代表代码审计或部署实测。
查看具体选型方法 →介绍的制作与核对状态
介绍由 AI 辅助整理目录与仓库资料。仓库作者不等于这篇介绍的审核者。
审核声明: codex-user-requested-batch-review-20261018 · 2026-10-18
查看当时使用的来源资料
SHA-256: b83fdacd5dc1db5698191e86c29e7daac4afa285ab3690164fdffdf2a849bc6e
2026-10-17T00:43:10.144Z
来源文件 / 仓库# Free HTML print studio website template with GSAP scroll animations — Dotdrum **One-page website for a print studio or small press, with a price calculator, shop and workshop dates: a free HTML template in one file, with GSAP scroll animations, no build step, MIT license. Made by [8B](https://8b.com/), the AI website builder.** [](LICENSE)   **[Live demo](https://8bsite.github.io/print-studio-website-template/)** · **[Use this template](https://github.com/new?template_name=print-studio-website-template&template_owner=8bsite)** · **[Download ZIP](https://github.com/8bsite/print-studio-website-template/archive/refs/heads/main.zip)** <a href="https://8bsite.github.io/print-studio-website-template/"><img src="previews/desktop.png" alt="Dotdrum, a free HTML template: first screen on a desktop" width="76.1%"></a> <a href="https://8bsite.github.io/print-studio-website-template/"><img src="previews/phone.png" alt="Dotdrum, a free HTML template: first screen on a phone" width="21.9%"></a> <p align="center"><a href="https://8bsite.github.io/print-studio-website-template/"><img src="previews/scroll.gif" alt="Dotdrum, a free HTML template: scrolling through the first sections on a desktop" width="40%"></a><br><sub>Scroll animation</sub></p> A one-page site for a two-ink risograph studio that prints zines, posters and books, sells its own editions and runs workshops. Two flat inks, ultramarine and fluorescent pink, and halftone dots drawn in CSS; as you scroll, four drums print the page band by band, ink plates slide into register and a drum inks the workshop dates one by one. Good for: risograph, screen-print or letterpress studio; print shop or copy shop with online quotes; small press or zine publisher with a few editions for sale; craft studio that sells work and runs workshops; any small studio with a two-colour graphic identity. ## Use it with an AI coding agent Download the files into your project (in Windows PowerShell type `curl.exe`): ```bash curl -LO https://raw.githubusercontent.com/8bsite/print-studio-website-template/main/index.html curl -LO https://raw.githubusercontent.com/8bsite/print-studio-website-template/main/AGENTS.md curl -LO https://raw.githubusercontent.com/8bsite/print-studio-website-template/main/LICENSE curl -LO https://raw.githubusercontent.com/8bsite/print-studio-website-template/main/CREDITS.md ``` Then give your agent this prompt: ```text Read AGENTS.md, then edit index.html. Use this template as the base for a site for <your studio or shop: what you make or print, where you are, your prices, products, workshops or events, how people order or book>. Keep the layout, the motion and the single-file format; replace the brand name, copy, photos, prices and rates, dates, client list, links and contacts, and recolour it through the CSS variables if needed. ``` Give the agent the downloaded file, not a link: from a link it would rebuild a different page. No agent? Click **[Use this template](https://github.com/new?template_name=print-studio-website-template&template_owner=8bsite)**, edit `index.html` and turn on **Settings → Pages**. ## What's on the page - **Navigation** — top bar: wordmark, section links, Price a run button; phone menu overlay - **Two inks, ten thousand dots.** — two-screen opening: big two-line headline and four drums with halftone trails, then a pink panel with the studio statement, a photo and three facts - **Two inks. Sixteen colours.** — colour chart: two ink plates overprint into a 4×4 grid of tints (demo: blue and pink) - **One sheet, two passes.** — how it works: five numbered steps on a horizontal track beside a sheet that gets printed step by step - **A small room with a loud machine.** — about the studio: paragraph, list of four machines, three photos at alternating heights - **From our own drum.** — shop: eight products in four staggered lanes, each with photo, title, format, price and Order link (demo: zines, prints and books) - **Learn the drum.** — event list: five dated sessions with price, places left and a Book link, beside a lane where a drum inks each date - **Price a run.** — price calculator: job options on the left, a live job ticket with total, unit price and turnaround, and a Send this ticket email button - **Lately on the drum.** — list of recent clients and jobs set in large type (demo: a press log) - **Before you send a file.** — questions and answers (native <details>) - **Bring a file. Leave with a stack.** — address, opening hours, email, phone and a contact form (placeholders), four drums across the foot - **Footer** — width-filling dotdrum wordmark, links, address, socials, copyright and the Design: 8B credit ## Design Palette:     Fonts: Gabarito, Rethink Sans (Google Fonts). Change both through the CSS variables in the `:root` block at the top of `<head>`. A big display line with `style="--len:N"` fills its width: set N to its new number of characters. - The drums, lanes, halftone trails, the colour chart and the sample sheet are HTML and CSS (gradients and masks), not images: recolour them through the tokens. - The quote calculator's rates are data attributes on the form; change them there, and the currency in section-script:quote. ## Before you publish - Replace everything marked `data-8b-placeholder` (social preview image, favicon, email, form, phone, social) and the invented demo facts: prices, dates, address. [AGENTS.md](AGENTS.md) lists them. - The form sends nothing yet: connect it to Formspree or Netlify Forms, or remove it. ## Tech GSAP 3.13.0, ScrollTrigger, Lenis 1.3.27 from jsDelivr, 99 KB, no build step. Chrome and Edge 111+, Safari 16.2+, Firefox 121+ (it uses color-mix(), container query units, :has(), cascade layers, small/dynamic viewport units). With "reduce motion" on, the page is complete and still. ## License MIT, see [LICENSE](LICENSE); the "Design: 8B" footer link is welcome, not required. Photos, fonts and libraries keep their own licences: [CREDITS.md](CREDITS.md). More free templates: [github.com/8bsite](https://github.com/8bsite).
看看同类模板
对比同技术栈与用途的模板,找到更适合的视觉与内容结构。

mazer
Free and Open-source Bootstrap 5 Admin Dashboard Template and Landing Page
HTML · 后台

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

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

startbootstrap-agency
Agency 是 Start Bootstrap 维护的单页代理商作品集主题,基于 Bootstrap 构建,MIT 许可。
HTML · 企业官网

startbootstrap-landing-page
这是 Start Bootstrap 系列中一款通用型落地页模板,基于 Bootstrap 构建,定位是给产品或服务做单页推广。
HTML · 企业官网

Landing-Page
Tailwind CSS Starter Template - Landing Page
HTML · 企业官网
