Learn to Design in Webflow: Style

Documentation
March 20, 2023
3 min
Computer with "Intro to designer" written on the screen and a pipette.
Key points

Today, we will learn the basics and concepts needed to get started with Webdesign in Webflow. The design aspect is a significant advantage of Webflow compared to its competitors, as it is primarily a tool for web designers. With this no-code website creation tool, we can make each page of our website unique.

Understanding Webflow's Responsiveness

Before we begin, it's essential to discuss mobile design in Webflow. Indeed, before starting to create our site, we must look for a platform that allows us to design with a mobile-first approach. This is entirely possible with Webflow, which enables the creation of responsive and customized designs.

In fact, Webflow operates on a cascading system (Cascading Rules). This system works in a way that the design for a "higher" device type influences all "lower" types. However, any changes made to a specific device type do not affect the design of the "higher" device types. The current hierarchy in Webflow is as follows: Desktop > Tablet > Mobile Landscape > Mobile Portrait. Therefore, when I design the Desktop version, the changes also apply to Tablet and Mobile. Conversely, if I make a change to Mobile Landscape, it will influence Mobile Portrait but not Desktop or Tablet.

Learning to Use Webflow's Style Manager

The Style Manager in Webflow corresponds to the right sidebar that allows you to assign classes to elements on your page and style them (Keyboard shortcut: “E”).

Understanding the Purpose of the Selector

The Selector allows you to assign a name to a selected element to give it a style, thereby creating a “Class”. A “Class” is a type of selection that enables applying the same style to all elements within it.

It is possible to combine multiple “classes” to customize elements. We refer to this as “Combo Classes”. A “Combo Class” allows, as its name suggests, to combine two or more classes to apply different styles to an element.

Additionally, you can alter the style of an element when it is hovered over (Hover), pressed (Pressed), or focused (Focused) using the “Selector State” function.

Using the Selector State for Hover, Focused, and Pressed

With a solid Style Guide and a Client First methodology, the Selector will save you a considerable amount of time in developing your project.

Customizing Element Display with the Layout Section

The Layout feature in the Style section allows you to arrange elements on a page in multiple ways:

Display: block

This layout displays block elements on a new line, occupying the full available width.

Display: flex

This layout allows you to organize elements in a block either horizontally or vertically. Additional options are available to justify or align the elements.

Example of using the Flex display in Webflow

Display: grid

This layout allows for displaying elements in a grid format. You can choose the number of columns and rows to customize the grid and thus the display of your elements.

Example of using the Grid display in Webflow

Display: inline

This layout allows an element to be displayed next to another without any break. Margins can be adjusted, but not the height or width.

Display: inline-block

This layout enables elements to be displayed side by side. The width of this element is defined by its content.

Display: none

This layout simply hides the elements on your page.

Defining Gaps and Margins with the Spacing Section

In this section, you can define margins (Margin) and gaps (Padding) between elements on your page. More specifically, margins define the external spacing between an element's border and surrounding elements. Padding, on the other hand, defines the internal spacing between an element's border and its inner contents.

Left margin

Defines the external spacing between an element's left border and neighboring elements.

Left padding

Defines the spacing between an element's left border and its inner contents.

Bottom margin

Defines the spacing between an element's bottom border and elements below it.

Bottom padding

Defines the spacing between an element's bottom border and its inner contents.

Right Margin

Defines the external spacing between an element's right border and adjacent elements.

Right Padding

Defines the internal spacing between an element's right border and its inner contents.

Top Margin

Defines the external spacing between an element's upper border and the elements above it.

Top Padding

Defines the internal spacing between an element's upper border and its inner contents.

Defining Element Sizes with the Size Section

The “Size” section allows you to set specific height and width for elements. Several functionalities are available and can be set in pixels (PX), percentages (%), ems (EM), rems (REM), character width (CH), viewport width (VW), or viewport height (VH).

Width

Width defines an element's width.

Height

Height defines an element's height.

Minimum width (min w)

Min W defines an element's minimum width.

Minimum height (min h)

Min H defines an element's minimum height.

Maximum width (max w)

Max W defines an element's maximum width.

Maximum height (max h)

Max H defines an element's maximum height.

Defining Element Position in Webflow

The “Position” section of the “Style” tab allows you to customize your elements' positioning.

Customizing Texts with the Typography Section

This section enables you to modify the font family, size, alignment, color, etc. of your text. Fonts are readily available in Webflow, but you can also import your own custom fonts.

Font

Modify the font type

Weight

Adjust the thickness of the font

Size

Change the font size

Height

Adjust the vertical spacing between lines

Color

Change the text color

Align

Modify the text alignment

Style

Change the text decoration

A myriad of other customization options are available, but keep in mind that you can fully customize your text.

Modifying Backgrounds with the Backgrounds Section

The “Backgrounds” section allows you to change an element's background. You can insert an image, a gradient, or a solid fill color for an element's background.

Adjusting Borders with the Borders Section

This section allows you to style an element's borders. You can modify the style, color, and radius of an element's borders.

Creating Effects with the Effects Section

Finally, this last section of the “Style” tab allows you to modify an element's appearance by adding opacity, size, rotation, a shadow effect (Shadow), etc.

Now, you are more familiar with the elements of the Style tab! You can now start designing your site. If you need help with your Webflow project, Digidop is an agency specialized in this tool.

Thibaut Legrand
Thibaut Legrand
Technical Solutions Architect & Webflow Expert

Suggested articles

Webflow Localization, Credial's Use Case
Documentation
Webflow

Webflow Localization: Practical Guide & Credial's Use Case

Webflow Localization: Practical Guide & Credial's Use Case
Visuel showcasing digidop.fr switching to digidop.com
News
Digidop

Digidop.fr is now Digidop.com

Digidop.fr is now Digidop.com
Photo of the Digidop team with the Digidop Logo 2024
News
Digidop

A Look Back at an Exceptional 2024 and Vision 2025

A Look Back at an Exceptional 2024 and Vision 2025

Want to turn your website into your most valuable asset?

Contact us today