Бюджет: 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-файл или блок , который будет перекрывать стандартные стили плагина именно в темном режиме.
Хотите, чтобы я прописал этот блок стилей целиком, или попробуете сами реализовать привязку к переменным по этой логике?