Tailwind DaisyUI — подсказка по стилю

Я использую Tailwind CSS и DaisyUI, но не использую никаких тем для своего приложения ReactJS. Все настройки CSS работают нормально, за исключением фона текста всплывающей подсказки (т. е. текста, отображаемого при наведении), который кажется прозрачным. Когда я пытаюсь установить стиль с помощью класса всплывающей подсказки, вместо этого изменяется значок, связанный с всплывающей подсказкой, а не сама всплывающая подсказка. Какой класс или другой селектор CSS я могу использовать для изменения стиля текста всплывающей подсказки?

-- Отредактировано для добавления дополнительной информации --

Проблема заключается в тексте всплывающей подсказки («Показано в списке»), как показано на изображении ниже.

Код:

<div className = "ah-input-title">Analysis Title
    <span className = "tooltip tooltip-bottom" data-tip = "Shown in the list">
    <InfoIcon alt = "Info"/>
    </span>
</div>

хвостовой ветер.config.js:

module.exports = {
    content: ["./src/**/*.{html,js,jsx}"],
    themes: [],
    theme: {
        fontFamily: {
            sans: ['Aeonik', 'sans-serif']
        }
    },
    plugins: [require("@tailwindcss/typography"), require("daisyui")],
    daisyui: {
        themes: [],
    },
}

В index.css верхняя часть имеет:

@tailwind base;
@tailwind components;
@tailwind utilities;

за которыми следуют определенные стили по мере необходимости. Например, ah-input-title определяется следующим образом:

.ah-input-title {
    display: flex;
    justify-content: flex-start;
    align-items: center;
    gap: 10px;
}

Я пытался изменить .tooltip и связанные с ним классы .tooltip-*, но они влияют на текст заполнителя («Название анализа»), а не на саму подсказку («Показано в списке»). Все, что мне нужно, это селектор класса или CSS, чтобы текст всплывающей подсказки («Показан в списке») имел сплошной фон, а не прозрачный.

Вопросы, требующие помощи по отладке («почему этот код не работает?»), должны включать желаемое поведение, конкретную проблему или ошибку и кратчайший код, необходимый для ее воспроизведения в самом вопросе. Вопросы без четкой постановки проблемы бесполезны для других читателей. См.: Как создать минимальный, полный и проверяемый пример.

Wongjn 09.04.2024 19:50

Это конкретный вопрос о селекторе стиля всплывающей подсказки. Какая еще информация необходима? Это не документировано, или, по крайней мере, я не смог найти его на сайтах Tailwindcss или Daisyui.

LNI 09.04.2024 19:57

Некоторые примеры кода HTML и CSS, демонстрирующие проблему и ваши попытки достичь того, чего вы пытались достичь.

Wongjn 09.04.2024 20:04
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Навигация по приложениям React: Исчерпывающее руководство по React Router
Навигация по приложениям React: Исчерпывающее руководство по React Router
React Router стала незаменимой библиотекой для создания одностраничных приложений с навигацией в React. В этой статье блога мы подробно рассмотрим...
Массив зависимостей в React
Массив зависимостей в React
Все о массиве Dependency и его связи с useEffect.
1
3
593
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

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

Я понял это, опубликую на случай, если кто-то еще столкнется с той же проблемой.

Это так же просто, как определить следующее в файле CSS:

.tooltip {
    --tooltip-color: #000;
    --tooltip-text-color: #FFF;
}

Я определил его в файле index.css, и он работает со всеми всплывающими подсказками в проекте.

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