FLO
Webflow Framework
Ben's Profile Picture
Ben Löcsei
Designer & Webflow Entwickler
+36702498619
ben@benlocsei.design
webflow experts icon

Summary

Webflow vereinfachen

  1. FLO standardisiert das Layouting mit der absoluten Mindestanzahl an Klassen, die für jedes denkbare Design erforderlich sind.
  2. Ein umfassendes Stylekit enthält alle Standardelemente (wie Typografie, Buttons etc.) und bietet Varianten für Größe, Farbe und Stil. Dabei nutzen wir einfache Konventionen wie alphabetische Größenangaben (XXS–XXL) oder klare Bezeichnungen (z. B. Style 01, Style 02).
  3. Variablen für Schriftgrößen, Abstände, Farbpaletten und andere Basiswerte ziehen sich durch das gesamte Framework.

Layouting

Es gibt 9 Layout-Klassen und 21 Inhalts-Klassen. Diese besitzen Varianten mit einfachen Namen (S, L, XXL etc.). Sie fügen ein Element ein, wählen eine Klasse aus der Liste und fertig.

Beispiele:

  • Überschriften: Globale Klasse: Heading. Varianten für Größen: XS bis XXL.
  • Buttons: Globale Klasse: Button. Varianten für Stile: Style 01Style 05.
  • Spacer (Abstände): Globale Klasse: Spacer. Varianten für Größen: XS bis XXL.
  • Container: Globale Klasse: Container. Varianten für Breite und Padding: Narrow, Wide, Less Padding, More Padding etc.
  • Sektionen: Globale Klasse: Section. Varianten: Fullscreen, Sticky etc.

Keine kontextspezifischen Klassen mehr. Kein „homepage-aboutsection-about section2-v3-padding2-full-background-blue-blue02-sticky“.

Nur Section / Sticky. Wenn Sie einen Hintergrund möchten, fügen Sie ein Fill-Element ein und wählen eine Farbe. Oder ein Bild.

Warum so wenige Klassen?

Es gibt keine unendlichen Möglichkeiten, Elemente in einer Box anzuordnen. Oben links, zentriert, unten rechts, gleichmäßig verteilt... richtig? Warum also sollte jedes Layout einen neuen Satz Klassen benötigen? Tut es nicht.

Hier sind die Klassen, mit denen FLO jedes mögliche Layout erreicht:

1. Layout-Klassen

  • Section: Definiert eine Sektion vertikal. Varianten enthalten Mindesthöhen (z. B. Fullscreen) und Padding-Optionen für spezielle Anwendungsfälle.
  • Container: Definiert die maximale Breite des Inhalts und fügt seitliches Padding hinzu. Varianten für die maximale Breite (Narrow/Full) und verschiedene Padding-Optionen.
  • Grid: Ein 12-Spalten-Raster, um Kind-Elemente anzuordnen und das Verhalten auf Mobilgeräten zu steuern.
  • Block: Füllt die volle Höhe des Elternelements aus. Wird genutzt, um Inhalte zu verteilen (Oben, Mitte, Unten) und kann Rahmen verschiedener Größen mit Padding hinzufügen.
  • Content Wrapper: Das Div, in das Sie den Inhalt setzen. Richtet den Inhalt aus (Links, Zentriert, Rechts).
  • Spacer: Wir verwenden physische Spacer-Divs, weil es am intuitivsten ist. Varianten von XXS bis XXL.

2. Layout-Helfer

  • H-Flex / V-Flex: Für Listen von Elementen mit festem Abstand (Icons, Tags), mit automatischem Zeilenumbruch. Varianten für die Gap-Größe.
  • Clip: Ähnlich wie ein horizontales Array, bricht aber nie vertikal um. Perfekt für [Icon + Text].
  • Bar: Horizontale Leiste, die zwei Inhaltsteile links und rechts anordnet. Schaltet auf Mobilgeräten automatisch auf vertikal um.

Voila. Jedes Layout, das Sie sich vorstellen können – mit nur 9 globalen Klassen.

3. Inhaltselemente

  • Typografie: Heading (XXS–XXL), Paragraph (S–XL), Text (S–XL), Block Quote, List, Rich Text. Alle haben Inverted-Varianten für dunkle Hintergründe.
  • Buttons: 6 Button-Stile + weitere Link-Typen.
  • Hintergründe: Fill-Klasse, Varianten für jede Farbe der Palette. Bildhintergründe mit optionalem Parallax-Effekt.
  • Formulare: Inputs, Radios, Checkboxen, Labels – in einem Raster ausgerichtet.
  • Icons: Reguläre Icons und „Boxed“-Icons (mit Rahmen). Größen XS bis XL.

4. Medien (Bilder & Video)

  • Image Frame: Ein Wrapper, der Overlays ermöglicht. Steuert Seitenverhältnisse, verschiedene Formen oder die Nutzung als Hintergrund.
  • Image Fill: Füllt den Image Frame aus. Varianten für verschiedene Passformen (Contain, Cover etc.).
  • Video: Als Hintergrund oder innerhalb des Inhalts. Extern gestreamt (kein Performance-Verlust beim Laden). Inklusive Auto-Muting-Logik.
  • Image Overlay: Dunkelt Bilder ab, um die Lesbarkeit von Text zu gewährleisten.

Die Praxis: Der Workflow

So erstellen Sie eine neue Sektion:

  1. Öffnen Sie das Components Panel.
  2. Ziehen Sie eine vorgefertigte Section per Drag-and-drop auf die Canvas.
  3. Lösen Sie die Instanz (Unlink).
  4. Löschen Sie nicht benötigte Inhalte.
  5. Wählen Sie Varianten für Layout- und Inhaltselemente, um den Look anzupassen.
  6. Tauschen Sie Bilder und Texte aus.

Fertig.

Die Ausnahmen

Einige Module nutzen spezielle Klassen, da das Kernsystem hier kontraproduktiv wäre:

  • Navigation: Die Navbar und das mobile Menü benötigen spezifische Styles.
  • Custom Code Module: Komplexe interaktive Elemente bringen eigene Klassennamen mit. Dennoch nutzen auch diese die globalen Variablen für Abstände, Farben und Schriftarten, damit alles wie aus einem Guss wirkt.

Diese Website (und jede andere, die ich mit FLO baue) enthält zudem einige spezielle globale und Combo-Klassen für einzigartige Design-Lösungen. Das ist exakt so vorgesehen. Bauen Sie das Fundament mit den Kern-Klassen und erstellen Sie Spezial-Klassen für besondere Anforderungen. Nutzen Sie einfach die verfügbaren Variablen für Größe und Farbe, rühren Sie die Kern-Klassen nicht an, und alles wird perfekt funktionieren.

Layouting

Section → Container → Grid → Block → Content → ...

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

Spacer

Bar

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

V Flex, H Flex

Clip

Heading

This is some text inside of a div block.

Content

Fill

Typography

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.

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.

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.

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


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.

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.

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


Forms

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

SVG Icon, Icon Box

Image Frame, Image Fit

Components

Ben's Webflow Workshops
Semilab
Telekom
Etele City Center
Sagebrains
Print Design
Logiac
Real Problem Generator
Cycle Cleaners
Magenta TV
Compact Disco - Without You
ESMO
MNDWRK
Nuvolo
Hoss Nouhi Real Estate
Bosch.com
Peak Mobile DAW
Wallpapers
Heli Luxembourg
Flybyguys
Logofolio
DFO

Background Image

Parallax Background Image

Accordion Component

Kann ich Dich kurz anrufen?

Plus

Nutzd Du Templates?

Plus

Ich habe die Website selbst gebaut. Kannst du nur ein paar schnelle Korrekturen vornehmen?

Plus

Wo kommst du her?

Plus

Machst du auch SEO?

Plus

Was benötigst du, um mit der Arbeit an unserer Website zu beginnen?

Plus
Cards Component