Places UI Kit поддерживает множество настроек и пользовательских свойств CSS для настройки элементов отображения. Используйте инструмент настройки и справочную таблицу свойств CSS ниже, чтобы увидеть, как эти свойства можно применить к UI Kit.

Places UI Kit предлагает системный подход к визуальной настройке, основанный на Material Design (с некоторыми модификациями, специфичными для Google Maps). См. справочник Material Design по цвету и типографике . По умолчанию стиль соответствует визуальному языку дизайна Google Maps.
Инструмент настройки
Используйте этот инструмент для визуализации пользовательских конфигураций в элементе Places UI Kit.
CSS-свойства
Свойство | Детали Компактный Элемент | Элемент деталей | Использование |
---|---|---|---|
Цвет (система) | |||
--gmp-mat-color-surface | ✔ | ✔ | Контейнер и фон диалога |
--gmp-mat-color-on-surface | ✔ | ✔ | Заголовки, содержание диалогов |
--gmp-mat-color-on-surface-variant | ✔ | ✔ | Информация о месте |
--gmp-mat-color-primary | ✔ | ✔ | Ссылки, индикатор загрузки, обзорные иконки |
--gmp-mat-color-disabled-surface | ✔ | Незаполненный рейтинг звезд | |
--gmp-mat-color-positive | ✔ | ✔ | Разместите этикетку «Открыть» сейчас |
--gmp-mat-color-positive-container | ✔ | Значок доступного зарядного устройства для электромобиля | |
--gmp-mat-color-on-positive-container | ✔ | Доступное содержимое значка зарядного устройства электромобиля | |
--gmp-mat-color-negative | ✔ | ✔ | Поместите метку «Закрыто» сейчас |
--gmp-mat-color-info | ✔ | ✔ | Значок доступного входа |
--gmp-mat-color-secondary-container | ✔ | ✔ | Фон кнопки |
--gmp-mat-color-on-secondary-container | ✔ | ✔ | Текст и значок кнопки |
--gmp-mat-color-neutral-container | ✔ | ✔ | Значок даты обзора, загрузка заполнителей |
--gmp-mat-color-on-neutral-container | ✔ | ✔ | Дата проверки, ошибка загрузки |
--gmp-mat-color-outline-decorative | ✔ | ✔ | Граница контейнера |
Типографика (система) | |||
--gmp-mat-font-family | ✔ | ✔ | Базовое семейство шрифтов для всей типографики |
--gmp-mat-font-display-small | ✔ | Название места | |
--gmp-mat-font-headline-medium | ✔ | ✔ | Заголовки диалогов |
--gmp-mat-font-title-small | ✔ | Название места | |
--gmp-mat-font-body-medium | ✔ | Информация о месте, содержание диалога | |
--gmp-mat-font-body-small | ✔ | Информация о месте | |
--gmp-mat-font-label-large | ✔ | ✔ | Содержание кнопки |
--gmp-mat-font-label-medium | ✔ | Содержание значка | |
Контейнер (компонент) | |||
border (на :host) | ✔ | ✔ | Контейнер |
border-radius (на :host) | ✔ | ✔ | Контейнер |
Атрибуция бренда Google Maps
Свойство | Детали Компактный Элемент | Элемент деталей | Использование |
---|---|---|---|
(черный | белый | серый) | ✔ | ✔ | Атрибуция бренда Google Maps, Кнопка раскрытия информации в Google Maps |
Условия предоставления услуг Google Maps требуют, чтобы вы использовали один из трех фирменных цветов для атрибуции Google Maps. Эта атрибуция должна быть видимой и доступной после внесения изменений в настройки. Для получения дополнительной информации см. Требования к атрибуции .
Мы предлагаем на выбор три фирменных цвета, которые можно настроить независимо для светлой и темной темы:
- Светлая тема:
PlaceAttributionElement.lightSchemeColor
с атрибутами для белого, серого и черного цветов. - Тёмная тема:
PlaceAttributionElement.darkSchemeColor
с атрибутами для белого, серого и черного цветов.
<gmp-place-content-config> <gmp-place-attribution light-scheme-color="black" dark-scheme-color="white" ></gmp-place-attribution> </gmp-place-content-config>