Thrasher

A thrasher will appear on the middle of the page as a larger CTA and will extend the full page width.

Anatomy

The thrasher section is made up of three or four items.

Anatomy callouts for thrasher component
  1. Section background can be a solid color or a full-bleed image. Consider the section layout when creating the image.
  2. Section title sets the topic for the section.
  3. Text input enforces the desired user action. It should be a tertiary icon-only button with the right arrow and the hover motion animation (no color change, just the movement).
  4. Email input is an interactive element where users will enter their email.
  5. Submit CTA is a primary button that enforces the desired user action.
  6. Counter that sets the countdown of the event.

Usage

When to Use

Use the thrasher section to highlight a specific action we want the user to take.

When Not to Use

Don’t use the thrasher section when the purpose is to present and describe specific content, not to promote content. Use a card container or a promotion section instead.

Variants

3 different variants for the thrasher component are allowed.
Variation
Purpose
Background
Text Input
CTA

Image background

Use to highlight an action or a short message and give a visual hook.

With image background

No text input

With CTA (tertiary icon-only button: right arrow. Arrow has motion animation but no color change).

Solid color background

Use to highlight an action or a message.

With solid color background

No text input

With CTA (tertiary icon-only button: right arrow. Arrow has motion animation but no color change).

Short form

Use to highlight an action that requires users to enter a single data element before submitting an action (for example: entering an email to receive information about an event).

With solid color background,
with image background

With text input

With primary button.

Countdown

Use to show the countdown to a date of an event.

With solid color background, with color gradient background.

With counter

No CTA

Types

Image Background

Use a full-bleed background image that can be customized. When creating the image, make sure that the text and CTA are legible.

thrasher component image background type

Solid Color Background

Use a solid color for the background. When choosing the color, make sure that the text and CTA are legible.

thrasher component solid color background type

Short Form

Use a solid color or a customizable full-bleed background image for the background. When choosing the color or creating the image, consider potential legibility issues for the text and CTA.

thrash component short form type

Countdown

Use a solid color or a customizable color gradient for the background. When choosing the color or creating the gradient, consider potential legibility issues for the text and counter.

thrash component countdown type

Background Image

This element maintains the alignment and content distribution at every breakpoint.

Thrasher component background image alignment and content distribution and common breakpoints.

Container

Spacing

Ensure that proper space is given between each item in the container.

Spacing between elements within the thrasher component
Image background and solid image
Spacing between elements in the short form type thrasher component
Short form: XL
spacing between elements within the LG and MD size thrasher components
Short form: LG and MD
spacing between elements within the SM size thrasher component
Short form: SM
spacing between elements within the XL and LG maximum size countdown thrasher component
Countdown: XL and LG (max)
spacing between elements within the LG minimum and MD maximum size countdown thrasher component
Countdown: LG (min) and MD (max)
spacing between elements within the MD minimum and SM maximum size countdown thrasher component
Countdown: MD (min) and SM (max)
spacing between elements within the SM minimum size countdown thrasher component
Countdown: SM (min)

Hierarchy

A proper hierarchy must be ensured for the elements that compose the thrasher. The CTA of the image/solid color background variation should be at the right of the title with a fixed padding, and it should be a tertiary icon only button (right arrow).

For the short form variation, the text input (without label) and the CTA (primary button) should be at the right of the title with a variable padding. The title, with first level of importance, needs to give a clear and short idea of the topic of the thrasher. Keep in consideration that in case of the short form variation, the CTAs should be on a second line below the title, and they have to be placed at the bottom of the container.

CTA shown aligned left in thrasher component

Do left-align the CTA, with the auto padding at the right.

CTA right alignment is not correct

Don’t right-align the CTA, with the fixed padding at the right.

Shows the CTA as full width in the small viewport

Do adjust the CTAs to take the full width of the container on SM viewports.

Incorrect alignments for the cta within the thrasher component

Don’t left-align the CTAs or keep them to one line when reaching SM viewports.

Alignment

The alignment of items within the thrasher container or in relation to content at the same level of the page, should follow a left-justified pattern. Exceptions include the input and button on the short form variation, and the counter on the countdown variation, which should be right-aligned. The title should flow to the left-most margin of the content area with the CTA following it to the right, always left-aligned. For the short form variation, on MD and SM viewports, the CTAs, input, and counter will take the width of the page.

All possible alignment of elements within the thrasher component

Sizing

The thrasher will adjust to the vie-port size. The image and the solid color background variations won’t change much between the viewport sizes; the short form and countdown variation, however, do change, mostly for the SM size.

Component sizing for image background and solid color variants
Image background and solid image
Sizing options for the short form variant that shows alignment of elements at different breakpoints
Short form
Sizing options for the countdown variant that shows alignment of elements at different breakpoints
Countdown

Motion

In the hover state, the arrow moves 6px on a straight line to the right. The arrow doesn't change of color or thickness.

Animated hover effect for thrasher component

Themes

Background Image

Background thrasher on dark theme
Dark
Background thrasher on mid theme
Mid
Background thrasher on light theme
Light

Solid Background

Solid thrasher on dark theme
Dark
Background thrasher on mid theme
Mid
Solid thrasher on light theme
Light

Short Form

Short thrasher on dark theme
Dark
Short thrasher on mid theme
Mid
Short thrasher on light theme
Light

Countdown

Countdown thrasher on dark theme
Dark
Countdown thrasher on mid theme
Mid
Countdown thrasher on light theme
Light