ArcGIS Instant Apps поддерживает настройку каскадных таблиц стилей (CSS), что позволяет вносить индивидуальные изменения в оформление вашего веб-приложения, которые могут быть недоступны в существующих настройках конфигурации. Вы можете изменить различные аспекты оформления веб-приложения, например, размер текста и цвет индикатора фокуса.
Внимание:
Несмотря на то, что доступна настройка CSS, рекомендуется использовать все предоставленные конфигурации, доступные в Instant Apps для настройки оформления вашего веб-приложения. Не все классы CSS будут работать с изменениями существующих элементов.
Шаблоны ArcGIS Instant Apps создаются с использованием Calcite Design System, которая предоставляет набор рекомендаций по проектированию и повторно используемых компонентов для создания интуитивно понятных и единообразных интерфейсов. Вы можете настроить стиль своего приложения, переопределив переменные Calcite, чтобы изменить оформление приложения.
Использование опции настройки CSS
После создания конфигурации веб-приложения вы можете приступить к его настройке с помощью CSS.
Примечание:
Некоторые шаблоны не поддерживают пользовательские CSS. Обратитесь кматрице инструментов приложений (PDF)чтобы увидеть, какие шаблоны поддерживают пользовательские CSS.
Для использования опции настройки (кастомизации) CSS необходимо выполнить следующие действия:
- На боковой панели отключите режим Экспресс и при появлении запроса на подтверждение щелкните Продолжить.
- Щелкните Настройки поиска и выполните поиск Пользовательский CSS.
Появятся настройки Тема и компоновка.
- Щелкните Редактировать в разделе Пользовательский CSS.
Появится окно Пользовательский CSS.
- Укажите Класс CSS для переопределения различных элементов вашего приложения.
- Щелкните Закрыть, чтобы применить пользовательский CSS.
Ваши изменения теперь отображаются на карте.
- Когда вы будете удовлетворены результатами настройки, щелкните Опубликовать, чтобы развернуть настроенное вами приложение.
Внимание:
Обновления Instant Apps в выпуске для исходных шаблонов могут повлиять на пользовательский CSS вашего приложения, поэтому тестируйте приложение после выхода каждой версии.
Классы CSS
В разделах ниже приводятся примеры классов CSS, которые можно использовать для применения уникального стиля и форматирования к приложению.
Настройка размера шрифта
Вы можете написать CSS-класс, который изменяет размер шрифта текста.
В следующем правиле переопределения CSS вы можете настроить размер шрифта заголовка Боковой панели в шаблоне Боковая панель Instant Apps:
h3.esri-widget__heading {
font-size: var(--calcite-font-size-0);
}Текст заголовка теперь отображается шрифтом размера 0, что составляет 1 rem или 16 пикселов.
Настройка цвета индикатора фокуса
Вы можете написать CSS-класс, который изменяет цвет индикатора фокуса для интерактивных элементов вашего приложения. Он отображается в виде контура выбранного элемента.

Чтобы изменить цвет индикатора фокуса, вы можете использовать следующий класс CSS:
.calcite-mode-dark{
--calcite-color-focus:#FFFF00;
}Этот класс изменяет цвет фокуса интерактивных элементов на шестнадцатеричное значение #FFFF00 при выборе, которое отображается желтым цветом.
Настройка цвета индикатора фокуса может повысить контраст с цветами темы вашего веб-приложения, повысив его доступность пользователям с нарушениями зрения.