Bloom — Free Yoga & Wellness Studio Website Template

Bloom trades the usual spa beige-and-terracotta for a grounded, plant-forward identity: deep forest greens and a single sunrise-gold accent on warm oat, with a signature "rising sun" circle motif. It ships as a complete one-page studio site — an interactive day-by-day class schedule, class-type cards, a teacher row, membership pricing and a retreat feature — built on Bootstrap 5 with zero jQuery.

Live Demo

A yoga student in a light-filled studio moving through a gentle standing pose

Features

  • Interactive weekly schedule with day tabs (Mon–Sun), keyboard-navigable, that opens on the current weekday automatically
  • Six class-type cards (Vinyasa, Hatha, Yin, Meditation, Breathwork, Prenatal) with inline-SVG icons and level/duration tags
  • Signature sunrise-circle hero with floating class badge, plus circular instructor portraits
  • Three-tier membership pricing (drop-in, unlimited, annual) with a highlighted "most loved" plan
  • Full-bleed retreat feature band with dates, location and price metadata
  • Vanilla-JS testimonial slider with dots, arrows, autoplay and pause-on-hover/focus
  • Front-end validated "first class free" capture form with inline success message
  • Scroll-reveal via IntersectionObserver, sticky blur-on-scroll header, and full prefers-reduced-motion support
  • Semantic landmarks, skip link, ARIA roles on tabs, visible focus styles and alt text throughout
Bloom — inside sections

At a glance

  • Framework: Bootstrap 5
  • License: Free for personal and commercial use
  • Pages: 1
  • Responsive: Yes
  • Style: Grounded yoga studio — forest green + sunrise gold on warm oat, Cormorant Garamond display

How to use it

Download the ZIP, unzip it, and open index.html — there is no build step and no dependencies to install. Replace the demo text and images with your own, point any forms at your backend or a form service, and deploy the folder to any static host. Colours, fonts, and spacing live in css/style.css; the interactions are in js/main.js. Bootstrap 5 is bundled locally, so it works offline and on strict-CSP hosts.

FAQ

Is Bloom really free to use commercially?

Yes. Use it for a real yoga, meditation or wellness studio, including client work, at no cost. A credit link back to uiCookies is appreciated but not required.

Does it use jQuery or any paid plugins?

No. Every interaction — the mobile nav, day-tab schedule, testimonial slider, form validation and scroll reveals — is hand-written vanilla JavaScript. The only bundled library is Bootstrap 5, self-hosted, and all icons are inline SVG.

How do I edit the class schedule?

Each day is a `.day-panel` block containing rows of time, class name, teacher and level. Edit the text in place, duplicate a `.sched-row` to add a class, and the day tabs will keep working with no JavaScript changes.

Can I connect the free-class form to my mailing list?

The form validates on the front end and shows a confirmation message out of the box. Point its `action` at your own endpoint, Mailchimp, or a form service to start collecting real sign-ups.

Aigars Silkalns

Designed & written by Aigars Silkalns

Aigars Silkalns is a Latvian entrepreneur and web developer who founded Colorlib, a hub for distinctive WordPress themes. Trained in technology and design, he began as a freelancer and launched Colorlib in 2013, earning acclaim for user-friendly, modern, responsive themes. A champion of open source, Silkalns shares insights on web trends and entrepreneurship. His mission is to make web design simple and accessible, empowering people worldwide to build professional sites with ease.

XLinkedInMore about uiCookies →

Free
Demo