Single HTML file, no build step, edit index.html directly
trampoline-park-website-template — HTML Business Template
By 8bsite
Hopla is a single-file HTML trampoline park website template using GSAP scroll animations, with no build step, under the MIT license.
Explore the design
Compare the page layouts and mobile experience. Open any screenshot for a closer look.
Actual screenshot captured by the server browser.
All pages & views 2
Screenshots show visual appearance; interactive behavior may differ.
What stands out
A quick read of the recorded project description.
Uses GSAP 3.13.0 with ScrollTrigger, SplitText and MotionPathPlugin for scroll animations
Includes page sections such as navigation, activity areas, session timetable, birthday parties, cafe, league, rules, passes, FAQ and contact form
Uses a cream, red and yellow palette, wavy SVG edges and large condensed type
Supports recoloring via CSS variables and changing fonts via the :root block
MIT license; the footer "Design: 8B" link is welcome but not required
Template Details
This is a single-page HTML template for a trampoline park or indoor family activity venue, named Hopla, made by 8B. The README states it uses one HTML file, requires no build step, and is under the MIT license. The page content covers navigation, hero, six activity areas, a full-width photo, a five-session timetable, birthday parties, cafe, ninja wall league, venue rules, pass prices, FAQ, contact and booking form, and footer. The design uses cream, red and yellow, with wavy edges and large condensed type, and the page has a bouncing animation on scroll. The tech stack includes GSAP 3.13.0, ScrollTrigger, SplitText, MotionPathPlugin and Lenis 1.3.27, loaded from jsDelivr, with a file size of 126 KB. The README notes that the form is not yet connected to a backend and needs to be connected to Formspree or Netlify Forms, or removed. Prices, dates, addresses and other data in the template are fictional demo data, and all content marked data-8b-placeholder must be replaced before publishing. The README does not provide more detail on browser compatibility beyond specific version numbers.
Is it right for your project?
Use Cases
- Building a promotional website for a trampoline park or bounce centre
- Showcasing activities and sessions for an indoor playground or soft play centre
- Introducing areas and prices for a climbing, ninja or adventure park
- Presenting party flow and booking information for a children's party venue
- Creating a single-page website for any family leisure venue offering sessions, passes and bookings
Suitable For
- Operators of a trampoline park or indoor family activity venue
- Users who need to quickly build a single-page promotional website without configuring build tools
- Developers who want to use an AI coding agent to modify content based on the template
- Front-end developers who need scroll animation effects without introducing a complex framework
Getting started & customization
Use these recorded setup notes alongside the repository instructions for your chosen version.
- 1
Download index.html, AGENTS.md, LICENSE and CREDITS.md into the project directory, or use GitHub's Use this template feature
- 2
Replace all content marked data-8b-placeholder (social preview image, favicon, phone, email, form) and the fictional demo data (prices, dates, addresses)
- 3
The form is not yet connected to a backend and needs to be connected to Formspree or Netlify Forms, or removed
- 4
If you need to use an online waiver service, you must add the link yourself or modify the relevant text in the rules and FAQ
- 5
Modify colors and fonts via CSS variables in the :root block; for large headings, set N in style="--len:N" to the character count
License & source material
Usage conditions & limitations
Free to use · keep license noticeThis listing covers the free version under the MIT license in the public repository; the free scope is the code of this version and does not mean external services or third-party assets are free.
Must comply with when using
- You may use, modify, commercialize and distribute the code of this version for free.
- 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 quotas and fees must be checked separately.
- Demo images, fonts, icons and other third-party assets must be checked under their respective licenses and cannot be judged solely by the code's MIT license.
- External services such as domains, hosting, databases, payments or AI may incur additional fees.
- Before publishing, you must replace all content marked data-8b-placeholder (social preview image, favicon, phone, email, form) and the fictional demo data (prices, dates, addresses).
- The form is not yet connected to a backend and will not send anything; you need to connect it to Formspree or Netlify Forms yourself, or remove the form.
- The rules and FAQ mention an online waiver, but the page has no waiver link; if you use a waiver service, you must add the link yourself or modify the text.
- Photos, fonts and libraries retain their respective licenses; see CREDITS.md for third-party resource licensing.
- Depends on GSAP 3.13.0, ScrollTrigger, SplitText, MotionPathPlugin and Lenis 1.3.27, all loaded from the jsDelivr CDN.
- Browser compatibility requires Chrome and Edge 111+, Safari 16.2+, Firefox 113+, because it uses color-mix(), cascade layers and small/dynamic viewport units.
- Fonts use Google Fonts' Bricolage Grotesque, Playpen Sans and Rethink Sans, and must be changed via CSS variables in the :root block.
- For large headings, set N in style="--len:N" to the new character count, otherwise the display width may be incorrect.
- When using an AI coding agent, provide the downloaded files rather than links, otherwise the agent will rebuild a different page.
View Original Text Basis
Permission is hereby granted, free of charge
Original License Text
- Replace everything marked `data-8b-placeholder` (social preview image, favicon, phone, email, form) 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
- The rules and the FAQ mention an online waiver, but the page has no waiver link: add one if you use a waiver service, or edit the text.
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, SplitText, MotionPathPlugin, Lenis 1.3.27 from jsDelivr, 126 KB, no build step. Chrome and Edge 111+, Safari 16.2+, Firefox 113+ (it uses color-mix(), cascade layers, small/dynamic viewport units). With "reduce motion" on, the page is complete and still.
Original README
GSAP 3.13.0, ScrollTrigger, SplitText, MotionPathPlugin, Lenis 1.3.27 from jsDelivr, 126 KB, no build step. Chrome and Edge 111+, Safari 16.2+, Firefox 113+ (it uses color-mix(), cascade layers, small/dynamic viewport units). With "reduce motion" on, the page is complete and still.
Original README
Fonts: Bricolage Grotesque, Playpen Sans, 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
Fonts: Bricolage Grotesque, Playpen Sans, 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/trampoline-park-website-template/blob/main/LICENSEhttps://github.com/8bsite/trampoline-park-website-template/blob/main/README.mdGive 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=trampoline-park-website-template&template_owner=8bsite)**, edit `index.html` and turn on **Settings → Pages**.
Original README
Compiled by DeepSeek based on repository license and README ·2026-10-16. 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-16
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-20261017 · 2026-10-17
Inspect the recorded source material
SHA-256: b2e559f11c2a7aa545c7bdd381760c6107884d27b3b5641ad8fe00cc8a518c60
2026-10-16T17:32:30.738Z
Source file / repository# Free HTML trampoline park website template with GSAP scroll animations — Hopla **Website for a trampoline park or indoor family activity venue: 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/trampoline-park-website-template/)** · **[Use this template](https://github.com/new?template_name=trampoline-park-website-template&template_owner=8bsite)** · **[Download ZIP](https://github.com/8bsite/trampoline-park-website-template/archive/refs/heads/main.zip)** <a href="https://8bsite.github.io/trampoline-park-website-template/"><img src="previews/desktop.png" alt="Hopla, a free HTML template: first screen on a desktop" width="76.1%"></a> <a href="https://8bsite.github.io/trampoline-park-website-template/"><img src="previews/phone.png" alt="Hopla, a free HTML template: first screen on a phone" width="21.9%"></a> <p align="center"><a href="https://8bsite.github.io/trampoline-park-website-template/"><img src="previews/scroll.gif" alt="Hopla, 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 an indoor trampoline park with zones, sessions, birthday parties, a café, a league table, prices and booking. Cream, red and yellow fields with wobbly trampoline-bed edges and big condensed type; the page bounces as you scroll: a jumper is launched off the first screen, photo discs hop down the zone list and a red ball hops along the party route. Good for: trampoline park or bounce centre; indoor play centre or soft play; climbing, ninja or adventure park; kids' party venue; any family leisure venue with sessions, passes and bookings. ## 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/trampoline-park-website-template/main/index.html curl -LO https://raw.githubusercontent.com/8bsite/trampoline-park-website-template/main/AGENTS.md curl -LO https://raw.githubusercontent.com/8bsite/trampoline-park-website-template/main/LICENSE curl -LO https://raw.githubusercontent.com/8bsite/trampoline-park-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 venue: what it is (trampoline park, play centre, climbing or adventure park), city and address, activities or zones, sessions and opening hours, prices, parties, how to book>. Keep the layout, the motion and the single-file format; replace the brand name, copy, photos, prices, hours, 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=trampoline-park-website-template&template_owner=8bsite)**, edit `index.html` and turn on **Settings → Pages**. ## What's on the page - **Navigation** — fixed top bar: wordmark, Book button, Menu button opening a full-screen link overlay with contacts - **Bounce at Hopla, the trampoline park in Sheffield** — first screen: one giant word with a photo of a jumper in front, wordmark, two stickers, two short texts; then a red panel with heading, button and three tilted photos - **One roof, six ways off the ground** — list of six activity zones in a zig-zag: big name, one line, age sticker, round photo (demo: trampoline zones) - **The best bit is the middle** — full-width photo with a two-line statement held on screen while you scroll - **One shed, five crowds** — timetable of five sessions as tickets: time, name, text, ages, photo (ground turns from morning yellow to night) - **Birthday parties, sorted** — birthday parties: heading, text, price line, button, and a five-step route with numbered tilted photos - **The Landing** — on-site café: wide photo, round coffee photo, sticker, text, short price list - **Ninja Wall League** — ranking table of six results on a dark field, with heading, text, entry link and photo (demo: ninja wall times) - **House rules, short version** — red wall of five tilted rule stickers and one photo (house rules) - **Pick a pass** — five ticket-shaped passes with name, price and one line, plus two buttons - **Asked a lot** — questions and answers (native <details>) next to a heading and a phone line - **Come and jump** — address, opening hours, phone, email, directions and a booking request form (placeholders) - **Footer** — links, address and phone, copyright with the Design: 8B credit, a giant outlined HOPLA wordmark with three round photos ## Design Palette:       Fonts: Bricolage Grotesque, Playpen Sans, 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 wavy section edges are inline SVGs (class m-wave); each coloured section starts with one. Their colour follows the section's background. - The sessions background colour run and the Glow Night glow use --color-4, --color-5, --color-2 and --color-3: recolour through the tokens and the run follows. - The rules and the FAQ mention an online waiver, but the page has no waiver link: add one if you use a waiver service, or edit the text. ## Before you publish - Replace everything marked `data-8b-placeholder` (social preview image, favicon, phone, email, form) 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, SplitText, MotionPathPlugin, Lenis 1.3.27 from jsDelivr, 126 KB, no build step. Chrome and Edge 111+, Safari 16.2+, Firefox 113+ (it uses color-mix(), 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).
Explore similar templates
Compare previews and descriptions within the same stack and category.

mazer
Mazer is a free and open-source Bootstrap 5 admin dashboard and landing page template that does not depend on jQuery. It provides prebuilt releases, source builds, and CDN inclusion, and includes dark mode, perfect-scrollbar, and ApexCharts examples.
HTML · Admin dashboard

Freelancer
A bright, single-page Bootstrap portfolio template for freelancers, designers, and small studios. It includes a responsive portfolio grid with modal detail windows and an SB Forms contact form that requires an API token.
HTML · Portfolio

Creative
A single-page marketing template by Start Bootstrap for creative agencies and product services, built on Bootstrap with SCSS, featuring a portfolio grid and call-to-action sections. It includes pre-set SB Forms markers for form integration and npm build scripts for source customization.
HTML · Corporate Website

startbootstrap-agency
Agency is a one-page Bootstrap portfolio theme from Start Bootstrap, MIT licensed. It includes a responsive portfolio grid with modal details and a preconfigured SB Forms contact form that requires an API token.
HTML · Corporate Website

startbootstrap-landing-page
A general-purpose Bootstrap landing page template from Start Bootstrap, MIT licensed, with a Pug/SCSS/npm build pipeline.
HTML · Corporate Website

Landing-Page
A general-purpose landing page HTML template maintained by Tailwind Toolbox, written in pure HTML and loading the complete Tailwind CSS via CDN.
HTML · Corporate Website
