TheSprkl Templates

LaunchPad Style Guide

LaunchPad is a comprehensive Webflow template meticulously designed for SaaS businesses across all verticals. This versatile tool will serve as your digital launchpad, propelling your brand to new heights and ensuring that your services stand out.

It was designed and developed by the team of Creative Experts at EGO Creative Innovations.

On this page you will find detailed guidelines how to use prebuilt Styles so your final site looks gorgeous!

Colors

TheSprkl uses Neutral, Primary, Accent and Semantic (Success, Warning, Error and Info) scales. There's no need to use nor customize all colors. You can start by adding components to your layout and changing the swatches for this specific components.

Background colors

To style elements you can use related class to a specific color. All background color classes looks like BGC Primary-900, where BGC=BackgroundColor Primary=ColorGroup and 900=ColorLevel. Below you can see all text color classes available in the system.

Primary

Primary colors appears most frequently across the website and components. They used for important actions, components, blocks, etc. You can create more complex color schemes by adding accent color.

BGC Primary 01
BGC Primary 02
Neutrals

Neutral colors are mainly used for the interface elements such as texts, dividers, borders and neutral backgrounds.

BGC Neutrals 01
BGC Neutrals 02
BGC Neutrals 03
Background
BGC Beige

Semantic

Semantic colors used to provide visual feedback on users input such as errors, warnings, information messages, success messages etc. Important note that you can use those colors in any other cases.

Error
BGC Error 01
BGC Error 02
Warning
BGC Warning 01
BGC Warning 02
Success
BGC Success-700
BGC Success-50
Info
BGC Info-600
BGC Info-100
BGC Info-50

Black & White

Black and white color scales moved to a separate group, but also could be used for interface elements such as texts, dividers, borders and neutral backgrounds.

White
BGC White

Text colors

To style text elements you can use related class to a specific color. All text color classes looks like TC Primary-900, where TC=TextColor Primary=ColorGroup and 900=ColorLevel. Below you can see all text color classes available in the system.

Primary
TC Primary 1
TC Primary 2
Neutrals
TC Neutrals 01
TC Neutrals 02
TC Neutrals 03
Error
TC Error 01
TC Error 02
Warning
TC Warning 01
TC Warning 02
Success
TC Success 01
TC Success 02
Info
TC Info 01
TC Info 02
White
TC White

Typography

The typographic hierarchy aims to create contrast between the most significant and minor elements of the text. Contrast is created by adjusting typography elements, including fonts, their size, style and color, and their alignment.

Text styles

Headlines

Headline XL

Headline L

Headline M

Headline S

Headline XS
Headline XXS
Body text

Body L

Body M

Body S

Additional styles
Label M
Label S
block quote
Block Quote
Support styles
Capitalize Every word
Lowercase
All Caps
Decoration None
Italic
Strikethrough
Overline
Underline
Bold
RICH TEXT

What’s a Rich Text element?

What’s a Rich Text element?

What’s a Rich Text element?

What’s a Rich Text element?

What’s a Rich Text element?
What’s a Rich Text element?

The rich text element allows you to create and format headings, paragraphs, blockquotes, images, and video all in one place instead of having to add and format them individually. Just double-click and easily create content.

  • Unordered List
  • Unordered List
  • Unordered List
  • Unordered List
  1. Ordered List
  2. Ordered List
  3. Ordered List
  4. Ordered List
“You know you're in love when you can't fall asleep because reality is finally better than your dreams.”

A rich text element can be used with static or dynamic content. For static content, just drop it into any page and begin editing. For dynamic content, add a rich text field to any collection and then connect a rich text element to that field in the settings panel. Voila!

Static and dynamic content editing

Static and dynamic content editing

Link to some where

Text alignment

You can set alignment for text elements by adding a class name from below.

TAR

Text align right

TAL

Text align left

TAC

Text align center

TAJ

Text align justify

Spacing

Spacing classes provides you set of classes which will help you to build and maintain consistent spacing across components, blocks, sections, etc.

Spacing Scale

Use the spacing scale for components or sections. This scale is applied and used within all components and sections. Spacing available in the system:

  • 2px

  • 4px

  • 8px

  • 12px

  • 16px

  • 24px

  • 32px

  • 48px

  • 64px

  • 120px

Spacing Classes

Spacing classes represented with Stack, Inline, Indent, Inset, Section classes and G Stack, G Inline group classes. Use them to provide proper spacing across components, blocks and sections.

Stack

Stack is a global class which adds bottom margin. Bellow you'll find table of existing stack scale.

Spacing Class
Stack Z
Stack XXS
Stack XS
Stack S
Stack M
Stack L
Stack XL
Stack 2XL
Stack 3XL
Value
0 px    0 px    0 px    0px
0 px    0 px    2 px    0px
0 px    0 px    4 px    0px
0 px    0 px    8 px    0px
0 px    0 px    12 px    0px
0 px    0 px    16 px    0px
0 px    0 px    24 px    0px
0 px    0 px    48 px    0px
0 px    0 px    64 px    0px
Inline

Inline is a global class which adds right padding. Bellow you'll find table of existing inline scale.

Spacing Class
Inline Z
Inline XXS
Inline XS
Inline S
Inline M
Inline L
Inline XL
Inline 2XL
Inline 3XL
Value
0 px    0 px    0 px    0 px
0 px    2 px    0 px    0 px
0 px    4 px    0 px    0 px
0 px    8 px    0 px    0 px
0 px    12 px    0 px    0 px
0 px    16 px    0 px    0 px
0 px    24 px    0 px    0 px
0 px    48 px    0 px    0 px
0 px    64 px    0 px    0 px
Indent

Indent is a global class which adds left padding. Bellow you'll find table of existing indent scale.

Spacing Class
Indent Z
Indent XXS
Indent XS
Indent S
Indent M
Indent L
Indent XL
Indent 2XL
Indent 3XL
Value
0 px    0 px    0 px    0 px
0 px    0 px    0 px    2 px
0 px    0 px    0 px    4 px
0 px    0 px    0 px    8 px
0 px    0 px    0 px    12 px
0 px    0 px    0 px    16 px
0 px    0 px    0 px    24 px
0 px    0 px    0 px    48 px
0 px    0 px    0 px    64 px
Inset

Inset is a global class which adds equal padding around the element. Bellow you'll find table of existing inset scale.

Spacing Class
Inset Z
Inset XXS
Inset XS
Inset S
Inset M
Inset L
Inset XL
Inset 2XL
Inset 3XL
Value
0 px    0 px    0 px    0 px
2 px    2 px    2 px    2 px
4 px    4 px    4 px    4 px
8 px    8 px    8 px    8 px
12 px    12 px    12 px    12 px
16 px    16 px    16 px    16 px
24 px    24 px    24 px    24 px
48 px    48 px    48 px    48 px
64 px    64 px    64 px    64 px
Group spacing

Group spacing such as G Stack and G Inline are global classes and used to add spacing inside of elements groups.  

G Stack

Uses flexbox (vertical direction) to provide space between group of elements.

Spacing Class
G Stack Z
G Stack XXS
G Stack XS
G Stack S
G Stack M
G Stack L
G Stack XL
G Stack 2XL
G Stack 3XL
Value
Row 0px
Row 2 px
Row 4 px
Row 8 px
Row 12 px
Row 16 px
Row 24 px
Row 48 px
Row 64 px
G Inline

Uses flexbox (horizontal direction) to provide space between group of elements.

Spacing Class
G Inline Z
G Inline XXS
G Inline XS
G Inline S
G Inline M
G Inline L
G Inline XL
G Inline 2XL
G Inline 3XL
Value
Column 0 px
Column 2 px
Column 4 px
Column 8 px
Column 12 px
Column 16 px
Column 24 px
Column 48 px
Column 64 px
Section

With section classes you can set top and bottom margins for a whole section.

Spacing Class
Section
Z
Section
XXS
Section
XS
Section
S
Section
M
Section
L
Section
XL
Section
2XL
Section
3XL
Value
0 px    0 px    0 px    0px
24 px    0 px    24 px    0px
32 px    0 px    32 px    0px
48 px    0 px    48 px    0px
64 px    0 px    64 px    0px
80 px    0 px    80 px    0px
96 px    0 px    96 px    0px
120 px    0 px    120 px    0px
168 px    0 px    168 px    0px

Corners

Sprkl provides a wide range of options to round corners. You can set corners around container or at particular side.

Corners around

You can set corners around container, with classes below.

Corners S
Corners M
Corners L
Corners XL
Corners XL
Corners 100%

Corners top

You can set corners at the top of container, with classes below.

Corners Top S
Corners Top M
Corners Top L
Corners Top XL

Buttons

Buttons are one of the most important components, as they help people communicate with the system and get expected feedback and result from it.

TheSprkl supports large variety of button styles and can serve plenty of purposes. Every button group supports different button size and button type (icons buttons, fab). All button groups sorted by importance (primary, secondary, outline, ghost, tertiary buttons).

Primary

Buttons / Primary / Fab

Secondary

Outline

Ghost

Customize

General button styles applied to the Button class and for all buttons defined min-width, so they will look consistent even, if the text is short. To achieve different button size please add size combo class after Button class, e.g. Button Size L

Links

Links are the useful tool that makes information more structured and wider. You can mark the link in different ways: underlined, boxed, default. This demo lets you preview the link component, its variations, and configuration options.

Link / Icon Left
Link / Icon Right

Customize

In order to style links use Link global class and add one of the combo classes Dark, Pale or Light. Same classes could be applied to Link Blocks and will affect not only text, but icons too. Note that each style have its own states and for now style states won't affect icons.

Link
Link Dark
Link pale
Link Light

Avatars

Avatars, also known as a profile picture or userpic, is a graphical representation of a user or the user's character or persona. Avatars are used to show a thumbnail representation of an individual or company in the interface. Avatars occur widely in material design and use almost everywhere from tables to dialogue menus.

Components

You may choose a preferable option:

Six sizes
: XXS, XS, S, M, L, XL;
Three types: icon, picture, letter;
Two variants: circular and rounded square.

Avatars / Circular / Initials
ES
ES
ES
ES
ES
ES
Avatarts / rounded / initials
ES
ES
ES
ES
ES
ES
Avatars / Circular / Placeholder
Avatarts / Rounded / Placeholder

Customize

You can quickly customize each size of an avatar through the parameter “size.”

ES
ES
ES
ES
ES
ES

Alerts

Provide contextual feedback messages for typical user actions with the handful of available and flexible alert messages.

Alerts are notifications that lead to important information related to the state of applications or devices, and often triggers a communication request. It may contain a title, an optional message, and one or more parts. Alert offers 4 levels of severity with a unique color and icon.

Info

Inform your user that his action had a result or show other informative text.

Alerts / INFO / Default
Info alert
Alerts / INFO / With Description
Info alert
Amet minim mollit non deserunt ullamco est sit aliqua dolor do amet sint.

Success

Let to the user know that his action acheived the goal.

Alerts / INFO / Simple
Amet minim mollit non deserunt ullamco est sit aliqua dolor do amet sint.
Alerts / Success / Default
Info alert
Alerts / Success / With Description
Info alert
Amet minim mollit non deserunt ullamco est sit aliqua dolor do amet sint.
Alerts / Success / Simple
Amet minim mollit non deserunt ullamco est sit aliqua dolor do amet sint.

Error

Show the failure after the action.

Alerts / Error / Default
Info alert
Alerts / Error / With Description
Info alert
Amet minim mollit non deserunt ullamco est sit aliqua dolor do amet sint.
Alerts / Error / Simple
Amet minim mollit non deserunt ullamco est sit aliqua dolor do amet sint.

Warning

Any important content.

Alerts / Warning / Default
Info alert
Alerts / Warning / With Description
Info alert
Amet minim mollit non deserunt ullamco est sit aliqua dolor do amet sint.
Alerts / Warning / Simple
Amet minim mollit non deserunt ullamco est sit aliqua dolor do amet sint.

Customize

Pellentesque porta, ex eu laoreet lacinia, sem magna porttitor tellus, id tristique nibh sem at nisi.

Forms

A form is a set of related elements such as inputs, text fields, etc. arranged in a given order.

Inputs

Forms / Inputs / Default / Size
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Text area

Forms / Inputs / Text Area / Default /
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Select field

Select fields exclusively prepared only for Webflow forms. In Figma instead of Select fields use dropdowns.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Toggles

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Resources

DOCumentation

Get in Touch

San Jose, Costa Rica