Как изменить css всплывающего окна в mapbox? - PullRequest
0 голосов
/ 07 апреля 2020

Я практикую свои навыки работы с рельсами, создавая своего рода страничку airbnb для поддельного продукта. Теперь я создал карты на первой половине экрана, а другая половина покрыта mapbox. Все работает нормально, когда я наведу курсор на карту, под маркером на карте появится всплывающее окно. Вопрос в том, как я могу изменить css или стиль всплывающего окна? Теперь это просто белый квадрат с текстами в нем.

спасибо

1 Ответ

0 голосов
/ 07 апреля 2020

Если вы используете элемент Popup , предоставляемый API Mapbox GL JS, вы можете проверить исходный код всплывающего окна , чтобы определить имена соответствующих классов. для каждого компонента элемента HTML и измените или добавьте к ним в CSS вашего приложения. Лучшим вариантом, вероятно, является использование Popup#addClassName метода , предоставляемого API GL JS, который позволяет добавлять пользовательский класс к элементу всплывающего контейнера (следовательно, изменение стиля элемента при соблюдении абстракции). .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...