Skip to content

Seasonal Holiday Sale Email

Email-safe holiday sale template with a festive header photo, four gift guide image tiles, a limited-time offer block and a bulletproof shop button.

Live preview

Open in new tab

Code

A festive, email-safe holiday sale template in deep green, cream and gold: a full-width header photo, a "Gifts they will actually keep" headline, a gift guide of four image tiles, a dashed limited-time offer block with a bulletproof shop button, and a service strip. It is written without fixed dates, so it can be reused every season.

How it works

The hidden .hse-preheader sets the inbox preview text. The .hse-wrapper table fills the background with dark green, and .hse-container keeps the email at 600 px with max-width; MSO conditional comments add a fixed 600 px table for Outlook on Windows.

The header image .hse-hero-img is a 600 x 300 photo with display:block, width and height. The headline section sits on a solid green cell so the text never depends on a background image, which Outlook would drop. The gift guide is two rows of two .hse-tile cells; each tile is one link that wraps an .hse-tile-img photo and a colored caption bar, alternating green and red. The .hse-offer cell has a gold dashed border, the code and a shop button that uses a VML v:roundrect for Outlook and a padded .hse-btn link elsewhere. The offer runs "for the next 72 hours", so no calendar date goes stale.

Customization

  • Replace #14382d (green), #b3312c (red) and #d4a64a (gold) in the inline styles, and in the VML fillcolor, to restyle it for another season.
  • Swap the .hse-hero-img photo for a seasonal image at 1200 x 600 for sharp retina display.
  • Rename the gift guide categories and links in the .hse-tile captions, for example "For him", "Under $25".
  • Change the code and percentage in .hse-offer-big and the preheader.
  • Adjust .hse-title and .hse-offer-big sizes in the @media block of style.css for longer headlines on phones.
  • Delete the service strip row with the .hse-perk cells if you do not offer gift wrap or receipts.

Accessibility

Layout tables use role="presentation", and the content has one h1 plus an h2 for the gift guide. Each photo has descriptive alt text, and every tile caption is real text, so the categories stay readable when images are blocked. Cream and white text on dark green and gold on green keep strong contrast. Decorative stars and check marks are plain text characters, not icon fonts.

Usage notes

Targets Outlook 2016+ for Windows, Outlook.com, Gmail web and apps, Apple Mail and iOS Mail. style.css holds only progressive extras: hover states and phone sizing below 480 px, where the tiles stay two-up and the service strip stacks. Inline it in a <style> block of your email head. Photos come from Unsplash; replace them with your own product and campaign images.

Requirements

No dependencies. Pure HTML, CSS and JavaScript.

Seasonal Holiday Sale Email – Pure CSS email templates component screenshot
Seasonal Holiday Sale Email · Pure CSS Email Templates

More Email Templates

Promotional Sale Email with Discount Code – Pure CSS email templates preview

Promotional Sale Email with Discount Code

Email-safe sale template with a big 40% off banner, dashed discount code box, four-product price grid, bulletproof shop button and terms line.

Email Verification Email – Pure CSS email templates preview

Email Verification Email

Dark, email-safe confirm-your-email template with a big bulletproof verify button, a six-digit one-time code, expiry note and footer.

Abandoned Cart Reminder Email – Pure CSS email templates preview

Abandoned Cart Reminder Email

Email-safe abandoned cart reminder with product photos and prices, subtotal, free delivery incentive, checkout button and related products.

Password Reset Email – Pure CSS email templates preview

Password Reset Email

Email-safe password reset template with lock image, VML bulletproof button, expiry note, fallback link, security notice and request details.

Appointment Reminder Email – Pure CSS email templates preview

Appointment Reminder Email

Email-safe appointment reminder with provider photo, details table, clinic address and directions link, reschedule and cancel buttons and preparation tips.

Shipping Confirmation Email with Tracking – Pure CSS email templates preview

Shipping Confirmation Email with Tracking

Email-safe shipping notification with estimated delivery, a table-cell progress bar, carrier and tracking number, shipped items and a track package button.