Webflow Framework

Architectural Principles

  • Standardized Layout Logic: No duct-taped, one-off solutions. Every section utilizes the same few core classes, allowing you to construct any layout from a single, predictable set of rules.
  • Unbreakable Visual Consistency: Typography, spacing, and behavior are hardwired into the system. Every element is natively responsive out of the box, guaranteeing zero layout breaks across the entire site.
  • Context-Independent Modularity: Drop any component into any section, on any page. It will automatically adapt and function perfectly on every screen size.
  • Zero-Code Customization: Stop wrestling with CSS properties. Rearrange layouts via simple drag-and-drop and customize elements by picking predefined variants from a dropdown list.
  • Plain-English Naming Convention: A radically minimized class system with names that actually make sense. No cryptic acronyms or complicated naming conventions—just straightforward logic.
  • Comprehensive Asset Library: Everyday page building is reduced to a rapid, drag-and-drop assembly process.
  • Ruthless Simplicity: No bloated workarounds or half-baked Webflow gimmicks. Just clean, proven solutions that guarantee flawless and easy-to-understand functionality.
  • Encapsulated Custom Code: Custom JavaScript is strictly bound to the specific module it controls. No more hunting through global page settings or breaking the site by deleting a loose script.
  • No Spaghetti Interactions: All animation triggers are explicitly linked to the modules they belong to. You can move, duplicate, or delete elements without breaking a web of hidden interaction dependencies.

Explore the stylekit below, or...

Core Layouting Logic

Strict structural hierarchy. Always nest in this exact sequence:

  1. SECTION (Obligatory): Defines the horizontal section. Apply background colors (using FILL) or background graphics here. Variants: fullscreen (min-height), etc.
  2. CONTAINER (Obligatory): Controls maximum width and global padding. Variants: alternative widths and padding scales.
  3. GRID (Optional): Standard 12-column grid. Variants: child element alignment.
  4. BLOCK (Optional): Controls vertical distribution (Top, Center, Bottom). Execution: Always place exactly 3 CONTENT divs inside a BLOCK to utilize vertical spacing. Variants: padded frames.
  5. CONTENT (Obligatory): Spans the parent element. Wraps the actual content (text, images). Default: Align left. Variants: Align center, align right.

Note: For simple horizontal layouts, skip GRID and BLOCK. Just wrap your elements in a CONTENT class inside the CONTAINER.

Heading

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique.

Heading

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique.

Heading

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique.

Heading

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique.

Heading

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique.

Heading

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique.

Heading

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique.

Heading

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique.

Heading

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique.

Heading

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique.

Heading

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique.

Heading

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique.

Heading

Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Heading

Lorem ipsum dolor sit amet

Heading

Lorem ipsum dolor sit amet

BAR

Aligns two elements horizontally (one far left, one far right). Variants: padded frames.

Heading

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique

Heading

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique

Heading

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique

Heading

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique

ARRAY HORIZONTAL

Lists elements horizontally with a defined gap. Automatically wraps to a new row when max-width is reached.

ARRAY VERTICAL

Lists elements vertically with a defined gap.

CLIP

Locks two elements side-by-side with a gap. Does not wrap. Variants: padded frames.

This is some text inside of a div block.
This is some text inside of a div block.

Heading

This is some text inside of a div block.

Heading

This is some text inside of a div block.

Heading

This is some text inside of a div block.

Cards

Standardized component constructions utilizing the BLOCK and CONTENT logic.

Content Elements

Innerhalb von CONTENT platzieren

SPACER

Replaces messy margin combo-classes. Drop these intuitive blocks between elements to define spacing. Variants: precise height increments.

FILL

Injects global palette colors into the background of a div. Generally used to color framed SECTION or a framed BLOCK, BAR, or CLIP.

Typographie

Global text sizing. Available in regular and inverted (dark/light modes).

Crucial SEO Note: The HEADING classes are fully decoupled from HTML tags. Apply any size class to any H1-H6 tag to maintain semantic SEO without breaking the visual design.

Lorem ipsum

Lorem ipsum dolor sit amet

Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique.
This is some text inside of a div block.
This is some text inside of a div block.
This is some text inside of a div block.
This is some text inside of a div block.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique.

01
01
01
Eyebrow
Eyebrow
Text Link
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique.
  1. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique.
  2. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique.
  3. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique.
  • Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique.
  • Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique.
  • Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique.

Lorem ipsum

Lorem ipsum dolor sit amet

Lorem ipsum dolor sit amet, consectetur adipiscing elit.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique.
Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique.
This is some text inside of a div block.
This is some text inside of a div block.
This is some text inside of a div block.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique. Duis cursus, mi quis viverra ornare, eros dolor interdum nulla, ut commodo diam libero vitae erat. Aenean faucibus nibh et justo cursus id rutrum lorem imperdiet. Nunc ut sem vitae risus tristique posuere.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique.
  1. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique.
  2. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique.
  3. Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique.
  • Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique.
  • Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique.
  • Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique.

RICH TEXT / RICH TEXT INV

Global formatting for all Webflow Rich Text inputs (Light and Dark variants).

Heading 1

Heading 2

Heading 3

Heading 4

Heading 5
Heading 6

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.

Caption
Block quote

Ordered list

  1. Item 1
  2. Item 2
  3. Item 3

Unordered list

  • Item A
  • Item B
  • Item C

Text link

Bold text

Emphasis

Superscript

Subscript


Heading 1

Heading 2

Heading 3

Heading 4

Heading 5
Heading 6

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur.

Caption
Block quote

Ordered list

  1. Item 1
  2. Item 2
  3. Item 3

Unordered list

  • Item A
  • Item B
  • Item C

Text link

Bold text

Emphasis

Superscript

Subscript


Input Form

Styled Webflow native forms and labels, structured via GRID for flawless alignment.

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

Buttons

UI buttons in a variety of styles.

ICON & ICON BOX

Framed and unframed icons. Workflow: Always use Webflow's SVG import to inherit global palette colors automatically.

IMAGE FRAME & IMAGE FIT

Compound image architecture. IMAGE FRAME dictates aspect ratio, position, and max-width. IMAGE FIT dictates behavior inside the frame (cover, contain, alignments). Ensures bulletproof responsive image overlays.

Background Image

Parallax Background Image

CMS Lists

Standardized structural wrappers for CMS collections. Connect to any CMS collection to list entries.

CMS Cards

Standard card grids.

CMS Cards

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique.

CMS Cards

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique.

CMS Cards

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Suspendisse varius enim in eros elementum tristique.

CMS Slider

Powered by Finsweet Attributes (uses uncapitalized custom classes).

CMS Accordion

Built on native Webflow dropdown interactions.

Accordion Heading

Plus

Accordion Heading

Plus

Accordion Heading

Plus

CMS Contact Info

Pulls from a central "Contact Info" CMS collection for single-point, site-wide editing.

Contact

Ben Löcsei
Designer & Webflow Developer
ben@ditalpragatist.de
Webflow Partners IconLinkedIN IconNCF Icon