Solopreneur is an amazing personal brand Webflow Template created for brand owners looking to get more clients from their website.
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!
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.
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 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.
Neutral colors are mainly used for the interface elements such as texts, dividers, borders and neutral backgrounds.
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.
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.
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.
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.
Body XL
Body L
Body M
Body S
“You know you're in love when you can't fall asleep because reality is finally better than your dreams.”
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.
“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
You can set alignment for text elements by adding a class name from below.
Text align right
Text align left
Text align center
Text align justify
Spacing classes provides you set of classes which will help you to build and maintain consistent spacing across components, blocks, sections, etc.
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 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 is a global class which adds bottom margin. Bellow you'll find table of existing stack scale.
Inline is a global class which adds right padding. Bellow you'll find table of existing inline scale.
Indent is a global class which adds left padding. Bellow you'll find table of existing indent scale.
Inset is a global class which adds equal padding around the element. Bellow you'll find table of existing inset scale.
Group spacing such as G Stack and G Inline are global classes and used to add spacing inside of elements groups.
Uses flexbox (vertical direction) to provide space between group of elements.
Uses flexbox (horizontal direction) to provide space between group of elements.
With section classes you can set top and bottom margins for a whole section.
Sprkl provides a wide range of options to round corners. You can set corners around container or at particular side.
You can set corners around container, with classes below.
You can set corners at the top of container, with classes below.
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).
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 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.
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.
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.
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.
You can quickly customize each size of an avatar through the parameter “size.”
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.
Inform your user that his action had a result or show other informative text.
Let to the user know that his action acheived the goal.
Show the failure after the action.
Any important content.
A form is a set of related elements such as inputs, text fields, etc. arranged in a given order.
Select fields exclusively prepared only for Webflow forms. In Figma instead of Select fields use 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.
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.