Semantic ist ein UI-Framework, das für die Themengestaltung entwickelt wurde.
Hauptmerkmale
Mit Semantic können Entwickler schnell schöne Websites mit prägnantem HTML , intuitivem Javascript und vereinfachtem Debugging erstellen und so die Front-End-Entwicklung zu einem angenehmen Erlebnis machen. Semantic ist responsiv gestaltet, sodass Ihre Website auf mehreren Geräten skaliert werden kann. Semantic ist produktionsbereit und arbeitet mit Frameworks wie React , Angular , Meteor und Ember zusammen. Das bedeutet, dass Sie es in jedes dieser Frameworks integrieren können, um Ihre UI-Ebene neben Ihrer Anwendungslogik zu organisieren.
Semantic UI ist jetzt mit Node 18 und Gulp 4 kompatibel.
Bitte helfen Sie uns, den Issue-Tracker organisiert zu halten. Bei technischen Fragen, die keinen bestimmten JSFiddle-Testfall (Fehlerberichte) oder Funktionsanfragen umfassen, verwenden Sie bitte StackOverflow, um eine Lösung zu finden.
Besuchen Sie unseren Beitragsleitfaden, um mehr darüber zu erfahren, was in GitHub Issues gepostet werden sollte.
npm install semantic-ui # Use themes, import build/watch tasks into your own gulpfile.
Semantic UI enthält ein interaktives Installationsprogramm, das Sie bei der Einrichtung Ihres Projekts unterstützt.
Umfeld | Skript installieren | Repo |
---|---|---|
Nur CSS | npm install semantic-ui-css | CSS-Repo |
Nur WENIGER | npm install semantic-ui-less | WENIGER Repo |
LESS-Plugin | npm install less-plugin-semantic-ui | WENIGER Plugin-Repo |
EmberJS | ember install:addon semantic-ui-ember | Ember Repo |
Meteor - WENIGER | meteor add semantic:ui | Meteor Repo |
Meteor - CSS | meteor add semantic:ui-css | CSS-Repo |
Laube | bower install semantic-ui |
Weitere Optionen finden Sie in unserem Integrations-Wiki.
Obwohl einige Komponenten in IE9 funktionieren, werden Grids und andere Flexbox-Komponenten von IE9 nicht unterstützt und werden möglicherweise nicht richtig angezeigt.
Bitte posten Sie keine Nutzungsfragen auf GitHub Issues. Für diese Art von Fragen nutzen Sie unseren Gitter-Chatroom oder StackOverflow.
GitHub Issues dient dazu, Verbesserungen vorzuschlagen und Fehler zu melden. Bevor Sie einen Fehler einreichen, stellen Sie sicher, dass Sie Folgendes tun:
Stellen Sie beim Hinzufügen von Pull-Anfragen sicher, dass Sie mit dem nächsten Zweig zusammenführen. Wenn Sie in next
Version einen Fix demonstrieren müssen, können Sie diese JSFiddle verwenden
rtl
auswählen.Ressource | Beschreibung |
---|---|
Fehler und Funktionswünsche | Für alle Fehlereinreichungen sind ein Link zu einem Testfall und eine Reihe von Schritten zur Reproduktion des Problems erforderlich . Sie können einen Testfall erstellen, indem Sie diese JSFiddle forken und dann Ihren Fehlerbericht auf GitHub Issues einreichen |
Live-Chat | Treten Sie unserem Gitter.im-Raum bei |
Newsletter-Updates | Melden Sie sich für Updates unter semantic-ui.com an |
Zusätzliche Ressourcen | Senden Sie eine Frage auf StackOverflow oder stellen Sie unsere Google-Gruppe |
Projekt | So helfen Sie | Nächster Schritt |
---|---|---|
Lokalisierung | Helfen Sie uns, Semantic UI in Ihre Sprache zu übersetzen | Treten Sie unserer Übersetzungs-Community bei |
SCSS | SASS benötigt PR, um Variablen in @import zu unterstützen | Pull-Request für #739 hinzufügen |
Eckig | Helfen Sie bei der Entwicklung von Winkelbindungen | Kontaktieren Sie uns bei GitHub-Problemen |
Anleitungen und Tutorials | Helfen Sie beim Verfassen von Leitfäden und Tutorials | Beteiligen Sie sich an der Diskussion |
Wenn Sie ein Gespräch über Semantic beginnen möchten, senden Sie mir gerne eine E-Mail an [email protected]