Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Wenn Sie ein Nicht-React Office-Add-In erstellen, bietet Ihnen Fabric Core vorgefertigte CSS-Klassen und Sass-Mixins für Symbole, Farben, Typografie und responsive Raster, die alle auf die Fluent UI-Designsprache abgestimmt sind. Da es frameworkunabhängig ist, können Sie Fabric Core mit jeder Single-Page-Anwendung oder jedem serverseitigen Web-UI-Framework verwenden. (Aus historischen Gründen heißt er "Stoffkern" statt "Fluent Core".)
Hinweis
In diesem Artikel wird die Verwendung von Fabric Core im Kontext von Office-Add-Ins beschrieben, aber es wird auch in einer Vielzahl von Microsoft 365-Apps und -Erweiterungen verwendet. Weitere Informationen finden Sie unter Fabric Core und das Open Source Repository Office UI Fabric Core.
Hinweis
Während Fabric Core die empfohlene Bibliothek zum Entwerfen von Nicht-React-Add-Ins ist, arbeitet das Team an Fluent UI Web Components, um eine neuere Lösung bereitzustellen. Die auf FAST basierende Fluent UI-Webkomponentenbibliothek ermöglicht es Ihnen, Webkomponenten zu verwenden, anzupassen und zu erstellen, um eine modernere und standardbasierte Benutzeroberfläche zu erstellen. Wir laden Sie ein, diese Bibliothek zu testen, indem Sie den Schnellstart abschließen , und freuen uns über Feedback zu Ihrer Erfahrung über GitHub.
Fabric Core verwenden: Symbole, Schriftarten, Farben
Fügen Sie zunächst das Fabric Core Stylesheet zu Ihrem Add-In hinzu und wenden Sie dann CSS-Klassen für Symbole, Schriftarten und Farben an.
Hinzufügen des Stylesheets
Fügen Sie den CDN-Verweis (Content Delivery Network) von Fabric Core zu Ihrer <head> HTML-Seite hinzu.
<link rel="stylesheet" href="https://res-1.cdn.office.net/files/fabric-cdn-prod_20230815.002/office-ui-fabric-core/11.0.0/css/fabric.min.css">
Verwenden von Symbolen
Um ein Fabric Core-Symbol zu verwenden, fügen Sie ein <i> Element hinzu und wenden Sie die entsprechenden CSS-Klassen an. Sie steuern die Größe des Symbols mit Schriftgrößenklassen und die Farbe mit Farbklassen. Im folgenden Beispiel wird ein sehr großes Tabellensymbol in der Design-Primärfarbe (#0078d7) gerendert.
<i class="ms-Icon ms-font-xl ms-Icon--Table ms-fontColor-themePrimary"></i>
Das Klassenmuster ist ms-Icon--<IconName>. Informationen zum Durchsuchen verfügbarer Symbole und deren Namen finden Sie unter Fluent UI-Symbole. Wenn Sie ein zu verwendendes Symbol finden, stellen Sie dem Symbolnamen das Präfix voran ms-Icon--.
Verwenden von Schriftarten und Farben
Fabric Core stellt CSS-Klassen für Segoe-UI-Schriftgrößen (ms-font-s, ms-font-m, ms-font-l, ms-font-xlund andere) und designfähige Farben (ms-fontColor-themePrimary, ms-fontColor-neutralSecondary, und andere) bereit. Im folgenden Beispiel wird ein großer Schriftgrad und die Farbe des primären Designs auf eine Überschrift angewendet.
<h2 class="ms-font-l ms-fontColor-themePrimary">Sales by region</h2>
<p class="ms-font-m ms-fontColor-neutralSecondary">Updated quarterly.</p>
Die vollständige Liste der verfügbaren Größen finden Sie unter Typografie. Designbezogene und neutrale Farben finden Sie unter Farben.
Verwenden von Office UI Fabric JS-Komponenten
Wenn Ihr Nicht-React-Add-In interaktive Benutzeroberflächenkomponenten benötigt – Schaltflächen, Dialogfelder, Dropdowns, Auswahlen und mehr –, können Sie Office UI Fabric JS verwenden. Diese Bibliothek bietet vorgefertigte, gestylte Komponenten, die der Office-Designsprache entsprechen, ohne dass React erforderlich ist.
Um eine Komponente zu verwenden, verweisen Sie in Ihrem HTML-Code auf das Fabric JS-Skript und das Stylesheet und initialisieren Sie dann die Komponente in JavaScript. In der INFODATEI des Repositorys finden Sie Setupanweisungen und die vollständige Komponentenliste.
Beispiele
Die folgenden Beispiel-Add-Ins verwenden Fabric Core- und/oder Office UI Fabric JS-Komponenten. Einige dieser Repositorys werden archiviert, was bedeutet, dass sie nicht mehr mit Fehler- oder Sicherheitskorrekturen aktualisiert werden, aber Sie können sie weiterhin verwenden, um zu lernen, wie Sie Fabric Core- und Fabric UI-Komponenten anwenden.
- Excel-Add-In JavaScript SalesTracker: Demonstriert das Fabric Core-Styling in einem Datenverfolgungs-Add-in.
- Excel-Add-in SalesLeads: Verwendet das Layout und die Typografie von Fabric Core in einem Excel-Aufgabenbereich.
- Excel-Add-In WoodGrove Ausgabentrends: Zeigt die Farben und Schriftarten von Fabric Core in einem Inhalts-Add-In an.
- Office Add-In Fabric-UI-Beispiel: Zeigt einzelne Fabric-UI-Komponenten in einem Aufgabenbereich an.
- PowerPoint-Add-In Microsoft Graph ASPNET InsertChart: Kombiniert das Fabric Core-Styling mit Microsoft Graph-Daten.
- Word-Add-In JS Schwärzung: Verwendet Fabric-Benutzeroberflächenkomponenten für Schwärzungssteuerelemente.
- Word-Add-In MarkdownConversion: Wendet Fabric Core-Symbole und Styling in einem Konvertierungstool an.
Siehe auch
Office Add-ins