Fabric Core — это коллекция классов CSS и наборов Sass с открытым кодом, которая предназначена для использования в надстройках Office, отличных от React. Fabric Core содержит основные элементы языка дизайна пользовательского интерфейса Fluent, такие как значки, цвета, шрифты и сетки. Структура Core не зависит от платформы, поэтому ее можно использовать с любым одностраничным приложением или любой серверной платформой веб-интерфейса. (Он называется "Fabric Core" вместо "Fluent Core" по историческим причинам.)
В этой статье описывается использование Fabric Core в контексте надстроек Office, но он также используется в широком спектре приложений и расширений Microsoft 365. Дополнительные сведения см. в разделе Fabric Core и репозиторий открытый код Office UI Fabric Core.
Примечание
Хотя fabric Core является рекомендуемой библиотекой для разработки надстроек, не React, команда работает над веб-компонентами пользовательского интерфейса Fluent, чтобы предоставить более новое решение. Созданная на базе FAST библиотека веб-компонентов пользовательского интерфейса Fluent позволяет использовать, настраивать и создавать веб-компоненты для создания более современного пользовательского интерфейса на основе стандартов. Мы приглашаем вас протестировать эту библиотеку, выполнив краткий запуск и приветствуя отзыв о вашем опыте через GitHub.
Использование Fabric Core: значки, шрифты, цвета
Добавьте ссылку на сеть доставки содержимого (CDN) на HTML-код на странице.
Чтобы использовать значок Fabric Core, добавьте элемент "i" на страницу, а затем составьте ссылку на соответствующие классы. Вы можете изменять размер значка, изменяя размер шрифта. Например, ниже показано, как сделать очень большой значок таблицы, который использует цвет themePrimary (#0078d7).
Дополнительные инструкции см. в разделе Значки пользовательского интерфейса Fluent. Чтобы найти дополнительные значки, доступные в Fabric Core, используйте функцию поиска на этой странице. Когда вы найдете значок для надстройки, добавьте к его имени префикс ms-Icon--.
Сведения о размерах и цветах шрифтов, доступных в Fabric Core, см. в разделе Типография и оглавление цветов в разделе Цвета.
Надстройки с пользовательскими интерфейсами, не React, также могут использовать любой из множества компонентов Office UI Fabric JS, включая кнопки, диалоговые окна, средства выбора и многое другое. Инструкции см. в средстве чтения репозитория.
В следующих примерах надстроек используются компоненты Fabric Core и (или) Office UI Fabric JS. Некоторые из этих репозиториев архивируются, что означает, что они больше не обновляются с помощью ошибок или исправлений безопасности, но вы по-прежнему можете использовать их, чтобы узнать, как использовать компоненты Fabric Core и пользовательского интерфейса Fabric.
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.
Отзыв о Office Add-ins
Office Add-ins — это проект с открытым исходным кодом. Выберите ссылку, чтобы оставить отзыв: