Стилизация всплывающей подсказки в графиках Mui

Кому-нибудь удавалось настроить стили всплывающей подсказки в диаграммах mui?

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

Я пробовал использовать имена классов , перечисленные здесь , и пробовал передавать стили через slotProps, но пока не нашел ничего, что сработало.

Ниже я привожу снимок экрана компонента, который я пытаюсь стилизовать.

Вы уже пробовали использовать sx? mui.com/system/getting-started/the-sx-prop Каков желаемый результат от стиля (какие части вы пытаетесь адаптировать)?

bblumenwiese 26.06.2024 17:21

Я попробовал опору sx, но мне не удалось выбрать правильный класс. Попытка изменить цвет шрифта, размер и радиус границы всплывающего окна.

yem 26.06.2024 17:24
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Введение в CSS
Введение в CSS
CSS является неотъемлемой частью трех основных составляющих front-end веб-разработки.
Как выровнять Div по центру?
Как выровнять Div по центру?
Чтобы выровнять элемент <div>по горизонтали и вертикали с помощью CSS, можно использовать комбинацию свойств и значений CSS. Вот несколько методов,...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
CSS: FlexBox
CSS: FlexBox
Ранее разработчики использовали макеты с помощью Position и Float. После появления flexbox сценарий полностью изменился.
2
2
104
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Вы можете установить стили всплывающих подсказок с помощью popper опоры slotProps следующим образом:

slotProps = {{
    popper: {
      sx: {
        border: '4px solid yellow',
        borderRadius: '20px',
        backgroundColor: 'red',
        '& .MuiChartsTooltip-root': {
          backgroundColor: 'red',
          '& .MuiTypography-root': {
            color: 'blue',
          },
        },
      },
    },
}}

Вы можете взглянуть на этот StackBlitz, чтобы увидеть живой рабочий пример.

Другие вопросы по теме