Стилизация контекстного меню в картах ЗДЕСЬ - PullRequest
0 голосов
/ 11 февраля 2020

Я использую этот пример для создания контекстного меню на моей карте, но шрифт слишком маленький.

event.items.push(
  new H.util.ContextItem({
    label: 'Label',
    callback: function () { }
  }),
  H.util.ContextItem.SEPARATOR,
);

Вот скриншот того, что я получаю:

here is a screenshot of what I'm getting

Есть ли способ изменить размер шрифта и стиль вообще (цвет фона и т. д. c) элементов контекста?

1 Ответ

1 голос
/ 11 февраля 2020

Вы пробовали посмотреть, как это работает в примере? Живые HTML примеры великолепны, потому что, как веб-разработчики, мы можем проверить элемент и использовать пример в качестве примера того, как мы можем настроить вывод.

Ниже вы можете видеть, что размер шрифта исходит от .H_context_menu.

Я не знаю, был ли этот класс добавлен в качестве стандарта или они добавили его для демонстрации. Я хочу сказать, что вы можете сделать то же самое в своей собственной версии - проверить HTML, чтобы узнать, какие CSS классы вы получаете бесплатно или какой размер шрифта вам нужно переопределить.

Возможно, вам даже понадобится каким-то образом добавить свой собственный класс CSS через библиотеку.

Однако, в конечном итоге вы достигнете этого, попробуйте посмотреть, что уже происходит, с помощью инструментов dev в вашем браузере. , Затем вы можете поэкспериментировать, переопределив существующие стили в инструментах разработчика или добавив стили в свой проект и перезагрузив страницу.

enter image description here

...