CSS-Framework
Ein CSS-Framework ist eine Sammlung von Gestaltungselementen und Hilfsmitteln für einfaches und standardisiertes Webdesign mit CSS. Die meisten CSS-Frameworks …
Ein CSS-Framework ist eine Sammlung von Gestaltungselementen und Hilfsmitteln für einfaches und standardisiertes Webdesign mit CSS. Die meisten CSS-Frameworks bieten als Basis ein Grid-Gestaltungsraster sowie einige grundlegende Gestaltungselemente wie Schaltflächen, Menüs und Eingabefelder. Größere Frameworks bieten zudem noch JavaScript-basierte Funktionen, welche die Gestaltungselemente um zusätzliche, aber in der Regel optionale Funktionalitäten erweitern (Unobtrusive JavaScript).
Die verbreitetsten CSS-Frameworks sind Bootstrap, Animate, Foundation, Tailwind CSS.[1]
Funktionen
CSS-Frameworks können unterschiedliche Funktionen anbieten:
- Die Hauptfunktion ist meist ein Grid-System, besonders auch für Responsive Webdesign. Diese unterscheiden sich in[2]
- den möglichen Grundbreiten des Viewports und eventuelle Breakpoints,
- der Verwendung von Pixel (px), der aktuellen Schriftgröße (em) oder prozentualen Werten für Breitenangaben,
- der Anzahl der Spalten und Reihen,
- der relativen oder absoluten Verschachtelung von Elementen und
- der Art und Weise der Media Queries.
- Vor allem größere Frameworks bieten auch zahlreiche graphische Elemente wie
- Webtypografie,
- Icon-Sets in CSS-Sprites oder Icon-Fonts,
- Styling für Dropout-Menüs, Tooltips, Schaltflächen, Elemente von Webformularen und
- Elemente für grafische Benutzeroberflächen wie Akkordeon, Registerkarten, Galerien oder Modal-Fenster (Lightbox).
- Zusätzlich bieten viele Frameworks CSS Anpassungen, beispielsweise
- Reset-Stylesheets zur Vereinheitlichung der Formatierungen,
- oft verwendete CSS-Hilfsklassen (left, hide) oder
- Equalizer, um Inhalte auf gleiche Höhe zu bringen.
Größere CSS-Frameworks verwenden CSS-Interpreter wie Sass, Less oder Stylus.
Siehe auch
Einzelnachweise
- ↑ w3techs.com - Usage statistics and market shares of CSS frameworks
- ↑ Archivierte Kopie ( des vom 31. Mai 2015 im Internet Archive) Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gemäß Anleitung und entferne dann diesen Hinweis.
Weblinks
- CSS Front-end Frameworks with comparison (englisch) Vergleich zahlreicher Frameworks mit unterstützten Browsern und Nutzung von LESS/SASS
- Awesome CSS Frameworks Aktuelle Liste von CSS Frameworks (sortiert nach Kategorie und Beliebtheit)
- List of Best CSS Frameworks – Die besten CSS-Frameworks helfen Ihnen, verantwortungsbewusstere Webseiten zu erstellen.
Content Disclaimer
Informasi ini disarikan dari Wikipedia dan disajikan kembali untuk tujuan edukasi. Konten tersedia di bawah lisensi CC BY-SA 3.0. Kami tidak bertanggung jawab atas ketidakakuratan data yang bersumber dari kontribusi publik tersebut.
- The information displayed on this website is sourced in part or in whole from Wikipedia and has been adapted for the purpose of restating it. We strive to provide accurate and relevant information, however:
- There is no guarantee of absolute accuracy. Wikipedia is an open, collaborative project that can be edited by anyone, so information is subject to change.
- It is not intended to constitute professional advice. The content displayed is for informational and educational purposes only. For important decisions (e.g., medical, legal, or financial), please consult a professional.
- Content copyright. Wikipedia is licensed under the Creative Commons Attribution-ShareAlike License (CC BY-SA). This means that content may be reused with appropriate attribution and shared under a similar license.
- Responsible use. Any risk arising from the use of information from this website is entirely the responsibility of the user.