Бюджет: 700 UAH Термін: 1 день
Добрий день.
Для коректної роботи Select2 з data-bs-theme="dark" у Bootstrap 5 потрібно правильно зв'язати CSS-змінні самого плагіна з змінними бутстрапа. Стандартна тема select2-bootstrap5 цього не робить автоматично, оскільки вона статична.
Щоб ви могли завершити це самостійно, ось план дій:
Потрібно використовувати селектор атрибута [data-bs-theme="dark"] як батьківський для всіх стилів Select2.
Всередині цього селектора необхідно переопределити властивості background-color, color і border-color для класів .select2-selection, .select2-dropdown і .select2-search__field.
Для виділених елементів списку (.select2-results__option--highlighted) також потрібно примусово задати змінні кольору фону і тексту через var(--bs-primary).
Вам потрібно створити окремий CSS-файл або блок, який буде перекривати стандартні стилі плагіна саме в темному режимі.
Хочете, щоб я прописав цей блок стилів цілком, або спробуєте самі реалізувати прив'язку до змінних за цією логікою?