esdecode

Crème — Warm Cream Countdown & Event Timer Widget

No ratings
|0 Sales|by DriftPixel Studio|v1.0.0
Crème — Warm Cream Countdown & Event Timer Widget screenshot 1
1 / 1
0
Sales
Rating
0
Reviews

Description

Overview

Crème is a delightfully warm, cream-toned countdown timer widget built entirely in vanilla JavaScript with zero dependencies. It solves a common problem for web creators who want a visually sophisticated, easy-to-embed countdown component — without wrestling with heavy libraries or clashing blue-gradient defaults that look out of place on editorial, bakery, portfolio, wedding, or lifestyle sites.

Drop in one self-contained HTML file, set your target date, and get a polished, pixel-perfect timer that feels hand-crafted rather than generated.

Who It's For

  • Freelancers building bespoke sites for boutique brands, wedding planners, or food businesses who need a refined countdown component.
  • Front-end developers looking for a lightweight timer they can drop into any project in minutes.
  • Designers who care about warm, editorial aesthetics and don't want a neon-blue plugin ruining their colour story.
  • Small business owners running a product launch, pop-up shop, or seasonal event page.

Key Features in Depth

Crème uses a warm parchment palette (#FAF6EF base, #C9A97A gold accents) paired with Playfair Display headings and DM Sans body text. The four digit-blocks (Days, Hours, Minutes, Seconds) use a flip-card animation that smoothly rotates each card on change — giving a mechanical clock feel without any CSS framework overhead.

A live configuration panel on the demo page lets you change the event title and target date in real time, re-rendering the widget instantly so you can preview customisations before touching a line of code. The widget also handles the expired state gracefully — showing a warm "The moment has arrived ✦" message instead of negative numbers.

Responsive by design: at mobile widths the four blocks stack into a 2×2 grid, maintaining legibility and proportions without a media-query nightmare.

What's Included

  • index.html — fully self-contained demo page with the widget and live config panel
  • widget.js — standalone widget class you can import into any project
  • README.md — setup, customisation guide and file list

How to Customise / Get Started

  1. Open index.html in any browser — no build step, no npm install.
  2. Edit the data-target attribute on <div id="creme-widget"> to your event date (ISO 8601).
  3. Change the --creme-accent CSS variable at the top of the <style> block to match your brand colour.
  4. Swap the Google Fonts import for any serif/sans pairing you prefer.
  5. To embed in an existing site, copy widget.js and the small CSS block — then call new CremeTimer('#my-element', { target: '2026-01-01' }).

Features

Warm cream & gold colour palette — editorial, not generic
Smooth CSS flip-card animation on every digit change
Live config panel: change title & date without editing code
Graceful expired state with a warm completion message
Responsive 2×2 mobile layout, 4-column desktop
Zero runtime dependencies — pure vanilla JS & CSS
Standalone widget.js class for easy embedding in any project
CSS custom properties for one-line colour theming

Requirements

  • Any modern browser (Chrome 90+, Firefox 88+, Safari 14+, Edge 90+)
  • No build step or package manager required
  • Internet connection to load Google Fonts (or swap for local fonts)

Changelog

**v1.0.0** (Latest) - Initial release with cream/gold flip-card countdown widget - Live configuration panel for real-time preview - Responsive 2×2 mobile layout - Expired state with animated completion message

Frequently Asked Questions

Does this widget require any JavaScript frameworks or npm packages?

No. Crème is 100% vanilla JavaScript and plain CSS with no runtime dependencies. Just open the HTML file in a browser and it works.

How do I change the target date?

Set the ISO 8601 date string on the data-target attribute of the widget div, or use the live config panel on the demo page to preview changes instantly before editing code.

Can I embed this in an existing website (WordPress, Webflow, etc.)?

Yes. Copy widget.js and the small CSS block into your project, add a container div, and call new CremeTimer('#your-div', { target: '2026-06-01', title: 'Launch Day' }). No framework needed.

What happens when the countdown reaches zero?

The widget switches to a warm expired state showing a styled completion message — no negative numbers, no broken display.

Can I change the colour scheme?

Yes. One CSS custom property (--creme-accent) controls the gold accent colour. Change it to any hex value to match your brand in seconds.

Is this component responsive?

Yes. On desktop the four digit-blocks sit in a single row; on mobile they reflow into a 2×2 grid so the numbers remain large and readable on small screens.

Technical requirements

  • See the detailed requirements in the product description below.

What is included

  • Downloadable product files
  • Product listing and product page guidance
  • Product files ready for self-hosting or integration
  • 8 listed features
  • Changelog included on the product page

Who is this product for

  • Teams shopping within TypeScript
  • Use cases aligned with countdown timer, vanilla javascript, cream design, event widget

License and usage

  • Verify the exact usage rights on the selected license before deployment or client handoff
  • Keep the purchase record and license certificate for future verification

Updates and support

  • 6 months of seller support included
  • Review the seller support scope before purchasing.
  • Recent changes are visible in the product changelog
  • Use the changelog to confirm ongoing maintenance before rollout

Technical details

Current version
1.0.0
Last updated
Jul 11, 2026
Support period
6 months of seller support included

Marketplace review

Content review process

No completed marketplace review record is available for this product.

This is not a full penetration test or a guarantee that the product is vulnerability-free.

License comparison

A license is tied to one end product, not strictly to one domain. Development, staging, and the final production domain may belong to the same licensed deployment.

UseRegular LicenseExtended License
Source code modification
Own project use
One client project
One production deployment
Development and staging
Paid SaaS or paid user access
Multiple unrelated client projects
Redistribute source code
Resell source code
Read the full license terms →

License FAQ

Can I modify the source code?

Yes, under both licenses.

Can I use the script for a client?

Yes, for one client end product.

Can I install it on a staging domain?

Yes. Development and staging may belong to the licensed deployment.

Do I need another license for another client?

Yes, each unrelated client end product needs its own license.

Can I use it for a paid SaaS?

Yes, with an Extended License.

Can I resell the source code?

No. Standalone redistribution or resale is prohibited.

Is a license limited strictly to one domain?

No. It is tied to one end product, which may use development, staging, and production domains.

This product is temporarily unavailable for purchase.
Instant digital download
Review scope shown below
Recent product changes listed in the changelog
6 months of seller support included

Item Details

Last Update
July 11, 2026
Published
July 10, 2026
Version
1.0.0
Category
TypeScript
Sales
0
Reviews
No reviews

Share This Item

License Info

Regular License — Use in one end product which end users are not charged for.

Extended License — Use in one end product which end users can be charged for.

Verify a license key →