TheSprkl Templates

Prisma Style Guide

Prisma is an amazing investment-focused Webflow Template created for businesses and investors looking to maximize returns and safeguard their investments.
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-900
BGC Neutrals-800
BGC Neutrals-700
BGC Neutrals-600
BGC Neutrals-500
BGC Neutrals-400
BGC Neutrals-300
BGC Neutrals-200
BGC Neutrals-100
BGC Neutrals-50

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-01
BGC Success-02
Info
BGC Info-01
BGC Info-02

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.

Black
BGC Black-100
BGC Black-88
BGC Black-80
BGC Black-72
BGC Black-64
BGC Black-56
BGC Black-48
BGC Black-40
BGC Black-32
BGC Black-24
BGC Black-16
BGC Black-8
BGC Black-4
White
BGC White-100
BGC White-88
BGC White-80
BGC White-72
BGC White-64
BGC White-56
BGC White-48
BGC White-40
BGC White-32
BGC White-24
BGC White-16
BGC White-8

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-01
TC Primary-02
Neutrals
TC Neutrals-900
TC Neutrals-800
TC Neutrals-700
TC Neutrals-600
TC Neutrals-500
TC Neutrals-400
TC Neutrals-300
TC Neutrals-200
TC Neutrals-100
TC Neutrals-50
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
Black
TC Black-100
TC Black-88
TC Black-80
TC Black-72
TC Black-64
TC Black-56
TC Black-48
TC Black-40
TC Black-32
TC Black-24
TC Black-16
TC Black-8
White
TC White-100
TC White-88
TC White-80
TC White-72
TC White-64
TC White-56
TC White-48
TC White-40
TC White-32
TC White-24
TC White-16
TC White-8

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 XXL

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
Overline
Caption
Support styles
Capitalize Every word
Lowercase
All Caps
Decoration None
Italic
Strikethrough
Overline
Underline
Bold
Quotes
“You know you're in love when you can't fall asleep because reality is finally better than your dreams.”
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.

Stack Z
0 px    0 px    0 px    0px
Stack XXS
0 px    0 px    2 px    0px
Stack XS
0 px    0 px    4 px    0px
Stack S
0 px    0 px    8 px    0px
Stack M
0 px    0 px    12 px    0px
Stack L
0 px    0 px    16 px    0px
Stack XL
0 px    0 px    24 px    0px
Stack 2XL
0 px    0 px    48 px    0px
Stack 3XL
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.

Inline Z
0 px    0 px    0 px    0 px
Inline XXS
0 px    2 px    0 px    0 px
Inline XS
0 px    4 px    0 px    0 px
Inline S
0 px    8 px    0 px    0 px
Inline M
0 px    12 px    0 px    0 px
Inline L
0 px    16 px    0 px    0 px
Inline XL
0 px    24 px    0 px    0 px
Inline 2XL
0 px    48 px    0 px    0 px
Inline 3XL
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.

Indent Z
0 px    0 px    0 px    0 px
Indent XXS
0 px    0 px    0 px    2 px
Indent XS
0 px    0 px    0 px    4 px
Indent S
0 px    0 px    0 px    8 px
Indent M
0 px    0 px    0 px    12 px
Indent L
0 px    0 px    0 px    16 px
Indent XL
0 px    0 px    0 px    24 px
Indent 2XL
0 px    0 px    0 px    48 px
Indent 3XL
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.

Inset Z
0 px    0 px    0 px    0 px
Inset XXS
2 px    2 px    2 px    2 px
Inset XS
4 px    4 px    4 px    4 px
Inset S
8 px    8 px    8 px    8 px
Inset M
12 px    12 px    12 px    12 px
Inset L
16 px    16 px    16 px    16 px
Inset XL
24 px    24 px    24 px    24 px
Inset 2XL
48 px    48 px    48 px    48 px
Inset 3XL
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.

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

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

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

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

Section
Z
0 px    0 px    0 px    0px
Section
XXS
24 px    0 px    24 px    0px
Section
XS
32 px    0 px    32 px    0px
Section
S
48 px    0 px    48 px    0px
Section
M
64 px    0 px    64 px    0px
Section
L
80 px    0 px    80 px    0px
Section
XL
96 px    0 px    96 px    0px
Section
2XL
120 px    0 px    120 px    0px
Section
3XL
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 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

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 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
Avatars / Circular / 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.
Alerts / INFO / Simple
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 / 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.

Dropdowns

Dropdowns are small overlays that opens on demand. They let users access additional content and actions without cluttering the page. It is usually used for navigation or forms.

Customize

General dropdown styles applied to the Dropdown Link. To achieve different dropdown size please add size combo class after Dropdown Link class, e.g. Dropdown Link Size L.

Prisma

123 Lexington Avenue, Suite 456, New York, NY 10010, United States