HTMLCorporate Website

print-studio-website-template — HTML Business Template

By 8bsite

Dotdrum is a single-page HTML template for a print studio or small press, with a price calculator, product display, workshop dates and a contact form. It uses GSAP scroll animations, is a single file with no build step, and is MIT licensed.

Explore the design

Compare the page layouts and mobile experience. Open any screenshot for a closer look.

2 previews
Desktop homepage1 / 2
Desktop captureTop of page

Actual screenshot captured by the server browser.

All pages & views 2

Screenshots show visual appearance; interactive behavior may differ.

Recorded 2026-10-17View source

What stands out

A quick read of the recorded project description.

01

Single-file HTML template, no build step, MIT licensed

02

GSAP ScrollTrigger animations: rollers print the page in sections, ink plates register, dates are inked one by one

03

Includes a price calculator with rates configured as form data attributes and currency changed in the script

04

Shop, events, Q&A and contact form sections are all present; the form is a placeholder and not connected to a backend

05

Rollers, color chart and halftone trails are drawn with HTML/CSS gradients and masks and can be recolored through design tokens

06

Supports reduced motion; with it enabled the page is complete and static

Template Details

The template is a single-page site for a two-color risograph studio that prints zines, posters and books, sells its own editions and runs workshops. The page uses flat ultramarine and fluorescent pink and CSS-drawn halftone dots; on scroll, four rollers print the page in sections, ink plates slide into register, and the rollers ink the workshop dates one by one. The page sections listed in the README are: a top navigation (wordmark, section links, Price a run button, mobile menu overlay); a two-screen opening (large headline, four rollers with halftone trails, a studio statement in a pink panel, a photo and three facts); a 4×4 color chart in two-color overprint; a five-step process track with a sheet printed step by step; a studio introduction (paragraph, list of four machines, three staggered photos); a shop of eight products in four staggered columns; a list of five events with date, price, remaining spots and Book link; a price calculator (job options on the left, a live job ticket on the right with total, unit price and turnaround, plus a Send this ticket email button); a large-type client and project list; a native details Q&A; address, opening hours, email, phone, a placeholder contact form and a footer. The README states explicitly that the form currently does not send anything and must be connected to Formspree or Netlify Forms, or removed; all content marked data-8b-placeholder (social preview image, favicon, email, form, phone, social links) and the fictional prices, dates and addresses must be replaced. The stack is GSAP 3.13.0, ScrollTrigger and Lenis 1.3.27 (from jsDelivr), 99 KB, with no build step; the README says it uses color-mix(), container query units, :has(), cascade layers and small/dynamic viewport units, and lists Chrome/Edge 111+, Safari 16.2+ and Firefox 121+; with reduced motion enabled, the page is complete and static. The fonts are Gabarito and Rethink Sans (Google Fonts) and can be changed through CSS variables in :root at the top of the head; calculator rates are data attributes on the form, and the currency is changed in section-script:quote. The README does not document the backend, CMS or deployment process further.

HTMLCorporate website

Is it right for your project?

Use Cases

  • A risograph, screen-print or letterpress studio building a single-page site
  • A print shop or copy shop showing quotes and guiding customers to submit a job ticket
  • A small press or zine publisher listing a small number of editions for sale
  • A craft studio selling work and posting a workshop schedule

Suitable For

  • Small print studios with a two-color visual identity
  • Print or copy shops that need an online quote entry point
  • Small presses selling zines, prints and books
  • Craft studios that run workshops and need an event list

Getting started & customization

Use these recorded setup notes alongside the repository instructions for your chosen version.

  1. 1

    Download index.html, AGENTS.md, LICENSE and CREDITS.md into the project, or click Use this template, then edit index.html and enable Settings → Pages

  2. 2

    Replace all data-8b-placeholder content (social preview image, favicon, email, form, phone, social links) and the fictional prices, dates and addresses

  3. 3

    The form currently sends no data; connect it to Formspree or Netlify Forms, or remove it

  4. 4

    Change fonts and colors through the CSS variables in :root at the top of the head; edit calculator rates in the form data attributes and the currency in section-script:quote

  5. 5

    The large headline uses style="--len:N" to control width; after changing the copy, set N to the new character count

Read repository instructions

License & source material

Usage conditions & limitations

Free to use · keep license notice

This entry covers the free version in the public repository under the MIT license; the free scope is that version's code and does not mean external services or third-party assets are free.

Must comply with when using

  • You may use, modify, use commercially and distribute this version's code free of charge.
  • When distributing copies or substantial portions of the code, retain the original author's copyright notice and the full MIT license notice.
  • The code is provided as is; warranties and limitations of liability are governed by the original license and applicable law.

Additional costs & items to verify

  • The README mentions the Formspree form service; real submissions require configuring a service endpoint, and its usage limits and fees must be checked separately.
  • Demo images, fonts, icons and other third-party assets must be checked against their own licenses and cannot be judged by the code's MIT license alone.
  • External services such as domains, hosting, databases, payments or AI may incur separate charges.
  • Before publishing, all content marked data-8b-placeholder (social preview image, favicon, email, form, phone, social links) and demo facts such as fictional prices, dates and addresses must be replaced.
  • The contact form currently does not send any data; connect it to Formspree or Netlify Forms yourself, or remove it.
  • Photos, fonts and third-party libraries retain their own licenses; check CREDITS.md to confirm. The MIT license covers only the code itself.
  • GSAP 3.13.0, ScrollTrigger and Lenis 1.3.27 are loaded from jsDelivr, so the external CDN must be reachable at runtime.
  • The Gabarito and Rethink Sans fonts come from Google Fonts, an external font service whose license and availability you must confirm yourself.
View Original Text Basis

Permission is hereby granted, free of charge

Original License Text

- 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.

Original README

- The form sends nothing yet: connect it to Formspree or Netlify Forms, or remove it.

Original 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).

Original 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.

Original README

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.

Original README
https://github.com/8bsite/print-studio-website-template/blob/main/LICENSEhttps://github.com/8bsite/print-studio-website-template/blob/main/README.md

Compiled by DeepSeek based on repository license and README ·2026-10-17. Results only cover the materials read; dependencies, images, fonts, and subsequent term changes are subject to their respective original texts.

Project checks & description sources

Template Information

Source platforms
GitHub
Documentation and maintenance reference score
More documented · 80 / 100
Technologies
HTML
Website type
Corporate Website
How this score is calculated

Our heuristic uses license records (up to 30), a demo link (12), a preview (10), stars (15), recorded maintenance (15), description completeness (8), feature records (5) and classification data (5). It is not a code, security or performance test, or a Google score. A link does not establish tested functionality.

What to verify for this project

Repository update recorded
2026-10-16
Screenshot last checked
2026-10-17

A demo link is listed. Check it with your own content and viewport sizes; its presence does not confirm that forms, authentication or payments work.

The catalog identifies HTML as the primary stack. Check the actual dependency manifest and lockfile for versions and hosting requirements. These notes use recorded metadata, not a code audit or a deployment test.

Use a selection guide →

How this description was prepared

AI-assisted description based on catalog records and repository material. Repository authors are not automatically the reviewers of this description.

Review declaration: codex-user-requested-batch-review-20261018 · 2026-10-18

Inspect the recorded source material

SHA-256: b83fdacd5dc1db5698191e86c29e7daac4afa285ab3690164fdffdf2a849bc6e

2026-10-17T00:43:10.144Z

Source file / repository
# 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: MIT](https://img.shields.io/badge/license-MIT-blue)](LICENSE) ![one HTML file: no build](https://img.shields.io/badge/one%20HTML%20file-no%20build-orange) ![GSAP: ScrollTrigger](https://img.shields.io/badge/GSAP-ScrollTrigger-88ce02)

**[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 &lt;details&gt;)
- **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: ![#11138d](https://img.shields.io/badge/-%2311138d-11138d?style=flat-square) ![#ed008e](https://img.shields.io/badge/-%23ed008e-ed008e?style=flat-square) ![#f3f3fa](https://img.shields.io/badge/-%23f3f3fa-f3f3fa?style=flat-square) ![#07061f](https://img.shields.io/badge/-%2307061f-07061f?style=flat-square)  
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).
Report a correction

Explore similar templates

Compare previews and descriptions within the same stack and category.