16 beliebte CSS-Frameworks, die Ihnen Zeit sparen helfen (mit Stil)

by Ian Hernandez
16 beliebte CSS-Frameworks, die Ihnen Zeit sparen helfen (mit Stil) thumbnail

Früher war ein Stylesheet einfach nur ein Stylesheet.

Sie haben das CSS für jedes Element manuell codiert. Und so hat es uns gefallen. 

Ähem. Okay. Miesepeter-Modus deaktiviert.

CSS hat sich stark weiterentwickelt seit den Tagen der reinen HTML-Seiten, und eine der wichtigsten Entwicklungen ist die Erstellung und Verbreitung von CSS-Frameworks. Diese Werkzeuge erleichtern es Entwicklern und Designern um Lichtjahre, neue Projekte, sowohl große als auch kleine, zu entwickeln und zu starten.

Sie haben auch einen großen Einfluss auf Benutzer und die Art, wie wir das Web erleben. Frameworks schaffen eine gemeinsame Sprache für UI und UX auf Websites und Webanwendungen, wodurch nahezu jede Seite leichter zu verstehen, zu navigieren und zu verwenden ist.

Heute ist etwa 1 von 4 Websites im Internet mit einem CSS-Framework erstellt.

In diesem Artikel werden wir 16 der beliebtesten Frameworks untersuchen und wie sie von jedem, von Unternehmen bis zu Indie-Hackern, verwendet werden.

Was ist ein CSS-Framework?

Ein CSS-Framework ist eine vorbereitete Bibliothek von Code, um schnelle und konsistente Website-Gestaltung und Layouts zu ermöglichen. Frameworks enthalten vorgeschriebenen, wiederverwendbaren Code für gängige Designelemente und Komponenten, die leicht auf Basis-HTML angewendet werden können, um vertraute und konsistente Benutzeroberflächen oder Website-Designs zu erstellen.

CSS-Frameworks werden von Frontend-Entwicklern verwendet, um Dinge wie responsive Grids, gestylte Formulare, Buttons oder andere wichtige UI-Elemente auf Webseiten und Apps schnell einzusetzen.

Vorteile der Verwendung eines CSS-Frameworks

Okay, aber warum sollte man ein Framework verwenden?

Könnten Sie nicht einfach all diese Dinge selbst bauen? Nun, ja. Aber das ist irgendwie der Punkt. Frameworks sind das unvermeidliche Ergebnis einer Welt, in der Designer und Entwickler für jede Website oder App immer wieder dieselben grundlegenden CSS schreiben.

Warum nicht einfach einmal schreiben und überall verwenden? Deshalb existieren sie.

Entwicklungszeit beschleunigen

Die einfachste Antwort darauf, warum Menschen Frameworks verwenden: Geschwindigkeit. Frameworks bieten sofort viele Elemente und Stile, die Sie sonst von Grund auf neu entwickeln müssten, wenn Sie eine Website erstellen.

Warum das Rad neu erfinden?

Viele Entwickler und Webdesigner verwenden auch Frameworks als Werkzeug für schnelles Prototyping neuer Websites oder Apps, bevor sie ein benutzerdefiniertes Designs system erstellen.

Einheitlicher Stil und Design

Ein weiterer wesentlicher Vorteil der Verwendung eines CSS-Frameworks besteht darin, dass alle Ihre Stile, Benutzeroberflächenelemente, Schaltflächen und mehr von Anfang an konsistent aussehen. Sie müssen nicht Stunden (oder Tage oder Wochen oder Jahre) damit verbringen, einzelne Stile anzupassen, um sicherzustellen, dass sie alle dasselbe Padding, denselben Abstand und dieselben Schriftgrößen haben.

Da das Framework bereits sorgfältig erstellt wurde, ist die mühsame Arbeit erledigt.

Als zusätzlicher Vorteil sind die beliebtesten CSS-Frameworks weit verbreitet, was dazu beiträgt, dass die Website für die Benutzer vertraut aussieht und sich auch so anfühlt. Das ist aus Sicht der Benutzererfahrung entscheidend.

Zuletzt sollten Sie die Zugänglichkeit berücksichtigen. Die meisten populären Frameworks sind für eine breite Palette von Geräten und Bildschirmgrößen konzipiert, was sie für eine breitere Nutzerbasis zugänglicher macht.

Responsives Design erleichtern

Seien wir ehrlich: Ein perfekt responsives Layout zu erstellen, ist eine Qual.

Es gibt so viele Variablen und Faktoren zu berücksichtigen. Extrapolieren Sie dann von dort auf die Millionen von Geräten, und Ihr perfektes Rastersystem wird schnell unübersichtlich.

Einmal mehr haben moderne CSS-Frameworks alles abgedeckt. Sie haben die harte Arbeit (und Mathematik) geleistet, um ein pixelgenaues, responsives Designsystem zu entwickeln. Alles, was Sie tun müssen, ist die richtigen CSS-Klassen anzuwenden.

Verbessern Sie die Zusammenarbeit und Wartbarkeit

Heben Sie die Hand, wenn Sie es mögen, den Code anderer zu warten, Dokumentationen zu erstellen und die Kommentare anderer zu entschlüsseln.

Das ist ein klares Nein.

Da die meisten Frameworks über eine umfangreiche Dokumentationsbibliothek und eine Benutzergemeinschaft verfügen, profitieren Sie von einer gemeinsamen Codebasis und extrem gut dokumentierten Informationen darüber, wie das System genau verwendet wird.

Zudem sind die meisten davon Open-Source-Projekte. Das bedeutet, dass Sie sie frei verwenden, anpassen und sogar (in einigen Fällen) Ihre eigene Version weiterverteilen können, wenn das Ihr Ding ist.

Wesentliche Merkmale eines modernen CSS-Frameworks

CSS-Frameworks decken ein ziemlich breites Spektrum ab, aber die meisten haben einige gemeinsame Schlüsselfunktionen.

Vordefinierte Rastersysteme und Layouts

Gitternetze machen das Web nicht rund? Sie verwandeln das Web in perfekt proportionierte Kästen. Das machen sie.

Die meisten CSS-Frameworks verfügen über ein integriertes Rastersystem, das hilft, ein flexibles und flüssiges Layout für die Website zu erstellen. Das System bietet in der Regel viele Anpassungsmöglichkeiten, die es leicht an verschiedene Bildschirmgrößen, Auflösungen und Seitenstrukturen anpassbar machen.

Responsive Medienabfragen

Das andere nette Merkmal, das die meisten Frameworks sofort unterstützen, sind Medienabfragen, um Stile automatisch anhand der Geräteeigenschaften anzupassen.

Diese Systeme können komplex und mühsam sein, von Grund auf zu entwickeln, aber sie sind ein entscheidender Teil des modernen Webs, um sicherzustellen, dass Inhalte skaliert und auf verschiedenen Geräten ordnungsgemäß angezeigt werden

Vorgefertigte UI-Komponenten und Vorlagen

Die meisten CSS-Frameworks werden mit einer Bibliothek aus vorgefertigten, vorformatierten UI-Komponenten geliefert. Dinge wie Schaltflächen, Formulare, Tabellen, Umschalter und mehr – alle einsatzbereit, indem einfach eine einfache Klasse angewendet wird.

Dies beschleunigt den Aufbau von Schnittstellen und Seiten und schafft zudem eine Grundlage für ein einheitliches Erscheinungsbild und eine vertraute Benutzeroberfläche auf der gesamten Website (und im gesamten Web).

Typografie und Thema-Anpassungsoptionen

Viele der hier geteilten Frameworks bieten integrierte Anpassungs- und Theming-Optionen. Das macht es super einfach, Dinge wie Ihre Markenfarben, bevorzugte Schriftarten und andere persönliche Akzente zu verwenden, die das Aussehen so verändern, dass es zum Stil Ihrer Marke passt.

DreamHost-Glossar

Typografie

Typografie ist ein Prozess der Anordnung einer Schriftart in Variationen von Schriftart, Größe und Abstand. Dies beinhaltet, das Erscheinungsbild, den Stil und die Anordnung des Textes lesbar und visuell ansprechend zu machen.

Weiterlesen

16 beliebte CSS-Frameworks

1. Bootstrap

Bootstrap begann als Nebenprojekt, das von Entwicklern bei Twitter entwickelt und geteilt wurde. Heute ist es das am weitesten verbreitete CSS-Framework für responsives, mobile-first Webdesign. Millionen von Menschen verwenden Bootstrap, um saubere, konsistente und vertraute Web-Layouts zu erstellen.

Hauptmerkmale:

  • Responsives Rastersystem
  • Vorgefertigte UI-Komponenten
  • Anpassbare und erweiterbare Themes
  • Umfangreiche Dokumentation
Bootstrap

Viele Unternehmen, einschließlich Twitter (offensichtlich), Spotify und Udacity, haben das Bootstrap-Framework teilweise oder vollständig auf ihren Websites verwendet.

Warum Menschen Bootstrap lieben

Die Gründe, Bootstrap zu lieben, sind die Gründe, Frameworks zu lieben – es ist einfach, sauber und leicht zu verwenden.

Es gibt eine riesige Gemeinschaft von Experten mit Erfahrung im Umgang mit Bootstrap, die fast jede Frage beantworten können, die man sich vorstellen kann.

Und, obwohl es manchmal den Ruf hat, einfach zu sein, ist Bootstrap ziemlich anpassbar, wenn Sie über das hinausgehen möchten, was standardmäßig geboten wird.

Was den Leuten an Bootstrap nicht gefällt

Mit Abstand der größte Nachteil von Bootstrap ist, dass alle Websites, die es verwenden, gleich aussehen.

„Sie sind langweilig“, werden einige schreien.

Aber das ist im Allgemeinen nur das Ergebnis davon, dass die Leute es genau so verwenden, wie es kommt, ohne viel Zeit für Experimente oder Anpassungen zu investieren.

Ein weiterer Punkt, der zu beachten ist, ist, dass das Framework insgesamt recht umfangreich ist. Die Dateigröße könnte größer sein, als man es für eine einfache Website erwarten würde. Das ist wahrscheinlich ein Teil des Grundes, warum die State of CSS Survey festgestellt hat, dass die Zufriedenheit mit Bootstrap etwa 50/50 geteilt ist.

2. Tailwind CSS

Tailwind ist vielleicht genauso sehr eine Bewegung wie es ein Framework ist.

Der Erfinder, Adam Wathan, schrieb eine Art Manifest über die Denkweise hinter Tailwind. Und im Wesentlichen ist die Idee, dass CSS nicht beschreibend und semantisch sein sollte (z.B. „.header“ Klasse), sondern funktional sein sollte (z.B. „.center-flex-3“).

Er bezeichnet es als ein Utility-First-CSS-Framework.

Und dieser Ansatz scheint für viele Menschen zu funktionieren. Tailwind rangiert in der Zufriedenheit auf der State of CSS-Umfrage bei etwa 80%.

Hauptmerkmale:

  • Dienstklassen für einfaches Styling
  • Responsive Design-Fähigkeiten
  • Anpassbare Konfiguration
  • Komponentenfreundlicher Ansatz
Tailwind CSS Showcase

Viele bekannte Technologieunternehmen wie OpenAI (ChatGPT), Shopify, Wealthfront und Loom verwenden Tailwind CSS.

Warum Menschen Tailwind lieben

Da Tailwind utility-first ist, bietet es nahezu endlose Flexibilität.

Es gibt nicht wirklich vorgefertigte Layouts in der gleichen Weise wie beispielsweise bei Bootstrap. Stattdessen können Sie Klassen kombinieren und schichten, um Ihre HTML-Elemente in nahezu unendlich vielen Layouts und CSS-Grids zu positionieren.

Das Hauptmerkmal, das die Menschen an diesem Ansatz schätzen, ist, dass sie ihre Divs gestalten können, ohne auf die Dokumentation zu verweisen. Da die Utility-Klassen intuitiv benannt sind (zum größten Teil), können Sie schnell Stile anwenden, ohne ständig zwischen der CSS-Bibliothek und dem Markup zu wechseln.

Was den Leuten an Tailwind nicht gefällt

Kurz gesagt: Die Leute mögen keine Veränderungen, oder?

Tailwind bricht einige altbewährte Traditionen für CSS-Frameworks und sogar die Webentwicklung im Allgemeinen.

Es gibt viele Argumente dafür, warum dieser Ansatz für CSS-Code suboptimal ist. Die „Trennung der Zuständigkeiten“ ist das zugrundeliegende Prinzip, nach dem CSS (und die meisten anderen Codes) geschrieben wird. Tailwind stellt dieses Konzept, nun ja, auf den Kopf.

Bonus: Daisy UI

Wenn das Utility-Framework von Tailwind nicht Ihr Fall ist, gibt es eine großartige Bibliothek namens Daisy UI, geschrieben von Pouya Saadeghi, einem Plugin, das auf Tailwind CSS aufbaut und Ihnen eine Reihe von Klassen bietet, die eher an Bootstrap erinnern.

Daisy UI bietet Klassennamen für gängige UI-Komponenten wie Schaltflächen, Karten, Umschalter und mehr, sodass sich Entwickler auf wichtigere Aspekte ihres Projekts konzentrieren können, anstatt grundlegende Elemente zu gestalten. Es basiert auf Tailwind CSS, und daher kann alles mit Utility-Klassen angepasst werden.

Einer der bedeutenden Vorteile der Verwendung von Daisy UI besteht darin, dass es die Anzahl der zu schreibenden Klassennamen um etwa 80% reduziert und Ihre HTML-Größe um etwa 70% verkleinern kann. Darüber hinaus fügt es Tailwind CSS einen Satz anpassbarer Farbnamen hinzu, was Entwicklern die Flexibilität bietet, den Dunkelmodus und andere Themen zu erstellen, ohne neue Klassennamen hinzuzufügen.

3. Bulma

Bulma ist ein leichtgewichtiges CSS-Framework basierend auf Flexbox.

Die Syntax dieses Frameworks ist in Alltagssprache gehalten, was bedeutet, dass sie stark auf beschreibenden Hilfsklassen oder Modifikatoren wie „.button“ und „.is-large“ basiert.

Hauptmerkmale:

  • Flexbox-basiertes Rastersystem
  • Modulare Architektur
  • Sass-betrieben für einfache Anpassung
  • Minimalistischer Code und Design

Beispiele für bekannte Webseiten, die Bulma verwenden: CSS Ninja und Signal.

Warum Menschen Bulma lieben

Bulma kann sich ein bisschen wie das Lego-Set der CSS-Frameworks anfühlen. Es ist extrem einfach und leicht zu verstehen, was es großartig für Anfänger oder Leute macht, die einfach eine schnelle Lösung suchen.

Durch die Anwendung einiger logisch benannter Klassen können Sie Module erstellen, CSS-Animationen anwenden und fortgeschrittenere Stile erstellen. Es gibt keine JavaScript-Abhängigkeiten, sodass Sie es in Kombination mit nahezu jedem JavaScript-Framework verwenden können.

DreamHost-Glossar

JavaScript

JavaScript ist eine flexible Programmiersprache, die Websites ansprechender und interaktiver macht. Sie arbeitet zusammen mit HTML und CSS, um die Benutzererfahrung auf Websites und Apps zu verbessern.

Mehr lesen

Was die Leute an Bulma nicht mögen

Die Einfachheit von Bulma kann ein zweischneidiges Schwert sein.

Obwohl es als Tutorial oder Einführung in CSS-Frameworks großartig ist, würden fortgeschrittene Entwickler wahrscheinlich bemängeln, dass es an der Raffinesse oder Erweiterbarkeit robusterer Optionen fehlt.

4. Foundation

Am anderen Ende des Spektrums von Bulma haben wir Foundation.

Foundation macht keinen Hehl daraus, fortgeschritten zu sein und, dementsprechend, ziemlich komplex im Vergleich zu einigen anderen Optionen. Es ist ein responsives Frontend-Framework, das für die mobile Entwicklung zuerst entworfen wurde und sowohl für Websites als auch für E-Mails verwendet wird. Es wird von ungefähr 500.000 Websites weltweit genutzt.

Hauptmerkmale:

  • Reaktives Rastersystem
  • Umfassender Satz von UI-Komponenten
  • Anpassbare Sass-Variablen
  • Integration mit beliebten frontend Werkzeugen und Bibliotheken

Warum Menschen Foundation lieben

Foundation ist eine Art der O.G.

Es existiert bereits seit vor dem Millennium, was bedeutet, dass viele Entwickler sich gut mit Foundation auskennen und mit dessen Syntax und Konventionen vertraut sind.

Es ist auch ein ausgereiftes Produkt. Es verfügt über zahlreiche Merkmale, umfangreiche Dokumentation und Ressourcen.

Zudem gilt es als eines der besten Frameworks für Barrierefreiheit.

Was den Leuten an Foundation nicht gefällt

Wie die meisten ausgereiften Produkte kann Foundation im Vergleich zu modernen, leichten Frameworks etwas sperrig erscheinen.

Es hat viele angeforderte Funktionen und Anpassungsoptionen angesammelt, die den Codebasis und die Dateigrößen etwas schwerer machen. Außerdem ist die Lernkurve aufgrund der verschobenen Konventionen für einen Anfänger, der an etwas wie Tailwind oder Bootstrap gewöhnt ist, etwas steil.

5. Semantic UI

„Alles Willkürliche ist veränderbar.“

Das ist das Dogma von Semantic UI.

Im Kern ist dieses Framework darauf ausgelegt, vertraut wirkende Schnittstellen für Websites und Webanwendungen zu erstellen und zu skalieren.

Schlüsselmerkmale:

  • Intuitive und menschenlesbare Klassennamen
  • Breite Palette von UI-Komponenten und Layouts
  • Anpassbare Themen und Stile
  • Integration mit beliebten JavaScript-Bibliotheken und Frameworks wie Angular

Viele Websites und Unternehmen verwenden Semantic UI, darunter Accenture und Snapchat.

Warum Menschen Semantic UI lieben

Semantic UI verfügt über eine leicht verständliche Syntax, die es einfach macht, aus seiner umfangreichen Sammlung von UI-Komponenten wie Buttons, Modals, Karten, Umschaltern, Textfeldern und mehr aufzubauen.

Aber vielleicht ist die beliebteste Zauberei die Thematisierung und Anpassung.

Semantic beinhaltet eine Theming-Bibliothek mit über 3.000 anpassbaren Variablen, die dann auf alle Ihre UI-Komponenten vererbt wird.

Was den Leuten an Semantic UI nicht gefällt

Da Semantic sehr UI-fokussiert und umfangreich ist, kann es viel Code enthalten, der in Ihrem Projekt ungenutzt bleibt. Das bedeutet, dass einige Leute es für einfachere Projekte im Vergleich zu kompakteren Frameworks als zu umfangreich empfinden könnten.

6. Materialize

Das Materialize CSS-Framework basiert auf den Material-Design-Prinzipien von Google.

Es betont das kühne visuelle Design und auf UX fokussierte Animation (Bewegung).

Materialize ist ziemlich beliebt, mit über 38.000 Sternen auf GitHub.

Hauptmerkmale:

  • Von Material-Design inspirierte Komponenten und Stile
  • Responsives Rastersystem
  • Sass-basierte Anpassung
  • Eingebaute JavaScript-Plugins
Materialize Showcase

Materialize wird von einer breiten Palette von Websites verwendet, aber die meisten Websites in ihrer Ausstellung sind kleine Unternehmen und persönliche Projekte.

Warum Menschen Materialize lieben

Materialize ist eine einfache, unkomplizierte Lösung für die Einrichtung einer sauberen und benutzbaren Website. Sie bieten nicht wirklich das Blaue vom Himmel, aber das ist einer der Gründe, warum es den Leuten gefällt.

Was die Leute an Materialize nicht mögen

Wie immer bedeutet Einfachheit auch Einschränkungen. Materialize ist nicht so robust oder erweiterbar wie andere Frameworks und ist für bestimmte Bewegungen auf JavaScript angewiesen.

7. UIkit (UI Kit)

Ein weiteres modulares Framework, das sich auf Website- und Web-App-Oberflächen konzentriert, UIkit ist etwas weniger beliebt als Semantic UI, aber das macht es nicht weniger leistungsfähig.

UIkit ist ein auf die Benutzeroberfläche ausgerichtetes Framework, das von vielen Websites und Web-Apps verwendet wird, einschließlich Crunchyroll, Moqups und Rover.

UIKit

Hauptmerkmale:

  • Modulare Architektur mit selektiven Importen (riesig!)
  • Responsives Rastersystem
  • Sass-Variablen und Mixins zur Anpassung
  • Umfangreiche Bibliothek von UI-Komponenten

Warum Menschen UIkit lieben

UIkit hat vielleicht einen etwas kleineren Marktanteil, ist aber auch kleiner im Fußabdruck, in der Dateigröße und in der Komplexität.

Ohne viel an Funktionalität zu verlieren, bietet UIkit eine extrem leichte und umfassende Bibliothek für UI-Komponenten. Es ist hochgradig anpassbar mit einer einfachen Einrichtung – entweder durch den bereitgestellten Build-Prozess oder durch Ihren eigenen (mit Less).

Was den Leuten an UIkit nicht gefällt

Wahrscheinlich ist der größte Nachteil von UIkit, dass es etwas weniger bekannt ist als einige der größeren und beliebteren Frameworks.

Aber, wissen Sie, das macht es cool, nicht wahr?

Im Ernst: Es gibt eine kleinere Benutzergemeinschaft, was es schwieriger machen kann, Antworten auf Fragen zu finden oder Anleitungen zu spezifischen Implementierungen zu finden.

8. Ant Design

Ant Design ist etwas mehr als ein CSS-Framework; es ist ein Designsystem mit einer Reihe hochwertiger React-Komponenten für den Aufbau reicher, interaktiver Benutzeroberflächen.

Von Ant Group (Muttergesellschaft von Alibaba) entwickelt und veröffentlicht, ist Ant Design ähnlich wie Designsysteme, die von US-amerikanischen Technologieunternehmen wie Alphabet und X (ehemals Google und Twitter) veröffentlicht wurden.

Schlüsselmerkmale:

  • Umfassendes Set von UI-Komponenten
  • Konsistente Designsprache und Stil
  • Anpassbare Themes und Erscheinungsbild
  • Umfangreiche Dokumentation und Community-Support

Beispiele für bekannte Websites, die Ant Design verwenden (nicht überraschend): Alibaba, Tencent und Baidu

Warum Menschen Ant Design lieben

Ant Design ist eine äußerst robuste Sammlung von Ressourcen für Designer und Entwickler. Es geht über das reine CSS-Framework hinaus, es gibt ein ganzes System (ja, eine Sprache), das direkt in Ihre eigenen Projekte integriert werden kann.

Es gibt eine riesige Gemeinschaft und das Designsystem wurde in Unternehmen und Projekten erprobt, getestet und bewährt, wodurch Milliarden von Dollar an Umsatz generiert wurden.

Betrachten Sie es wie ein Franchise-Modell für Ihr Webprojekt.

Was den Leuten an Ant Design nicht gefällt

Wie Sie vielleicht vermutet haben, geht mit umfangreicher Funktionalität auch eine umfangreiche Dateigröße einher.

Das gesamte Ant Design-System (nicht minimiert) hat ein Gewicht von etwa 100MB.

Die andere Einschränkung ist, dass Ant Design ziemlich speziell für React-Projekte entwickelt wurde. Wenn Sie eine andere JavaScript-Bibliothek verwenden, könnte es schwierig sein, die Komponenten anzupassen.

9. Primer

Das CSS-Framework hinter dem Design und den UI-Komponenten von GitHub, Primer, ist eine sehr beliebte Framework-Wahl für Entwickler und Entwickler-zentrierte Websites und Apps.

Es ist zweckgebaut und fühlt sich vertraut an für jeden, der Zeit damit verbracht hat, in den Repos zu stöbern.

Hauptmerkmale:

  • Modulare Architektur mit selektiven Importen
  • Responsives Rastersystem
  • Sass-basierte Anpassung
  • Eingebaute Barrierefreiheitsfunktionen

Warum Menschen Primer lieben

Primer ist wie ein großartiges Stück Infrastruktur; es ist unauffällig und einfach, erledigt aber seine Arbeit sehr gut. Außerdem gibt das Wissen, dass das Team hinter GitHub die Bibliothek erstellt hat (und pflegt), einen großen Schub für die Langlebigkeit und Zuverlässigkeit des Projekts.

Was den Leuten an Primer nicht gefällt

Wie Sie vielleicht vermutet haben, ist das Designästhetik von GitHub nicht die richtige Wahl für jedes Projekt.

Die Hauptbeschwerde ist, dass Primer nicht so universell wie andere Frameworks ist und keine ideale Wahl für Projekte oder Websites ist, die nicht für Entwickler erstellt wurden. Es verfügt auch über einen begrenzten Satz von UI-Komponenten, der im GitHub-Ökosystem sinnvoll ist.

10. Tachyons

„Schnell ladende, gut lesbare und 100% reaktionsfähige Schnittstellen“ ist das Versprechen des Tachyons-Frameworks.

Entwickelt, um minimales CSS zu verwenden, eignet sich Tachyons ideal für das schnelle Aufsetzen einer Homepage, eines persönlichen Portfolios oder einer Projektseite.

Hauptmerkmale:

  • Atomare CSS-Architektur mit Hilfsklassen
  • Responsive Design-Fähigkeiten
  • Minimale Einrichtung und Konfiguration
  • Kleine Dateigröße für schnelles Laden
Tachyons Galerie

Warum Menschen Tachyonen lieben

Menschen lieben Tachyons, weil es ein schnelles und einfaches Framework ist. Es ist leicht und lädt schnell, was es ideal für kleine Projekte, persönliche Websites und andere einfache Anwendungsfälle macht.

Es ist wie der Honda Civic (Basisversion!) der Frameworks.

Sie wissen, was Sie bekommen. Es funktioniert. Und es ist zuverlässig.

Was Menschen an Tachyonen nicht mögen

Es würde ziemlich viel Arbeit erfordern, Tachyons für ein komplizierteres oder visuell komplexeres Projekt zu verwenden, was bedeutet, dass es nicht die erste Wahl für jemanden sein wird, der mehr als eine einfache, rasterbetriebene Seite oder zwei sucht.

11. Pure (Pure CSS)

Yahoo!

Das ist ein Name, den man nicht immer hört. (Es sei denn, Sie sind bei Jeopardy und beantworten eine Frage zu Alternativen zu Google, vielleicht.)

Aber ihr CSS-Framework, Pure CSS, ist sowohl bei Hackern als auch bei Hustlern sehr beliebt geworden. Mit 23k Sternen und 2.5k Forks auf GitHub ist es definitiv eine der beliebtesten Optionen auf dieser Liste.

Hauptmerkmale:

  • Klein und leicht
  • Responsive Grids
  • Basiert auf Normalize.css
  • Out-of-the-box Formularverarbeitung

Warum Menschen Pure lieben

PureCSS ist ein beliebter Power-Up für benutzerdefiniertes CSS oder als Ergänzung zu anderen Frameworks. Es ist ultraleicht und bietet viele nützliche Komponenten, die einfach in bestehende Systeme integriert werden können.

Dies vereinfacht das Hinzufügen von Rastern, Formularen, Schaltflächen, Tabellen und mehr zu Ihrem aktuellen Stapel.

Was den Menschen an Pure nicht gefällt

Pure funktioniert am besten als Zusatz, anstatt als eigenständiges Framework. Es verfügt nicht über eine umfassende Bibliothek wie andere Lösungen und bietet keine Thematisierung oder andere Merkmale, die es einfach machen, das Aussehen und Gefühl des Projekts mit ein paar schnellen Änderungen anzupassen.

12. Material Design Lite

Im Hinblick auf Google haben sie neben Materialize auch ihr Material Design Lite Framework quelloffen gemacht. Wie der Name schon andeutet, handelt es sich um eine leichtere, einfachere Version des von Material Design inspirierten Frameworks.

Es verwendet weniger JavaScript und ist so konzipiert, dass es auf einer breiteren Palette von Geräten und Browsern zugänglicher ist.

Sie können Material Design Lite (MDL) in voller Anzeige sehen, indem Sie Seiten wie Google Wallet, Google for Work, die Entwicklerseite von Google und mehr besuchen.

Hauptmerkmale:

  • Philosophie des Material Designs und UI-Komponenten
  • Große Anzahl von Komponenten direkt verfügbar, wie Knöpfe, Karten, Schieberegler, Spinner und mehr
  • Keine externen Abhängigkeiten
  • Themenoptionen
Material Design Lite

Warum Menschen MDL lieben

MDL wird mit einem ultra-funktionalen Satz von Komponenten für Apps, Formulare und mehr geliefert.

Da es auf den Prinzipien des Material Designs basiert, stehen Benutzerfreundlichkeit und Zugänglichkeit im Mittelpunkt der Designs und der Komponenten.

Was den Leuten an MDL nicht gefällt

MDL ist technisch gesehen zu diesem Zeitpunkt veraltet, daher wird das System keine Updates oder Unterstützung erhalten.

Darüber hinaus kann die gesamte Ästhetik etwas einschränkend wirken. Es fühlt sich sehr danach an, als wäre es für Google-Produkte entwickelt worden, zum Guten oder zum Schlechten.

13. Spectre.css

Spectre ist eine weitere großartige Option, um schnell startklar zu sein. Dieses leichte, minimalistische Framework bietet Ihnen viele der Bausteine, die Sie benötigen, um von Null auf mit einer gut aussehenden Website und vertrauten UI-Komponenten zu starten.

Hauptmerkmale:

  • Kleine Dateigröße (~10KB gepackt)
  • Flexbox-basiertes Raster
  • Eingebaute Hilfsklassen

Warum Menschen Spectre lieben

Spectre ist ideal für eine einfache, minimalistische und saubere Ästhetik. Der Fokus liegt hier auf reiner Benutzbarkeit und Effizienz — Es bietet nicht viele zusätzliche Funktionen oder Extras, aber es erledigt die Arbeit.

Was den Leuten an Spectre nicht gefällt

Wenn Sie nach einem weitläufigen Framework mit fortgeschrittenen Theming-Optionen, einer blühenden Gemeinschaft und massenhaft Dokumentation suchen, ist dies wahrscheinlich nicht die richtige Wahl für Sie.

Spectre ist etwas unauffälliger. Es ist ein fähiges Werkzeug für die Arbeit, hat aber bei weitem nicht die Art von Beliebtheit und Akzeptanz wie Foundation oder Bootstrap.

14. Milligram

Ein weiteres weniger bekanntes Framework, Milligram ist extrem klein und leichtgewichtig. Noch mehr als die anderen kleinen Frameworks, die wir behandelt haben.

Es ist die ultimative Option für minimalistisches Design und eine schnelle, unkomplizierte Lösung für die Umsetzung eines Projekts.

Hauptmerkmale:

  • Minimalistisches Design
  • Sehr klein (~2kb gzip)
  • Flexbox-Rastersystem
Milligram Showcase

Warum Menschen Milligram lieben

Milligram ist möglicherweise das leichteste, einfachste CSS-Framework, das Sie verwenden können, um ein Projekt direkt aus der Box heraus zu erstellen. Es besitzt viele der wichtigsten Funktionen anderer Frameworks, jedoch mit einem erstaunlich kleinen Fußabdruck.

Die Konventionen und Klassen machen es auch ziemlich einfach, sie spontan zu lernen.

Was den Leuten an Milligram nicht gefällt

Milligram leidet unter den gleichen Nachteilen wie andere weniger bekannte Systeme auf der Liste. Eine geringere allgemeine Beliebtheit bedeutet, dass es weniger Community-Unterstützung gibt. Dennoch ist die Dokumentation auf dem Niveau viel größerer Frameworks, und die Einfachheit könnte den Bedarf an zusätzlicher Hilfe reduzieren.

15. Water.css

Water ist ein klassenloses CSS-System, das Sie einfach in eine statische Website einfügen. Es ist nicht so konzipiert wie die anderen Frameworks. Stattdessen wendet es die Stile direkt auf die HTML-Elemente auf der Seite an und bietet Ihnen ein schnelles Designsystem, ohne die Notwendigkeit (oder Möglichkeit), komplexere Layouts zu erstellen.

Hauptmerkmale:

  • Keine Klassen
  • Extrem leichtgewichtig
  • Zwei Themen direkt verfügbar: Hell- und Dunkelmodus.
  • Vollständig responsiv

Warum Menschen Wasser lieben

Wasser ist großartig für eine schnelle CSS-Lösung, eine Vorlage von Stilen oder einen einfachen Entwurf.

Es macht, was auf der Dose steht, und ist daher eine großartige, ultraschnelle, unkomplizierte Lösung.

Was die Menschen nicht am Wasser mögen

Wasser ist einfach nicht geeignet für irgendein komplexes Website- oder App-Projekt. Es verfügt nicht über Raster, es fehlen viele Komponenten, die man für größere Projekte benötigen würde, und letztendlich wird die Einfachheit (bis zum Äußersten) auf Kosten der Anpassungsfähigkeit oder Erweiterbarkeit priorisiert.

16. Vanilla

Vanilla Framework oder Vanilla CSS (nicht zu verwechseln mit dem umgangssprachlichen Begriff Vanilla CSS, der sich auf Basis-CSS oder traditionelles CSS bezieht) ist ein Framework, das von Canonical, dem Mutterunternehmen von Ubuntu, erstellt und verwendet wird.

Hauptmerkmale:

  • Skalierbare Architektur geeignet für große Webprojekte
  • Modulare Systeme
  • Auf Sass aufgebaut
Vanilla

Warum Menschen Vanille lieben

Obwohl weniger beliebt als große Frameworks wie Bootstrap, verfügt Vanilla über die Unterstützung, Ressourcen, Dokumentation und sogar den Support eines Produkts auf Unternehmensebene.

Es gibt eine äußerst detaillierte Analyse bezüglich der Zugänglichkeit und akribisch detaillierte Notizen zur Kompatibilität mit verschiedenen Browsern (bis hin zur spezifischen Version) und Bildschirmen.

Die Komponenten und das Styling sind ebenfalls einfach und universell.

Was den Leuten an Vanilla nicht gefällt

Das Projekt könnte tatsächlich für manche Geschmäcker etwas zu schlicht sein. Das heißt, die Designästhetik ist weitgehend neutral und funktional ohne viel Flair.

Wählen Sie das beste CSS-Framework für Ihr Projekt

Nachdem wir 16 großartige Optionen geteilt haben, wie wählen Sie die richtige aus?

Wie immer gibt es hier keine richtige oder falsche Antwort, aber es gibt einige Schlüsselfragen, die Ihnen helfen könnten, Ihre Optionen einzugrenzen.

Projektanforderungen und -ziele

Der beste Startpunkt ist, die Art des Projekts zu verstehen, das Sie bauen. Wenn Sie eine einfache Website für ein kleines Projekt oder für den persönlichen Gebrauch erstellen, dann ist ein leichtes und einfaches System wie Water oder Milligram geeignet.

Aber wenn Sie etwas Robusteres benötigen, könnten Sie sich für Foundation oder Bootstrap entscheiden.

Lernkurve und Benutzerfreundlichkeit

Als Nächstes sollten Sie die Komplexität des Systems im Vergleich zu Ihren Fähigkeiten oder denen Ihres Teams betrachten. Sind Sie Experten darin, in neue CSS-Frameworks einzutauchen? Oder ist dies das erste Mal, dass Sie etwas verwenden, das nicht hausgemacht ist?

Es zu verstehen, wie man ein CSS-Framework verwendet, erfordert selbst ein wenig Lernen. Wenn Sie noch nie mit einem Framework gearbeitet haben, wäre es wahrscheinlich besser, eine einfache Startoption zu wählen. Sobald Sie den Dreh raus haben, können Sie in das Erlernen komplexerer Systeme einsteigen.

Anpassbarkeit und Flexibilität

Bauen Sie etwas, das streng an bestehende Marken- oder Designrichtlinien angepasst werden muss?

Dann möchten Sie eine Option wählen, die integriertes Theming und Anpassung bietet, um es einfach zu machen, die notwendigen Stile und Designsysteme zu entsprechen.

Wenn Sie anpassungsfähiger sind, können Sie ein System mit einem ausgeprägten Stil wählen, das jedoch einige der Flexibilität der robusteren Systeme fehlt.

Community-Support und Ressourcen

Das Vorhandensein einer Gemeinschaft von Personen, die das Framework verwenden, kann einen großen Unterschied machen. Suchen Sie nach Community-Foren, Discord-Servern oder Subreddits, um zu sehen, wie viele Personen anderen Nutzern helfen und wie aktiv die Gemeinschaft für jedes Framework ist.

Leistung und Dateigröße

Stellen Sie sicher, dass Sie die Dateigröße und die Leistung der Frameworks, die Sie bewerten, berücksichtigen.

Obwohl die Leistung Ihrer Website von vielen Faktoren beeinflusst wird (wie Ihrem Hosting), kann auch das CSS die Größe Ihrer Seiten, Dateien und die Ladezeit stark beeinflussen.

Weiterbauen

Hoffentlich hat Ihnen diese Liste von CSS-Frameworks eine Idee gegeben, wo Sie bei Ihrem nächsten Projekt anfangen können.

Ob Sie das nächste Facebook bauen oder eine persönliche Website erstellen, um Ihre Steinsammlung zu präsentieren, wir helfen gerne Kreativen und Unternehmern dabei, ein schönes Internet zu gestalten.

Melden Sie sich für unseren Newsletter an, um die neuesten Anleitungen, Trends und Tipps zum Aufbau und zur Entwicklung Ihrer Website und Ihres Unternehmens zu erhalten.

Erhalten Sie Inhalte direkt in Ihren Posteingang

Abonnieren Sie jetzt, um alle neuesten Updates direkt in Ihren Posteingang zu erhalten.