Schritt-für-Schritt UI-Tutorial: Modernen Login-Screen in Figma gestalten
Melden
Ein sauberer, benutzerfreundlicher Login-Screen ist eines der wichtigsten Elemente im UI/UX-Design. In diesem Tutorial lernst du, wie du von Grund auf eine moderne und responsive Login-Seite in Figma erstellst.
Wir setzen dabei auf Best Practices wie Auto Layout, ein klares visuelles Raster und moderne Komponenten.
Vorbereitung: Die Grundlagen festlegen
Bevor wir Formen zeichnen, definieren wir eine simple Basis für Typografie und Farben.
- Schriftart: Verwende eine gut lesbare Sans-Serif-Schrift (z. B. Inter, Poppins oder Roboto).
- Farbpalette:
- Hintergrund: Ein sehr helles Grau oder Off-White (
#F8F9FAoder#FFFFFF) - Primärfarbe (Action): Ein kräftiges Blau oder Violett (
#4F46E5) - Text (Dunkel): Fast Schwarz für gute Lesbarkeit (
#1F2937) - Text (Muted/Sekundär): Grau für Platzhalter und Labels (
#9CA3AF) - Rahmen/Borders: Sanftes Grau (
#E5E7EB)
- Hintergrund: Ein sehr helles Grau oder Off-White (
Schritt 1: Den Frame anlegen
- Drücke die Taste
F, um das Frame-Werkzeug zu aktivieren. - Wähle im rechten Menü eine mobile Vorlage (z. B. ein Standard-Smartphone-Format wie iPhone oder ein Format um die 390 × 844 px).
- Benenne den Frame im Ebenen-Panel (links) in
Login Screenum. - Setze die Hintergrundfarbe auf Weiß (
#FFFFFF) oder ein weiches Hellgrau.
Schritt 2: Header-Bereich (Logo & Begrüßung)
- Logo / Icon:
- Platziere oben mittig oder linksbündig ein einfaches Logo (z. B. ein Icon oder einen Platzhalter-Kreis mit 48×48 px).
- Überschriften:
- Drücke
Tfür das Text-Werkzeug. - Erstelle die Hauptüberschrift: „Willkommen zurück!“ (Schriftgröße: 24–28 px, Bold, Farbe:
#1F2937). - Erstelle darunter einen kurzen Subtext: „Bitte melde dich mit deinen Daten an.“ (Schriftgröße: 14 px, Regular, Farbe:
#6B7280).
- Drücke
- Auto Layout anwenden:
- Markiere beide Texte und drücke
Shift + A. - Setze den Abstand zwischen den Texten auf 8 px.
- Markiere beide Texte und drücke
Schritt 3: Eingabefelder (Inputs) gestalten
Ein gutes Eingabefeld besteht aus einem Label, dem Eingabekasten und einem Platzhaltertext.
1. E-Mail-Feld:
- Erstelle ein Text-Label: „E-Mail-Adresse“ (14 px, Semi-Bold,
#1F2937). - Erstelle das Eingabefeld:
- Schreibe einen Platzhalter-Text: „name@beispiel.de“ (14 px, Regular,
#9CA3AF). - Drücke
Shift + A, um den Text in einen Auto-Layout-Frame zu verwandeln. - Passe das Padding an: Links/Rechts: 16 px, Oben/Unten: 14 px.
- Gib dem Frame eine Füllung (Fill: Weiß), einen Rahmen (Stroke: 1 px, Farbe
#E5E7EB) und abgerundete Ecken (Corner Radius: 8 bis 12 px). - Setze die Breite des Rahmens auf Fixed und passe sie an (z. B. 326 px oder später auf Fill Container).
- Schreibe einen Platzhalter-Text: „name@beispiel.de“ (14 px, Regular,
- Markiere Label und Eingabefeld, drücke erneut
Shift + A(Abstand: 6 px).
2. Passwort-Feld:
- Dupliziere das E-Mail-Feld (
Cmd + Dbzw.Strg + D). - Ändere das Label in „Passwort“.
- Ändere den Platzhalter in „••••••••“.
- (Optional): Füge rechts im Eingabefeld ein kleines „Auge“-Icon für die Option „Passwort anzeigen“ ein. (Dafür einfach das Icon in den Eingabe-Frame ziehen und das Layout auf Horizontal stellen).
Schritt 4: „Passwort vergessen?“ & Login-Button
-
Passwort vergessen Link:
- Erstelle einen Text: „Passwort vergessen?“ (12–14 px, Semi-Bold, Primärfarbe
#4F46E5). - Richte ihn rechtsbündig unter dem Passwort-Feld aus.
- Erstelle einen Text: „Passwort vergessen?“ (12–14 px, Semi-Bold, Primärfarbe
-
Login-Button:
- Schreibe den Text: „Anmelden“ (16 px, Bold, Weiß
#FFFFFF). - Drücke
Shift + Afür Auto Layout. - Padding: Oben/Unten: 16 px, Links/Rechts: 24 px.
- Setze die Hintergrundfarbe (Fill) auf deine Primärfarbe (
#4F46E5). - Eck-Radius: 8–12 px (passend zu den Eingabefeldern).
- Stelle die Breite so ein, dass sie die volle Breite des Formulars einnimmt (Fill Container).
- Schreibe den Text: „Anmelden“ (16 px, Bold, Weiß
Schritt 5: Social Login (Trennlinie & Alternativen)
Oft möchten Nutzer sich über Drittanbieter anmelden.
- Trennlinie ("Oder"):
- Zeichne eine 1 px hohe Linie, erstelle einen zentrierten Text „oder weiter mit“ (12 px, Grau) und daneben eine weitere Linie.
- Gruppiere dies in einem horizontalen Auto Layout.
- Social-Buttons (Google / Apple):
- Erstelle zwei Buttons nebeneinander (Horizontal Auto Layout).
- Design: Weißer Hintergrund, sanfter 1-px-Rahmen, Logo des Anbieters in der Mitte.
- Ausrichtung: Zentriert, passend zur Formularbreite.
Schritt 6: Registrierungs-Hinweis (Footer)
Ganz unten sollte Platz für Nutzer sein, die noch keinen Account haben.
- Erstelle einen Textblock:
- „Noch kein Konto? “ (Regular, Grau) + „Registrieren“ (Bold, Primärfarbe).
- Zentriere diesen Text horizontal am unteren Rand des Frames (mit ca. 24–32 px Abstand zum unteren Bildschirmrand).
Schritt 7: Alles mit Auto Layout organisieren (Responsive Aufbau)
Damit das Layout auf verschiedenen Bildschirmgrößen sauber bleibt:
- Wähle das Header-Paket, die Eingabefelder, den Button und den Social-Login-Bereich aus.
- Drücke
Shift + A, um ein großes vertikales Haupt-Auto-Layout zu erstellen. - Setze den Abstand zwischen den Elementen auf 20 bis 24 px.
- Wähle dieses Haupt-Layout aus, gehe im rechten Menü auf die Breiten-Einstellung und setze die inneren Elemente (wie Inputs und Button) auf „Fill container“.
- Richte das gesamte Layout mittig im Phone-Frame aus und definiere Seitenabstände (Padding Links/Rechts: z. B. 24 px).
Bonus: UI-Tipps für den Feinschliff
- Micro-Interactions (States): Erstelle Komponenten für deine Input-Felder und Buttons mit Varianten für Default, Focus (aktiver blauer Rand) und Error (roter Rand bei falscher Eingabe).
- Barrierefreiheit (Accessibility): Achte darauf, dass der Kontrast zwischen Textfarben und Hintergrund den WCAG-Standards entspricht (Kontrastverhältnis mindestens 4.5:1 für Fließtext).
- Keyboard-Avoidance: Denke im UX-Kontext immer daran, wie der Screen aussieht, wenn sich die Bildschirmtastatur des Smartphones öffnet.