Zum Inhalt springen
Toolars
Erkunden
Fehler melden

Design · Lokal-Werkzeug

CSS-Switch-Generator

CSS Switch Generator

Entwirf Umschalter aus reinem CSS mit frei bemessener Schiene und Regler, 180-ms-Transition und Reduced-Motion-Fallback — Code zum Kopieren.

Aufgabenpfad / von der Eingabe zum Ergebnis

Dimensioniere die Schiene

Läuft lokal · Nichts wird hochgeladen

Wie CSS-Switch-Generator funktioniert, Datenschutz und verwandte Tools

Aufgabenpfad / von der Eingabe zum Ergebnis

So gestaltest du einen reinen CSS-Schalter

  1. 01

    Dimensioniere die Schiene

    Setze Schienenbreite zwischen 44 und 128 px und Schienenhöhe zwischen 24 und 64 px. Die Breite muss die Höhe um mindestens 8 px übertreffen, damit der Regler Platz zum Wandern hat. Der Standard von 64 × 34 px spiegelt die Proportionen der meisten mobilen Schalter.

  2. 02

    Passe den Regler ein

    Wähle eine Reglergröße von 16 bis 56 px. Er muss in die Schiene passen — höchstens Schienenhöhe minus 4 px —, sonst springt der Status auf WERTE PRÜFEN mit der genauen Regel, die fehlgeschlagen ist.

  3. 03

    Färbe beide Zustände

    Wähle Inaktive Schiene für die Aus-Position und Aktive Schiene für die An-Position. Der Regler selbst bleibt weiß mit einem kleinen weichen Schatten, beide Schienenfarben müssen also nur zu Weiß kontrastieren.

  4. 04

    Sieh dir den Übergang in der Vorschau an

    Schalte Aktiven Zustand anzeigen um, um zu sehen, wie der Regler gleitet und die Schiene mit dem echten 180-ms-Ease-Timing umgefärbt wird. Der Innenabstand um den Regler wird als die Hälfte der übrigen Schienenhöhe berechnet, sodass der Sitz bei jeder gewählten Größe gleichmäßig bleibt.

  5. 05

    Kopiere oder lade das CSS herunter

    Drücke CSS kopieren oder .css herunterladen, um toolars-switch.css zu speichern. Der weiße Regler gleitet zwischen den Zuständen über die berechnete Strecke, und der Export enthält von Anfang an Fokus- und Reduced-Motion-Behandlung. Das Ausgabefeld zeigt die Live-Bytezahl, damit du siehst, wie kompakt die Komponente bleibt.

  6. 06

    Setze das Markup zusammen

    Platziere ein Checkbox-input gefolgt von einem .switch-track-Element innerhalb eines .switch-Containers, genau in dieser Reihenfolge — der Geschwisterselektor hängt davon ab. Das input schrumpft auf eine unsichtbare 1-px-Box, bleibt aber fokussierbar, und der Fokus zeichnet einen 3-px-Umriss in deiner Farbe der aktiven Schiene.

Tool-Fakten

Verarbeitung
In deinem Browser
Eingabe verlässt dieses Gerät
Nie
Aufbewahrung
Nichts wird gespeichert
Preis
Kostenlos

Deine Eingabe bleibt im Browser.

CSS-Switch-Generator nutzt seinen verifizierten lokalen Ausführungspfad und erstellt keinen versteckten Ein- oder Ausgabeverlauf.

Lokale Ausführung

Läuft im aktuellen Browser-Tab.

Keine versteckte Verarbeitung

Aktive Tool-Daten werden nie zu einem Toolars-Dokumentdatensatz.

Kein Konto erforderlich

Nutze den Kern-Workflow ohne Profil. Favoriten werden mit deinem Konto synchronisiert, sobald du dich anmeldest.

Sofortiges Zurücksetzen

Leere den Tab, und die aktiven Arbeitsdaten sind weg.

Was CSS-Switch-Generator tatsächlich tut

Darkmode-Schalter, Benachrichtigungs-Schalter, Feature-Flags in einem Einstellungspanel — dieselbe Komponente taucht überall auf, und ihre Geometrie im Browser-Inspektor zu schieben ist langsam. Hier werden Schiene, Regler und Strecke in einem Durchgang visuell festgelegt; der Export behält ein echtes input für Tastatur- und assistive Unterstützung; und die Experimente verlassen nie den Tab. Das Ergebnis fügt sich ohne eine einzige Zeile JavaScript in ein Designsystem. Beide Zustände lassen sich nebeneinander prüfen, bevor etwas kopiert wird.

Häufige Fragen

Welches Markup erwartet der Export?
Einen .switch-Container mit einem Checkbox-input gefolgt von einem .switch-track-Element. Das input ist visuell versteckt, bleibt aber fokussierbar und bedienbar, sodass sich der fertige Schalter wie das native Steuerelement verhält, das er umschließt.
Welche Geometrieregeln werden erzwungen?
Zwei: Die Schienenbreite muss mindestens 8 px größer als ihre Höhe sein, und der Regler muss in die Schiene passen — höchstens Höhe minus 4 px. Ein Verstoß gegen eine der beiden zeigt WERTE PRÜFEN, und Kopieren und Herunterladen bleiben deaktiviert, bis die Werte bestehen.
Wie weit wandert der Regler?
Das Stylesheet berechnet es aus deinen Zahlen: Schienenbreite minus Reglergröße minus dem Innenabstand an beiden Enden, sodass der Regler in der Aus- wie in der An-Position bündig am Schienenrand anliegt.
Berücksichtigt der Export reduzierte Bewegung?
Ja. Ein prefers-reduced-motion-Block entfernt beide 180-ms-Transitionen — die Umfärbung der Schiene und das Gleiten des Reglers —, sodass der Zustandswechsel weiterhin passiert, aber sofort ankommt, ganz ohne Bewegung.
Welche visuellen Details sind fest eingebaut?
Die Schiene ist immer eine volle Pille, weil ihr Eckenradius die halbe Schienenhöhe beträgt, und der weiße Regler trägt einen kleinen festen Schlagschatten für Tiefe. Alles andere — Farben, Geometrie, Strecke — kommt direkt aus deinen Reglerwerten.
Werden meine Designs hochgeladen?
Nein. Der Arbeitsbereich läuft vollständig im aktuellen Browser-Tab ohne Konto, und kein Wert wird gespeichert, protokolliert oder irgendwohin gesendet. Sobald die Seite geladen ist, funktioniert der Generator auch ohne Netzwerkverbindung weiter. Drücke Zurücksetzen, um die Standardwerte wiederherzustellen.

Weiter in Design

Verwandte Aufgaben statt Sackgasse.

Wechsle in einen anderen fokussierten Arbeitsbereich, ohne zum vollständigen Index zurückzukehren.

Generator für CSS-Ladeanimationen

CSS Loader Generator

Gestalte Ladeindikatoren als Ring oder Punkte mit 24 bis 160 px Rahmen und 0,2 bis 4 Sekunden Zyklus — mit Live-Vorschau und Code zum Kopieren.

Erstellen

CSS-Checkbox-Generator

CSS Checkbox Generator

Style eigene Checkboxen auf Basis eines nativen input-Elements — mit Fokus-Umriss, Disabled-Zustand und Reduced-Motion-Variante im kopierfertigen CSS.

Erstellen

CSS-clip-path-Generator

CSS Clip Path Generator

Bearbeite Polygonpunkte per Ziehen, Tastatur oder Koordinaten. Vier Vorlagen und lokaler Export als clip-path-Deklaration oder vollständiges CSS.

Erstellen

CSS-Hintergrundmuster-Generator

CSS Background Pattern Generator

Stelle kachelnde Hintergrundmuster aus Punkten, Raster oder Diagonalen zusammen — gebaut allein aus CSS-Verläufen, ganz ohne eine einzige Bilddatei.

Erstellen