Was ist die semantische Benutzeroberfläche?
Die semantische Benutzeroberfläche ist ein Front-End-Entwicklungsframework, das dem für das Theming entwickelten Bootstrap ähnelt. Es enthält vorgefertigte semantische Komponenten, mit denen mithilfe von benutzerfreundlichem HTML schöne und reaktionsschnelle Layouts erstellt werden können.
Laut der Semantic UI-Website verwendet das Framework präzises HTML, intuitives JavaScript und vereinfachtes Debugging, um eine Front-End-Entwicklung zu einer unterhaltsamen und reizvollen Erfahrung zu machen.
Es lässt sich in React, Angular, Meteor, Ember und viele andere Frameworks integrieren, um die UI-Ebene neben der Anwendungslogik zu organisieren.
Versionsverlauf der semantischen Benutzeroberfläche
Die erste Vorveröffentlichung erscheint im September 2013 auf Github, erstellt von Jack Lukic.
Die semantische Benutzeroberfläche 1.x
wurde erstmals im November 2014 mit grundlegenden Änderungen an früheren Vorabversionen veröffentlicht.
Die semantische Benutzeroberfläche 2.x
wurde erstmals im Juni 2015 veröffentlicht und führte eine neue Benutzeroberfläche , mehrere Fehlerkorrekturen, Verbesserungen und Standard-Themenverbesserungen ein.
Unterstützung für semantische UI-Browser
Die aktuelle Version 2.2.x
unterstützt die folgenden Browser
- Letzte 2 Versionen FF, Chrome, Safari Mac
- IE 11+
- Android 4.4+, Chrome für Android 44+
- iOS Safari 7+
- Microsoft Edge 12+
So installieren Sie die semantische Benutzeroberfläche
Es gibt verschiedene Möglichkeiten, die semantische Benutzeroberfläche zu installieren. Einige der einfachsten sind die folgenden:
Über das Content Delivery Network (CDN)
Es ist bei weitem das einfachste für Anfänger. Erstellen Sie eine HTML-Datei wie folgt
Semantic UI
NOTE:
Der obige CDN-Link in Zeile 5 enthält alle verfügbaren Komponenten in der semantischen Benutzeroberfläche. Wenn Sie eine bestimmte Komponente installieren möchten, klicken Sie hier, um den entsprechenden CDN-Link anzuzeigen.
Build Tools verwenden
Dies setzt voraus, dass Sie Ubuntu Linux OS verwenden node
und npm
installiert haben. Für andere Betriebssysteme klicken Sie hier
Installieren Sie gulp in Ihrem Projektverzeichnis global mit npm
npm install -g gulp
Installieren Sie die semantische Benutzeroberfläche
npm install semantic-ui --save cd semantic/ gulp build
In HTML einbinden
Update über npm
npm update
Integration mit anderen Frameworks
Sie können die semantische Benutzeroberfläche in andere Front-End-Entwicklungsframeworks wie React, Angular, Ember oder Meteor integrieren. Klicken Sie hier, um weitere Informationen und Integrationsanweisungen zu erhalten.
Weitere Informationen zur semantischen Benutzeroberfläche:
Die semantische Benutzeroberfläche verfügt über eine gründliche und sehr gut organisierte Dokumentation, mit der Sie in kürzester Zeit einsatzbereit sind. Die folgenden Links sind hilfreich für Ihre Reise zur semantischen Benutzeroberfläche.
- Semantische UI-Website
- Erste Schritte mit der semantischen Benutzeroberfläche
- Beispielvorlagen für semantische Benutzeroberflächen
- Anpassen und Erstellen semantischer UI-Designs