• Проекты -
  • Оценка -
  • Рейтинг 702

Бюджет: 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).

  • Проекты 10
  • Оценка 4.8
  • Рейтинг 2 541

Бюджет: 700 UAH Срок: 1 день

Леонид, тут проблема не в select2 как таковом, а в конфликте тем Bootstrap 5/AdminLTE и его стилей. Я могу быстро найти, какие переменные или селекторы ломают light/dark, и дать решение, которое прозрачно будет работать в обоих режимах. Имел дело с кастомизацией админок на Bootstrap и подгонкой third-party CSS без «костылей». Если хотите, сначала покажу, что именно менять в вашем примере.

  • Проекты 1 300
  • Оценка 5.0
  • Рейтинг 105 011

Бюджет: 1500 UAH Срок: 1 день

Здравствуйте.Работаю с JavaScript более 9+ лет.Готов к сотрудничеству.

  • Проекты 20
  • Оценка 5.0
  • Рейтинг 3 554

Бюджет: 700 UAH Срок: 1 день

Здравствуйте, Леонид! 👋

Готов помочь с настройкой оформления выпадающего списка в AdminLTE2 (версии на Bootstrap 5) для корректной поддержки data-bs-theme="light" и data-bs-theme="dark".

Ознакомился с задачей. Проект понятен: нужно, чтобы дропдаун корректно переключал цвета в обоих режимах — в темной теме иметь тёмный фон и белый текст — и чтобы было понятно, какие CSS-переменные или стили изменять (включая вариант с вставкой стилей в в или пересборкой CSS).

Маю более 10 лет коммерческого опыта в веб-разработке и практический опыт с CSS, темингом Bootstrap и кастомизацией интерфейсов на базе AdminLTE. Работал с проблемами, связанными с переходом между версиями Bootstrap и адаптацией стилей для светлой/тёмной тем.

🔧 Выполню:
— проанализирую присланный тестовый пример и выявлю причину некорректного окрашивания;

Разработка сайтов «под ключ» • SEO • Google Ads • Meta Ads. Помогаю компаниям привлекать новых клиентов и развиваться в интернете.
  • Проекты 9
  • Оценка 4.7
  • Рейтинг 776

Бюджет: 700 UAH Срок: 1 день

Доброго дня! Знакомый кейс — select2 не подхватывает переменные bootstrap5-темы, потому что его разметка (.select2-selection, .select2-dropdown, .select2-results__option) окрашивается собственными хардкод-цветами, поэтому в темном режиме остается светлой. Сделаю небольшой CSS под [data-bs-theme="dark"] — привяжу контейнер, дропдаун и опции к --bs-body-bg и --bs-body-color, будет работать в обоих режимах без пересборки. Посмотрю ваш тестовый пример и сегодня отдам готовый блок. За день справлюсь.

  • Проекты 25
  • Оценка 5.0
  • Рейтинг 2 012

Бюджет: 1000 UAH Срок: 1 день

Добрый день, Леонид. Хорошо знаком с 4 версией, постоянно работаю с 5. Селект в 5 версии автоматом считывает bs-theme, в 4 нужно проставлять классы. Скорее всего из-за конфликта стилей не работает переключение. Нужно смотреть непосредственно вёрстку, чтобы точно определить причину.
Для более сложного селекта (с поддержкой поиска) я бы порекомендовал какой-нибудь сторонний плагин, например, select2, и стилизовал его под бутсрап стили.
Так же могу помочь собрать css, правильно сконфигурировать scss исходники под ваш проект.
Пишите, готов выполнить.

  • Проекты 5
  • Оценка 4.9
  • Рейтинг 1 753

Бюджет: 1500 UAH Срок: 1 день

Здравствуйте!

Ознакомился с вашим техническим заданием и тестовым примером. Задача понятна: обеспечить корректное отображение выпадающего списка select2 в обоих режимах темы — data-bs-theme="light" и data-bs-theme="dark" — в рамках AdminLTE2 v.4 на Bootstrap 5.

Причина проблемы мне ясна, и решается она аккуратно, без «костылей»: список будет корректно раскрашиваться в обеих темах, с чётким тёмным фоном и светлым текстом в тёмном режиме, как вы и описали. Работу выполню так, чтобы вам было понятно, какие именно стили и переменные затрагиваются в реальном проекте — никакого ИИ-быдлокодинга, всё осознанно и с объяснением логики. При необходимости подскажу и вменяемые альтернативные решения для поиска по нативному .

Готов бесплатно проконсультировать вас по проекту в личных сообщениях: разберём вашу ситуацию, обозначу подход к решению и укажу на пару нюансов, которые пригодятся в дальнейшей работе с темой в zstore.

Ориентировочный срок — в течение рабочего дня. Стоимость обсудим индивидуально, в рамках вашего бюджета.

  • Проекты -
  • Оценка -
  • Рейтинг 229

Бюджет: 700 UAH Срок: 1 день

Здравствуйте! Готова помочь вам решить проблему с отображением Select2 в AdminLTE 4.

Причина бага вполне понятна: Bootstrap 5 внедрил нативную темную тему через CSS-переменные (var(--bs-body-bg), var(--bs-body-color)), тогда как стили Select2 (даже адаптированные под BS5) все еще используют жестко прописанные цвета (hex). Поэтому при смене темы на data-bs-theme="dark" плагин просто «не видит» новых цветов и остается светлым.

Как я предлагаю это решить:

Быстрый фикс (через CSS): Напишу чистые стили для блока, которые переопределят внутренние классы Select2 (контейнер, дропдаун, поле поиска) и привяжут их прямо к переменным Bootstrap 5. Цвета будут меняться автоматически: в светлой теме — светлые, в темной — темные. Без всякого «кошмарения» JS-кода.

Современная альтернатива (если актуально): Поскольку AdminLTE 4 полностью отказался от jQuery, могу показать, как перевести этот селект на Tom Select. Его Bootstrap 5 тема написана по современным стандартам и поддерживает Dark Mode вообще «из коробки», без дополнительных костылей в CSS.

  • Проекты 34
  • Оценка 5.0
  • Рейтинг 8 558

Бюджет: 5000 UAH Срок: 2 дня

Нужно заставить select2 корректно подхватывать CSS-переменные Bootstrap 5 в обоих темах, не ломая AdminLTE2.

Сделаю так: переопределю стили select2 через data-bs-theme-зависимые CSS-переменные -- `.dropdown-menu`, `.select2-container`, `.select2-results__option` будут брать `--bs-body-bg` и `--bs-body-color` автоматически. Вставлю как один `` блок в `` без пересборки плагина. Заодно посмотрю на тестовый пример из атача и проверю, нет ли конфликтов с AdminLTE2-овскими кастомными переменными -- там они перекрывают дефолтные bs5.

Если select2 окажется избыточным для задачи, покажу альтернативу на Tom Select -- он легче, без jQuery-зависимости и нативно дружит с BS5-темами.

В итоге получишь понятный список переменных и правил для реального проекта.

Тестовый пример из атача -- это статичная HTML-страница или уже подключена к zstore-окружению с реальными данными?

  • Проекты 28
  • Оценка 5.0
  • Рейтинг 571

Бюджет: 700 UAH Срок: 1 день

Готов выполнить. Опыт работы в Web Development более 12+. Примеры работ https://koder.pp.ua/portfolio/

  • Проекты -
  • Оценка -
  • Рейтинг 342

Бюджет: 2000 UAH Срок: 2 дня

Привет.
У меня большой опыт работы с миграциями с AdminLTE 3 на 4 и собственной системой цветового режима Bootstrap 5. Я понимаю, что проблема возникает из-за того, что AdminLTE 4 использует `data-bs-theme` вместо старого класса `.dark-mode`, и плагин, вероятно, полагается на жестко закодированные переменные Bootstrap 4, которых больше не существует. Мой подход заключался бы в том, чтобы проверить, какие классы CSS использует выпадающий список, а затем перезаписать их пользовательскими свойствами CSS AdminLTE 4 (например, `--bs-dropdown-bg`, `--bs-dropdown-color`), которые находятся в области `[data-bs-theme="dark"]`. Я предоставлю чистое решение с тегом `` для немедленного тестирования, а также четкие инструкции о том, какие переменные SCSS нужно изменять в вашей рабочей сборке. Если плагин слишком глубоко связан, я могу рекомендовать и реализовать легкую альтернативу, такую как Tom Select или Choices.js, которая самостоятельно поддерживает темизацию Bootstrap 5.
Спасибо.

  • Проекты 11
  • Оценка 5.0
  • Рейтинг 1 788

Бюджет: 2500 UAH Срок: 2 дня

Добрый день! Мы имеем опыт работы с AdminLTE и интеграцией Select2 в окружении Bootstrap 5. Проблема с отображением тем решается через переопределение CSS-переменных и адаптацию стилей плагина под data-bs-theme. Реализуем это через кастомную стилизацию контейнера дропдауна, чтобы он корректно наследовал цвета в светлом и темном режимах.

  • Проекты -
  • Оценка -
  • Рейтинг 583

Бюджет: 1234 UAH Срок: 1 день

Здравствуйте, у меня есть соответствующий опыт разработки. Пишите в личные сообщения, обсудим детали. Буду рада Вам помочь!

  • Проекты 66
  • Оценка 5.0
  • Рейтинг 2 553

Бюджет: 700 UAH Срок: 1 день

Добрый вечер, Леонид
Просмотрела код: проблема в том, что в select2-bootstrap5.css прописаны не переменные, а фиксированные значения цвета.
Могу переделать под переменные.

  • Проекты -
  • Оценка -
  • Рейтинг 172

Бюджет: 1000 UAH Срок: 1 день

Обращайтесь, сделаю
----------------------------------------------------

  • Проекты -
  • Оценка -
  • Рейтинг 160

Бюджет: 1000 UAH Срок: 1 день

Добрый день, был опыт реализации админки через AdminLTE в самописном сайте, а так же на базе Laravel. Готов помочь в решение вашей проблемы.

  • Проекты 3
  • Оценка 5.0
  • Рейтинг 543

Бюджет: 700 UAH Срок: 1 день

Доброго дня! Ознакомился с заданием. Понимаю, в чем проблема: после перехода на Bootstrap 5 плагин не использует CSS-переменные новой системы тем (data-bs-theme), из-за чего его стили не адаптируются к светлому и темному режимам.

Могу разобраться, какие именно стили или переменные нужно переопределить или пересобрать, чтобы дропдаун корректно работал в обеих темах. Решение будет не "костылем", а с объяснением, что именно нужно изменить в реальном проекте.

  • Проекты 9
  • Оценка 5.0
  • Рейтинг 657

Бюджет: 700 UAH Срок: 1 день

Добрый день, Леонид!
В целом задача ясна, для точного ответа по срокам и цене, хотелось бы уточнить некоторые вопросы, которые у меня возникли после анализа вашей задачи.
Пишите в приватные сообщения — обсудим детали и ваши пожелания.

  • Проекты 29
  • Оценка 5.0
  • Рейтинг 1 645

Бюджет: 700 UAH Срок: 1 день

Здравствуйте, легко. Работа на 10 минут. Готов сегодня приступить к выполнению.

В списке не показаны ставки, скрытые заказчиком или фрилансером c профилем Plus, а также ставки, нарушающие правила

Актуальные фриланс-проекты в категории HTML и CSS верстка

  1. 700 UAH
  2. 133 ставки 29 июля

    34 871 UAH
  3. Дизайн сайтов 127 ставок 28 июля

    Не указан
  4. E-mail маркетинг 52 ставки 27 июля

    5000 UAH
  5. Не указан