CSS-Generatoren

Veröffentlicht: 2022-03-10
Kurze Zusammenfassung ↬ In einer neuen kurzen Serie von Beiträgen heben wir einige der nützlichen Tools und Techniken für Entwickler und Designer hervor. Diesmal dreht sich alles um CSS-Generatoren: von CSS-Schatten über glättende Farbverläufe bis hin zu CSS-Overlays und CSS-Doodles.

Letzte Woche haben wir uns CSS-Auditing-Tools angesehen, und diese Woche werden wir uns nützliche Generatoren für alles CSS ansehen: von Farbverläufen über Schlagschatten und Bézierkurven bis hin zu Dreiecken und Schriftskalen. Nur ein paar nützliche Werkzeuge für Ihren Werkzeuggürtel, um ihn immer griffbereit zu haben.

Mehr zu CSS:

  • CSS-Audit-Tools
  • Dinge, die Sie heute mit CSS machen können
  • Nützliche DevTools-Tipps und Verknüpfungen
  • Abonnieren Sie auch unseren Newsletter, um die nächsten nicht zu verpassen.

CSS-Schattengenerator

Suchen Sie nach einem Tool, das automatisch CSS-Code für wirklich glatte, geschichtete Box-Shadows generiert? Nun, Sie werden SmoothShadow lieben. Inspiriert von einem Artikel von Tobias Ahlin Bjerrome wurde dieses raffinierte Tool entwickelt, um jedem zu helfen, den benötigten Code sofort zu generieren.

SmoothShadow Figma-Plugin von Philipp Brumm
SmoothShadow Figma Plugin von Philipp Brumm (Große Vorschau)

Wenn Sie es einmal ausprobiert haben, wird es schwierig sein, es nicht zu verwenden. Mit dem kleinen Tool können Sie einen geschichteten glatten Box-Schatten visuell gestalten, aber auch Alpha, Offset und Unschärfe mit individuellen Easing-Kurven optimieren. Und es kommt noch besser: Der Schöpfer des Tools, Philipp Brumm, hat SmoothShadow auch als Figma-Plugin veröffentlicht, damit Sie Ihren Workflow so optimieren können, wie Sie es sich schon immer gewünscht haben.

CSS Border-Radius Generator

Wenn wir an border-radius denken, denken wir normalerweise an ein paar einfache Werte – vielleicht 8px oder 11px oder vielleicht 16px. border-radius kann jedoch ziemlich ausgefallen sein, und der Fancy-Border-Radius-Generator ermöglicht es Ihnen, sie einfach zu generieren. Das Tool bietet eine Visualisierung nicht nur einfacher runder Formen, sondern auch organischer Formen, indem es acht Werte kombiniert verwendet. Im Wesentlichen erstellen wir überlappende Ellipsen, die die endgültige Form bilden. Das Tool ist auch als CLI-Tool verfügbar, sodass Sie es auch lokal ausführen können.

Border Radius organische Zelle
Organische Zelle mit Randradius (große Vorschau)

Kubisch-Bezier-Kurven-Generator

Manchmal fühlt sich eine Animation einfach nicht richtig an, oder? Vielleicht ist die Dauer ausgeschaltet oder die Lockerung ist eigenartig, und es kann einige Zeit dauern, dies herauszufinden. Mit dem kubischen Bezier von Lea Verou können Sie Animationen in der Vorschau anzeigen und vergleichen , sie verlangsamen und sogar visuell anpassen. Kopieren Sie dann das CSS-Snippet und fügen Sie es ein, um es sofort in Ihr Projekt einzufügen.

Perfekte kubische Bezier-Kurven
Perfekte kubische Bezier-Kurven (große Vorschau)

Und wenn Sie grundlegende oder komplexe CSS-@Keyframe-Animationen benötigen, bietet Keyframes.app einen visuellen Timeline-Editor , ähnlich einer Videobearbeitungssoftware. Sie können Schritte hinzufügen, Größe und Position ändern, Transformationen und Farbänderungen anwenden und das CSS auch zum Kopieren und Einfügen bringen. Ah, und nicht zu vergessen das Animationsfenster in Chrome und Firefox zum Debuggen.

Abschwächung von Farbverläufen

Bei Farbverläufen verlassen wir uns oft auf lineare Farbverläufe, die von einer Farbe zur anderen übergehen. Lineare Farbverläufe haben jedoch harte Kanten, wo sie beginnen oder enden. Es gibt eine Möglichkeit, die Farbverläufe mit Beschleunigungsfunktionen etwas zu verbessern. Also hat Andreas Larsen einen kleinen Editor, Easing Gradients Editor, gebaut, der es uns ermöglicht, Easing Gradients in CSS zu erstellen und in der Vorschau anzuzeigen. Das Tool ist auch als Sketch-Plugin und als PostCSS-Plugin verfügbar. Sie können einen Farbwähler verwenden, aber leider noch keinen tatsächlichen HEX-Farbwert hinzufügen.

LearnUI Data Color Picker
Lineare Farbverläufe haben harte Kanten, wo sie beginnen oder enden, und wir können dies mit Beschleunigungsfunktionen beheben. (Große Vorschau)

Farbpaletten für die Datenvisualisierung

Manchmal benötigen Sie eine ganz bestimmte Art von Farbe für eine ganz bestimmte Aufgabe. Wenn Sie beispielsweise an einem Datenvisualisierungsprojekt arbeiten – z. B. Tortendiagramme, gruppierte Balkendiagramme, Karten – benötigen Sie wahrscheinlich eine Reihe von Farben, die visuell äquidistant sind . Dann kann LearnUI Data Color Picker sehr nützlich werden. In solchen Fällen ist es besser, eine Reihe von Farbtönen zu verwenden, damit Benutzer die Unterschiede schneller erkennen können. Es ist in der Tat einfacher, Gelb von Orange zu unterscheiden als Blau von Blau – aber 15 % heller .

LearnUI Data Color Picker
Ein zugängliches und lebendiges Farbschema mit einer Reihe von Farbtönen, um Unterschiede schneller zu erkennen. (Große Vorschau)

Mit dem Tool wählen Sie aus, wie viele Farben Sie benötigen und ob Sie eine helle oder dunkle Hintergrundfarbe benötigen, und wählen, ob Sie eine Standardpalette, eine einzelne Farbtonpalette oder eine abweichende Farbskala wünschen. Sobald Sie es haben, können Sie Hex-Werte kopieren und als SVG exportieren, um sie in Sketch, Figma oder Adobe XD zu verwenden.

Zugänglicher Farbgenerator
Eine Barrierefreiheitsprüfung für Überschriften und Fließtext. (Große Vorschau)

LearnUI bietet auch einen zugänglichen Farbgenerator und einen ziemlich ausgefallenen Verlaufsgenerator mit verschiedenen Verlaufstypen, Interpolation, Winkel, Easing und wie glatt Sie den Verlauf haben möchten.

Mehr nach dem Sprung! Lesen Sie unten weiter ↓

Von CSS-Farbtönen über Dreiecke bis hin zu gefälschten Daten

Stellen Sie sich vor, Sie müssten nur CSS-Dreiecksstile für Elemente und Pseudoelemente finden. Oder vielleicht verfeinern Sie die Farbpalette ein wenig, indem Sie Tönungen und Schattierungen einer bestimmten Farbe erkunden. Oder generieren Sie vielleicht einen linearen und radialen CSS-Verlauf für einen Abschnitt der Seite. Es ist nicht nötig, alles manuell zu erledigen oder zu versuchen, diese CSS-Snippets im ganzen Web zu finden. Sie können sie immer auf Omatsuri finden.

Von CSS-Verläufen bis hin zu gefälschten Daten
Von CSS-Verläufen zu gefälschten Daten (große Vorschau)

Omatsuri bedeutet Festival auf Japanisch, und die Seite ist ein nettes kleines Festival von Open-Source-Browser-Tools für den täglichen Gebrauch. Auf der Website finden Sie einen Dreiecksgenerator, einen Farbtongenerator, einen Gradientengenerator, Seitenteiler, einen SVG-Kompressor, einen SVG → JSX-Konverter , einen gefälschten Datengenerator, CSS-Cursor und Tastaturereigniscodes. Entworfen und gebaut von Vitaly Rtishchev und Vlad Shilov. Der Quellcode der Seite ist ebenfalls verfügbar.

CSS-Overlay mit Generator für hohen Kontrast

Wenn Sie möchten, dass sich Text besser von einem Hintergrundbild abhebt, gibt es einen kleinen Trick: Sie können ein CSS linear-gradient mit einer bestimmten Deckkraft über dem Bild verwenden, um den Farbkontrast zu verbessern. Spotify verwendet beispielsweise die Technik.

Lineares CSS-Verlaufs-Overlay
Lineares CSS-Verlaufs-Overlay (große Vorschau)

Während für all dies nur eine Codezeile erforderlich ist, bleibt noch eine Frage zu beantworten: Wie bestimmt man die Deckkraft, die für das Overlay verwendet werden soll? Der Optimal Overlay Finder hilft Ihnen dabei, es herauszufinden. Sie laden ein Bild hoch, geben Ihren Text ein und wählen Ihre Überlagerung und Textfarben aus, und das Tool zeigt Ihnen eine Vorschau, wie die Überlagerung aussieht, wenn sie auf Ihr Bild angewendet wird, sowie die optimale Deckkraft der Überlagerung. Ein kleines Detail mit großer Wirkung.

CSS-Farbpaletten-Generator

Es gibt viele fantastische Tools, um Ihre Farbpalette zu erstellen, aber Coolors.co ist ein kleines raffiniertes Tool, das gerade genug tut, um Paletten zu erstellen und verschiedene Schattierungen einer Farbe zu erkunden. Sie können eine Palette aus dem Foto oder eine Fotocollage erstellen, auf Farbenblindheit testen und Farbton, Sättigung, Helligkeit und Temperatur schnell anpassen. Offensichtlich verfügt es auch über trendige Farbpaletten.

Trendige Farbpaletten
CSS-Farbpalettengenerator zum Finden genau der richtigen Farbverläufe. (Große Vorschau)

Sie können auch eine Verlaufspalette zwischen zwei Farben erstellen und Ihren eigenen Verlauf als CSS erstellen und exportieren. Das Tool ist als iOS-App, Adobe-Add-On und Chrome-Erweiterung verfügbar.

Ein weiterer Farbgenerator, auch als iOS-App, Adobe-Add-on und Chrome-Erweiterung verfügbar. (Große Vorschau)

Und wenn Sie etwas Ausgefeilteres für Farbverläufe in Ihrer Toolbox benötigen, ist CSSGradient.io ein weiteres Tool für alle Ihre Farbverlaufsanforderungen – seien es lineare oder radiale Farbverläufe, Farbschattierungen oder Farbverlaufshintergründe.

Außerdem generiert Gradient Generator 1 bis 40 gestufte Farbverläufe aus zwei Farben Ihrer Wahl. Jeder Farbverlauf wird automatisch in den Formaten HEX, HSL und RGB dargestellt – Sie müssen lediglich auf den Wert klicken, und er wird sofort in Ihre Zwischenablage kopiert.

CSS-Farbverlaufsgenerator

Die Handauswahl von Farben für einen Farbverlauf erfordert Designerfahrung und ein gutes Verständnis der Farbharmonie. Wenn Sie einen Farbverlauf für einen Hintergrund oder für UI-Elemente benötigen, sich aber nicht sicher genug fühlen, um die Aufgabe selbst anzugehen (oder wenn Sie es eilig haben), hat der Farbverlaufsgenerator, den die Leute von My Brand New Logo erstellt haben, einen Ich halt dir den Rücken frei.

Farbverlaufsgenerator
Farbverlaufsgenerator (Große Vorschau)

Angetrieben von Farbverlaufsalgorithmen erstellt der Generator ausgewogene Farbverläufe basierend auf einer von Ihnen ausgewählten Farbe. Es gibt vier verschiedene Farbverlaufsstile, die von dezent über einen Perlmutteffekt bis hin zu einem intensiven, tiefen Farbverlauf reichen. Sie können den Verlauf mit Schiebereglern anpassen und, sobald Sie mit dem Ergebnis zufrieden sind, den generierten CSS-Code kopieren und einfügen, um ihn in Ihrem Projekt zu verwenden.

CSS Type Scale Generator

Was also, wenn Sie ein zuverlässiges typografisches System erstellen möchten, das sowohl auf Mobilgeräten als auch auf dem Desktop gut funktioniert? Normalerweise würden Sie sich auf etablierte typografische Skalen verlassen, die eine typografische Hierarchie für alles von Absätzen bis hin zu Bildunterschriften und Überschriften bereitstellen. Type-Scale von Jeremy Church ist ein fantastisches kleines Tool, mit dem Sie eine typografische Skala erstellen und in CSS exportieren können. Kleine Maßstäbe eignen sich normalerweise gut für mobile Ansichten, mittlere Maßstäbe eignen sich gut für die Desktop-Ansicht und große Maßstäbe eignen sich gut für Marketing-Websites.

Typ-Skala
Ein fantastisches kleines Tool, mit dem Sie eine typografische Skala erstellen und in CSS exportieren können. (Große Vorschau)

Das Tool bietet 8 vordefinierte harmonische Schriftskalen (aber Sie können auch eine benutzerdefinierte definieren), von der großen Terz bis zur perfekten Quinte, und generiert eine Folge von Schriftgrößen mit einem bestimmten geometrischen Inkrementierungsverhältnis. Sie können die Einstellungen wie line-height und Körpergewicht anpassen, den Vorschautext verfeinern und das generierte CSS abrufen – oder es mit einem Schriftmuster auf CodePen bearbeiten. Alternativ können Sie auch Tim Browns gute alte ModularScale.com besuchen.

Typografische Skala
Modulare Skala, die ähnliche Strukturen wie die musikalische Skala verwendet. (Große Vorschau)

Ein weiteres nettes Werkzeug ist ein typografischer Skalenrechner von Jean-Lou Desire, der im Gegensatz zu den Werkzeugen von Tim und Jeremy eine modulare Skala mithilfe von drei definierenden Eigenschaften (dem Anfangsterm, dem Inkrementverhältnis und der Anzahl der Größen in der Skala) ähnlich dem generiert musikalische Tonleiter. Das Ergebnis ist eine glattere Größenanpassung für Designer, mit ein paar mehr Optionen, aus denen mehr Werte zusammengesetzt werden können – zB für kleinere Randnotizen oder große Blockzitate.

Zeilenhöhenrechner

Wenn Sie eine Schriftskala basierend auf einem Grundlinienraster erstellen, muss eine knifflige Frage beantwortet werden: Was ist die richtige Zeilenhöhe für jede Textgröße auf Ihrer Skala? Der Good Line-Height-Rechner von Fran Perez rechnet für Sie.

Guter Zeilenhöhenrechner
Berechnen Sie die perfekte Linienhöhe für Ihr Grundlinienraster. (Große Vorschau)

Um die Ergebnisse zu berechnen, müssen Sie nur drei Parameter eingeben: Schriftgröße, Multiplikator und Rasterzeilenhöhe. Die Schriftgröße ist der Schlüssel, um sicherzustellen, dass Ihr Text unabhängig von der Textgröße gut auf dem Grundlinienraster sitzt. Der Multiplikator gibt Ihnen die Kontrolle über den Abstand zwischen den Zeilen, und die Rasterzeilenhöhe definiert die Höhe jeder Zeile in Ihrem Grundlinienraster.

Fluid Heading Generator

Dank clamp() können Sie eine Schriftgröße einstellen, die mit dem Ansichtsfenster wächst, aber die von Ihnen definierte minimale und maximale Schriftgröße nicht unter- oder überschreitet. Um Ihnen dabei zu helfen, die perfekten CSS-Werte für Ihre flüssige Überschrift zu finden und zu steuern, wie sie in verschiedenen Ansichtsfenstern skaliert wird, hat Erik Andre Jakobsen das Fluid-Typografie-Tool entwickelt.

Flüssige Typografie
Berechnen Sie eine clamp() Regel, um Ihre Überschriften flüssig zu machen. (Große Vorschau)

Sie geben die minimale und maximale Schriftgröße sowie die minimale und maximale Viewport-Breite ein, und das Tool berechnet nicht nur die clamp() Regel für Sie, sondern zeigt Ihnen auch eine Demo, wie die Vorgaben aussehen, wenn sie auf eine tatsächliche Überschrift angewendet werden.

Ein weiterer hilfreicher Generator, der Ihnen hilft, die clamp() Regel für Ihr Projekt herauszufinden, stammt von Maxime Roudier. Es funktioniert ähnlich wie Eriks Tool, lässt Sie aber auch eine Schriftfamilie und einen Bereich auswählen, die Sie mit einem Schieberegler anpassen, anstatt konkrete Minimal- und Maximalwerte einzugeben.

CSS-Capsize-Generator

Um verwirrende und teure Layoutverschiebungen während des Ladens zu minimieren, müssen wir die Fallback-Schriftart mit der Webschriftart abgleichen. Der Font-Style-Matcher von Monica Dinculescu ermöglicht es uns, die störende Verschiebung zu minimieren, indem wir die Fallback-Schriftart und die x-Höhen und -Breiten der beabsichtigten Webfonts anpassen, und wir könnten F-Mods verwenden, um dasselbe mit neuen CSS-Eigenschaften zu tun.

Schriftstil-Matcher
Ein kleines Tool, das die Schriftgröße so anpasst, dass die Höhe von Großbuchstaben ein Vielfaches Ihres Rasters ist. (Große Vorschau)

Viele Schriftarten verfügen standardmäßig über vordefinierte Ränder und Zeilenabstände. Wenn sich also eine Fallback-Schriftart und eine Webschriftart unterscheiden, ändert sich das gesamte Layout erheblich. Capsize passt die Schriftgröße so an, dass die Höhe von Großbuchstaben ein Vielfaches Ihres Rasters ist. Dazu wird der Abstand über Großbuchstaben und unter der Grundlinie gekürzt. Indem die gleiche Zeilenhöhe in einem Fallback-Font und einem Web-Font beibehalten wird, generiert das Tool „magische Zahlen“, um sicherzustellen, dass der Wechsel nahtlos erfolgt.

CSS Generator für komplexe Selektoren

Stellen Sie sich vor, Sie müssen eine Tabelle mit Elementen erstellen. Vielleicht möchten Sie sie in derselben Reihe belassen, wenn es 3 oder weniger Artikel gibt, aber dann zwei volle Zeilen für 6 und 8 Artikel überspannen, während sie nur eine Liste von Karten mit 10 Artikeln und mehr sind. Wie würdest du es bauen? Während viele dieser Situationen mit CSS Grid und Flexbox behoben werden können, könnten Sie manchmal mit einer ziemlich komplexen Situation enden, die einen ziemlich komplexen CSS-Selektor erfordern würde.

Mengenauswahl
Zum Erstellen komplexer Selektoren, die stark von der genauen Anzahl von Kindern oder Geschwistern in einem Container abhängen. (Große Vorschau)

Zu diesem Zweck hat Drew Minns einen Generator für Mengen-Selektoren entwickelt – komplexe CSS-Selektoren, die es ermöglichen, Stile basierend auf der Anzahl von Geschwistern auf Elemente anzuwenden. Wenn Sie beispielsweise Stile auf alle Elemente anwenden möchten, wenn es mindestens 5 Elemente und gleichgeordnete Elemente oder höchstens 10 oder vielleicht zwischen 3 und 5 Elemente gibt.

Der endgültige Selektor ist jedoch möglicherweise nicht leicht zu verstehen, daher sollten Sie sicherstellen, dass Sie im Code eine angemessene Erklärung dessen angeben, worauf er abzielen soll.

CSS clip-path Generator

Dank der clip-path Eigenschaft können wir komplexe Formen in CSS erstellen, indem wir ein Element auf eine Grundform beschneiden, sei es ein einfacher Kreis, ein ausgefallenes Polygon oder sogar eine SVG-Quelle. Der CSS clip-path Ersteller Clippy ist ein visuelles Tool, mit dem Sie Clip-Pfade direkt in Ihrem Browser erstellen und anpassen können.

Clippy
Clip-Pfad-Generator für komplexe Formen in CSS. (Große Vorschau)

Zu Beginn wählen Sie eine Form und einen Demo-Hintergrund aus dem Menü von Clippy aus. Sie können dann die Punkte der Form ziehen, um eine beliebige Form zu erstellen – das farbcodierte CSS spiegelt Ihre Änderungen nicht nur sofort wider, sondern hebt sie auch hervor, damit Sie verstehen, wie Ihre Auswahl den Code beeinflusst.

Wenn Ihnen das ganze clip-path Ding immer noch ein bisschen abstrakt vorkommt oder Sie nach einem coolen Beispiel suchen, wie Sie es in einem tatsächlichen Projekt verwenden können, sehen Sie sich unbedingt den Pop-out-Effekt an, den Mikael Ainalem mit clip-path erstellt hat clip-path .

CSS-Grid-Layout-Generator

Das CSS-Grid-Layout kann recht einfach sein, aber manchmal möchten Sie vielleicht mit den Grid-Eigenschaften spielen, um herauszufinden, was genau das richtige Verhalten für Ihr Layout wäre. Zu Beginn können wir den CSS-Grid-Generator von Sarah Drasner, Griddy von Drew Minns, den CSS-Cheat-Sheet-Generator von Ali Alaa und LayoutIt von LenioLabs verwenden es generiert das CSS sofort. Wenn Sie weitere Anleitungen zu Flexbox benötigen, enthält Flexbox Patterns viele Beispiele zum Spielen.

Flexbox-Muster
CSS-Grid-Layout-Generator: Ein großartiges kleines Tool zum Experimentieren mit Ihrem CSS-Grid-Layout. (Große Vorschau)

Oder Sie könnten eine einzelne Zeile von CSS-Lösungen verwenden. Una Kravets hat 1-Line Layouts entwickelt, eine Sammlung von zehn modernen CSS-Layout- und Größenanpassungstechniken. Beginnend mit dem größten Mysterium von allen (Zentrierung) und von dem klassischen Holy Grail Layout und dem „Deconstructed Pancake“ bis hin zur Anwendung von clamp() und der Einhaltung des Seitenverhältnisses, ist Unas Sammlung voller kleiner Leckerbissen, die Ihr Leben bestimmt verbessern werden als Entwickler einfacher.

Jede Technik wird mit einer Demo, einem CodePen zum Basteln und Informationen zur Browserunterstützung geliefert. Una hat auch ein Video aufgenommen, in dem sie jedes einzeilige Wunder genauer erklärt. Egal, ob Sie Anfänger oder Profi sind, diese Ressource wird sich sicher als nützlich erweisen.

CSS Compound Grids-Generator

Verbundgitter bieten enorme Flexibilität und viel Raum für Kreativität. Sie bestehen aus zwei oder mehr Rastern beliebigen Typs (Säule, modular, symmetrisch und asymmetrisch) auf einer Seite und können separate Bereiche einnehmen oder sich überlappen.

Compound-Grid-Generator
Compound Grid Generator (große Vorschau)

Ein kleines Tool, das Ihnen dabei hilft, zusammengesetzte Gitter zu erzeugen und Zeit beim Zeichnen endloser Variationen zu sparen, kommt jetzt von Michelle Barker: der Generator für zusammengesetzte Gitter. Alles, was Sie tun müssen, ist die Anzahl der Spalten für jedes Ihrer Raster einzugeben, und sie werden zu einem zusammengesetzten Raster zusammengeführt. Eine tolle Ergänzung für Ihren digitalen Werkzeugkasten. Und wenn Sie für Ihr Druckprojekt ein modulares Raster, ein mehrspaltiges Raster oder ein Manuskriptraster erstellen müssen, bietet Modular Grid Calculator eine ausführliche Erklärung, wie Sie dies in InDesign erreichen können.

Generator für CSS-Filter und Mischmodi

Der CSS drop-shadow Filter hat eine hervorragende Unterstützung, wird aber eher unterschätzt – eine echte Schande angesichts der Tatsache, dass er Ihnen viel Zeit beim Herumhacken mit box-shadow ersparen könnte.

Kastenschatten vs. Schlagschatten
Box-Shadow vs. Drop-Shadow (große Vorschau)

Wie Michelle Barker in einem Blogbeitrag erklärt, können Sie mit drop-shadow Werte für x-Offset, y-Offset, Unschärferadius und Farbe verwenden – genau wie bei seinem prominenteren Geschwister box-shadow . Es gibt jedoch einen großen Vorteil: Der Schatten entspricht nicht dem Begrenzungsrahmen eines Elements (wo bei der Verwendung von box-shadow häufig das Hacken beginnt), sondern den nicht transparenten Teilen eines Bildes. Perfekt, wenn Sie beispielsweise einen Schlagschatten auf ein transparentes PNG- oder SVG-Logo oder sogar auf eine ausgeschnittene Form anwenden möchten.

Es gibt viele CSS-Filter, wenn Sie also genau die richtigen Filter für Ihr Projekt finden müssen, Mads Stoumanns CSS Filter Editor zum Testen aller unterstützten Filter , zusammen mit einigen Geschenken, die Mads ebenfalls bereitgestellt hat. Natürlich wird auch das CSS on the fly generiert.

Neben Filtern gibt es auch viele Optionen für CSS-Mischmodi. Wenn Sie in einer Vorschau sehen möchten, wie einige der visuellen Effekte zusammenarbeiten könnten, können Sie den CSS Duotone Generator von Rick Metzger verwenden. Das Tool enthält Optionen zum Zoomen, Abstand, Weichzeichnen und Bilddeckkraft, aber auch alle Mischmodi für Vorder- und Hintergrundbilder. Natürlich generiert das Tool auch HTML und CSS.

Mehr nach dem Sprung! Lesen Sie unten weiter ↓

Platzhalter-Generator für unscharfe Bilder

Ein Bildplatzhalter ist eine effiziente Möglichkeit, die wahrgenommene Leistung einer Website zu verbessern, wenn ein Bild geladen wird. Auf seiner Suche nach den schnellsten und am besten aussehenden Bildhaltern für das Web beschloss Joe Bell, selbst eine Lösung zu finden. Das Ergebnis: Platzhalter.

Platzhalter
Ein Generator für unscharfe Bildplatzhalter. (Große Vorschau)

Angetrieben von einer Sammlung von Node.js-Helfern verwandelt Plaiceholder Ihre Bilder in leichte, unscharfe Platzhalterbilder. Es stehen mehrere Ansätze zur Auswahl: CSS (empfohlen), SVG, Base 64, Blurhash und das experimentelle Blurhash to CSS.

Heldengenerator

Sind Sie es leid, immer und immer wieder denselben Helden zu implementieren? Der Hero Generator von Sarah Drasner hilft Ihnen dabei. Mit nur wenigen Klicks können Sie basierend auf Ihren Vorlieben reaktionsschnelle Helden generieren.

Heldengenerator
Generieren Sie Helden mit Leichtigkeit. (Große Vorschau)

Sie entscheiden, welche Art von Farbverlauf Sie auf Ihr Heldenbild anwenden möchten, die Farbverlaufsreduzierung und den Titelabstand. Und wenn Sie eine Schaltfläche einfügen möchten, bietet Ihnen der Generator auch Optionen zum Anpassen der Farben der Schaltfläche (einschließlich Hover- und Verlaufsfarbe) und des Schaltflächenradius. Wenn Sie mit dem Ergebnis zufrieden sind, können Sie den Code kopieren und einfügen und sofort in Ihrem Projekt verwenden. Eine echte Zeitersparnis!

Imagemaps-Generator

Mit Imagemaps können Sie anklickbare Bereiche auf einem Bild erstellen. Wenn Sie eine Imagemap erstellen möchten, aber nicht mit Koordinaten herumhantieren möchten, um die anklickbaren Regionen zu definieren, ist imagemaps.net hier, um Ihnen zu helfen.

Bildkarte
Erstellen Sie kommentierte, interaktive Bilder. (Große Vorschau)

Die Website verfügt über eine grafische Benutzeroberfläche, um den Prozess einfacher zu gestalten. Sobald Sie Ihr Bild hochgeladen haben, können Sie die Werkzeuge Stift, Rechteck und Polygon verwenden, um Ihre anklickbaren Bereiche zu zeichnen. Um sie anzupassen und vor allem ihre Funktionalität zu verleihen, können Sie dann jede Region benennen, ihr einen Link zuweisen und ihre Farbe, Höhe und Breite anpassen. Ein Klick auf die Schaltfläche „Exportieren“ liefert Ihnen die HTML-Map und den React-Code, den Sie kopieren und in Ihr Projekt einfügen können.

CSS-Animationsgenerator

Es ist ziemlich einfach, einen Unterschied zwischen einer Animation zu erkennen, die ein bisschen daneben zu sein scheint, und einer Animation, die einfach gut gemacht ist. Das manuelle Anpassen der Keyframe-Animationen oder -Übergänge kann jedoch sehr zeitaufwändig sein. Animista bietet eine Bibliothek mit Animationen und Übergängen , die Sie sofort verwenden können. Es gibt viele Voreinstellungen für Ein- und Ausgänge, Texthervorhebungen, Tastenaktionen und Hintergrundeffekte. Nachdem Sie eine Animation definiert haben, können Sie das CSS-Snippet der Animation zusammen mit dem von Autoprefixer generierten Code kopieren und einfügen.

Animist
Eine umfassende Bibliothek mit Animationen und Übergängen. (Große Vorschau)

CSS Wand bietet Hover- und Ladeanimationen , aber Sie können auch Ladda-Animationen (Schaltflächen mit integrierten Ladeindikatoren) und Eric Spinners (mit Vue.js-Integration) verwenden. Und vielleicht möchten Sie den Hover-Übergängen mit Boop! – Denken Sie nur daran, mit Pseudoelementen zu skalieren und Bewegungspräferenzen für Benutzer zu respektieren, die sich für reduzierte Bewegung entscheiden.

3D-CSS-Quader-Generator

Jhey Tompkins ist bekannt für seine lustigen 3D-CSS-Kreationen. Vielleicht haben Sie schon seinen Hubschrauber gesehen, der sich magisch bewegt, wenn Sie die Maus bewegen? Die Basis für den Helikopter und andere Experimente dieser Art sind responsive CSS-Quader, die mit Scoped CSS Custom Properties steuerbar sind.

3D-CSS-Quader-Generator
Ein Generator zum einfachen Erstellen animierter 3D-Quader. (Große Vorschau)

Wenn Sie jetzt auch Ihre 3D-Ideen zum Leben erwecken möchten, hilft Ihnen der 3D-CSS-Cuboid-Generator von Jhey. Passen Sie einfach die Schieberegler an, um Höhe, Breite, Tiefe und Farbton Ihres Quaders zu bestimmen, und Sie haben bereits den Code, den Sie benötigen, um die Dinge ins Rollen, Drehen, Gleiten oder was auch immer Sie sonst noch vorhaben zu bringen. Habe Spaß!

CSS-Doodles-Generator

Mit CSS können wir die anspruchsvollsten Layouts zum Leben erwecken, aber wir können auch verspielte Kunstwerke und Kritzeleien generieren. Yuan Chuan gebaut hat , eine Webkomponente zum Zeichnen von Mustern mit CSS . Die Komponente enthält viele nützliche Funktionen und Kurzschrifteigenschaften, mit denen man spielen kann. Als Ergebnis generiert die Komponente zusammen mit dem einfachen CSS ein Raster aus div s. Der Quellcode ist auch auf GitHub verfügbar.

CSS-Doodles-Generator
Kritzeleien mit CSS zeichnen? Klar, dank Yuan Chuan. (Große Vorschau)

Nützliche kleine Web-Entwickler-Helfer

Wenn Sie in Ihrem Leben noch ein paar Tools benötigen, gibt es glücklicherweise viele gute alte Webentwickler, die ihre bevorzugten nützlichen Tools an einem Ort namens Tiny Helpers sammeln. Unter der Pflege von Stefan Judis finden Sie sicher alle Arten von Tools: von APIs, Zugänglichkeit und Farbe bis hin zu Schriftarten, Leistung, regulären Ausdrücken, SVG und Unicode.

Kleine Helfer
Eine wachsende Sammlung freundlicher und kleiner Helfer für Webentwickler. (Große Vorschau)

Natürlich gibt es noch viele weitere auf anderen Plattformen geteilt, wie zum Beispiel den sehr nützlichen Twitter-Thread von Josh W. Comeau, aber auch von Stefan Judis selbst. Was auch immer Sie schon immer gesucht haben, um Ihre Arbeit besser und schneller zu erledigen, Sie werden es dort bestimmt finden!

Einpacken

Es gibt buchstäblich Hunderte von Ressourcen, und wir hoffen, dass sich einige der hier aufgeführten bei Ihrer täglichen Arbeit als nützlich erweisen werden – und Ihnen vor allem dabei helfen, einige zeitraubende Routineaufgaben zu vermeiden. Viel Spaß beim Generieren!

Mehr zu CSS:

  • CSS-Audit-Tools
  • Dinge, die Sie heute mit CSS machen können
  • Nützliche DevTools-Tipps und Verknüpfungen
  • Abonnieren Sie auch unseren Newsletter, um die nächsten nicht zu verpassen.