Switch to English?
Yes
Переключитись на українську?
Так
Переключиться на русскую?
Да
Przełączyć się na polską?
Tak
Разместите свой проект бесплатно и начните получать предложения от фрилансеров-исполнителей уже спустя минуты после публикации!

Исправить CSS/DOM-верстку карточек в Chrome extension для локализации D&D Beyond

Translated

Приложения 3

Просмотр приложений доступен только зарегистрированным пользователям.
  1. 1647
     17  0

    2 дня1500 UAH

    Здравствуйте, Никита! 👋

    Я ознакомился с описанием и четко вижу проблему: во время локализации D&D Beyond карточки классов имеют фиксированные высоты и overflow, из-за чего украинский текст обрезается. Работаю с TypeScript, контент-скриптами для Chrome MV3 и CSS-оверрайдами; имею опыт внесения точечных правок стилей и манипуляций DOM на живых сайтах без радикального вмешательства в UI.

    Могу сделать надежную, scoped-правку в контент-скрипте (ориентировано под .body-rpgclass-index или /classes), чтобы карточки могли корректно расширяться под украинский текст, characters-statblock был полностью видим, а кнопки не перекрывали контент. Гарантирую сохранение оригинального вида насколько это возможно и совместимость с npm run compile.

    Готов начать после доступа к репозиторию или указанным файлам (entrypoints/dndbeyond.content/index.tsx, lib/dndbeyond/localizer.ts, lib/dndbeyond/dictionary.ts) — отвечу на любые вопросы и пришлю первые правки в виде PR/патча.

    🌐 Портфолио с последними кейсами:
    https://mrnko.com

    💼 Профиль Freelancehunt:
    Freelancehunt

    🤝 Буду рад обсудить детали проекта, ответить на Ваши вопросы и предложить лучшее решение для достижения нужного результата.

    ⭐️⭐️⭐️⭐️⭐️ Давайте сотрудничать — и вместе создадим качественный продукт, который принесет результат Вашему бизнесу! 🚀✨ Готов начать работу уже в ближайшее время.

  2. 673
     5  0

    7 дней2000 UAH

    Привет, я работал над Chrome расширением для перевода интерфейса Jira на украинский (проект "JiraUA Translator") - там тоже сталкивался с проблемами overflow и сбитой верстки после локализации, исправил 150+ CSS конфликтов для динамических карточек.

    Интересно, пробовали ли вы использовать CSS Grid вместо Flexbox для .listing-card__content, или проблема именно в absolute positioning блоков характеристик?

    Предлагаю связаться, я бесплатно проконсультирую вас с технической стороны и составим план разработки + расскажу о моей команде! ⚡

  3. 1567    5  0
    2 дня1500 UAH

    Доброго дня.

    Працюю з Chrome Extensions (Manifest V3), TypeScript та content scripts, тому задача виглядає цілком зрозумілою. Судячи з опису, проблема не в локалізації як такій, а в тому, що верстка D&D Beyond розрахована на англомовний контент і використовує фіксовані висоти, overflow та позиціонування елементів, через що український текст фізично не поміщається в картках.

  4. 1956    11  0
    2 дня2000 UAH

    Добрый день. Меня зовут Николай я Front-End разработчик с опытом боле 6 лет. Успешно разработал не одно расширение на этой платформе.
    Открыт к сотрудничеству. Пишите в лс обсудим детали.

  5. 865    50  0   1
    1 день1000 UAH

    Привет, Никита!
    Я готов помочь вам с проектом.
    У меня есть опыт работы с расширениями для chrome и кастомными скриптами. Подкорректирую стили.
    Пишите, буду рад помочь!
    Портфолио: Freelancehunt
    Пишите, буду рад помочь!

  6. 650    2  0
    1 день1000 UAH

    Доброго дня!

    Точкові правки верстки в Chrome-розширеннях (Manifest V3, content scripts) — наш профільний напрямок, завдання зрозуміле повністю. Стек ваш (TypeScript + WXT + CSS-інʼєкція) — наш робочий.

    Проблема ясна: український текст довший за англійський, а картки класів мають фіксовані висоти, max-height, overflow:hidden та absolute-кнопку — тому текст і блок характеристик обрізаються.

    Як виправимо (за вашими критеріями приймання):

    розберемо реальний DOM/CSS карток на /classes;
    scoped CSS-override для .listing-card і вкладених елементів: знімаємо фіксовані висоти / max-height / overflow, переводимо контейнер на auto-height (flex), щоб картка коректно розширювалась під текст;
    absolute-кнопку повернемо в потік або додамо нижній відступ, щоб вона не перекривала текст;
    рішення працює для всіх карток через класи (не nth-of-type), включно з Artificer, Blood Hunter, Gunslinger тощо;
    без line-clamp, без обрізки й приховування тексту;
    коректно на всіх ширинах (повноекранний / середній / вузький);
    переживає SPA-навігацію назад на /classes (re-apply через MutationObserver);
    scoped лише під .body-rpgclass-index, щоб не зачіпати решту сайту;
    npm run compile проходить без помилок.
    Без переписування проєкту — рівно точкова, але надійна правка, як ви й просите. Дасте репозиторій — розберемо живий DOM і зробимо акуратно.

    Деталі по проекту — в особистих. Готові зайти в роботу.

  7. 2025    4  0
    2 дня1500 UAH

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

    У меня большой опыт в создании сайтов и приложений.
    Готов выполнить поставленную задачу.

    Предлагаю обсудить детали в личных сообщениях.

  8. 457  
    3 дня1000 UAH

    Добрый день!
    Можем помочь с доработкой Chrome Extension на WXT + TypeScript.
    Имеем опыт работы с:
    • Manifest V3;
    • content scripts;
    • динамической модификацией DOM;
    • CSS override/injection;
    • адаптацией сторонних сайтов без вмешательства в их код.

    Для вашего кейса можем:
    • проанализировать реальную DOM/CSS-структуру карточек на D&D Beyond;
    • убрать ограничения высоты и конфликты overflow;
    • обеспечить корректное расширение карточек под украинский текст;
    • исправить позиционирование кнопок, чтобы они не перекрывали контент;
    • сделать решение адаптивным для разных размеров экрана;
    • ограничить действие стилей только страницей /classes;
    • проверить корректную работу после SPA-навигации и повторного открытия страницы.
    После получения доступа к репозиторию сможем быстро оценить объем работ, сроки и предложить оптимальное решение без переписывания существующей логики локализации.

  9. 2335    37  0
    2 дня1500 UAH

    Добрый день, тут нет особых проблем, нужно только определиться, что делаем с проблемой - если увеличиваем карточки по высоте, пусть будет так. Внесу правки в контентные скрипты, текст будет помещаться.

  10. 11596    44  0
    1 день1200 UAH

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

  11. 976    4  0
    3 дня6000 UAH

    Здравствуйте! Заинтересовал ваш проект. У меня есть опыт работы с TypeScript, Chrome Extensions (Manifest V3), контентными скриптами, манипуляцией с DOM и кастомными CSS-перекрытиями для сторонних сайтов без вмешательства в их исходный код. Из описания вижу, что проблема не в локализации как таковой, а в том, что D&D Beyond использует жестко ограниченные контейнеры с фиксированными высотами, переполнением и позиционированием элементов под англоязычный контент. После увеличения длины текста на украинском верстка закономерно начинает обрезать контент и конфликтовать с кнопками и блоками statblock. Могу: — проанализировать актуальную DOM и CSS-структуру страницы /classes; — найти все узкие места, которые вызывают обрезание контента; — реализовать аккуратный CSS injection через контентный скрипт; — сделать решение привязанным только к странице классов (.body-rpgclass-index или другой стабильный селектор); — обеспечить корректную работу после SPA-навигации D&D Beyond; — проверить работу для всех классов, включая Artificer, Blood Hunter, Gunslinger и другие; — сохранить максимально близкий к оригиналу вид страницы. Также учту различные размеры экранов и проверю поведение на широком, среднем и узком режимах браузера. Работаю с GitHub workflow, могу внести изменения непосредственно в ваш репозиторий и обеспечить, чтобы npm run compile проходил без ошибок. Готов просмотреть код после предоставления доступа к репозиторию и оперативно подготовить надежное решение без переписывания всей архитектуры расширения.

  12. 1390    12  0
    3 дня5000 UAH

    Здравствуйте,
    У меня большой опыт в разработке браузерных расширений, а также в работе с локализацией и i18n. Готов к сотрудничеству.

  13. 612    21  0
    5 дней3000 UAH

    Здравствуйте! Могу выполнить ваше задание. Опыт есть. Пишите договоримся.

  14. 2593    427  9   1
    2 дня3000 UAH

    думаю могу помочь, надо смотреть расширение полностью
    = -=- =- =- =- =- =- =- = -=- =- =- =- =- =- =- = -=- =- =- =- =- =- =-

  15. 172  
    2 дня3000 UAH

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

  16. 355  
    1 день700 UAH

    Это можно сделать за день…
    Если точнее, за пару часов.
    Напишите мне.

  17. 536    9  0
    2 дня5000 UAH

    У меня 3.5 года коммерческого опыта с TypeScript, Vue/Nuxt, React и Node.js. Регулярно работаю с Chrome Extension Manifest V3, контентными скриптами и CSS-инъекциями в живом DOM.

    Я вижу задачу четко: фиксированные высоты и overflow:hidden на карточках классов ломаются под длинный украинский текст. Решение scoped на .body-rpgclass-index: снимаем max-height, меняем overflow на visible для .listing-card и вложенных блоков (.listing-card__content, __body, __description, .characters-statblock), выводим .listing-card__callout-button из absolute в нормальный поток. Результат: карточки растут под контент, statblock видим, кнопка не перекрывает текст, npm run compile проходит.

    Готов взять в работу после получения файлов из репозитория.

  18. 4233    40  0
    1 день1000 UAH

    Добрый день
    Задание понял, могу взять в работу

    приблизительный план, который вижу, как это сделать

    Развернуть проект локально и воспроизвести проблему на странице /classes.
    Проанализировать текущую реализацию локализации и механизм подключения стилей.
    Исследовать DOM и CSS структуру карточек классов D&D Beyond.
    Реализовать CSS-правки для корректного отображения локализованного текста.
    Устранить перекрытие текста кнопками и обеспечить корректное отображение характеристик.
    Проверить работу для всех карточек классов, включая дополнительные.
    Проверить адаптивность на разных размерах экрана.
    Проверить корректную работу после навигации между страницами.
    Провести финальное тестирование и проверить успешную сборку проекта.

    по стоимости ориентировочно могу предложить 1250грн, или если есть желаемый ориентир по сумме, тоже можете сказать, я смогу рассмотреть

    на данный момент не загружен, смогу оперативно приступить к выполнению

  19. 475    2  0
    2 дня2200 UAH

    Здравствуйте! Готов обсудить и выполнить Ваш заказ.

    https://smate1.github.io/ink.design/
    https://smate1.github.io/PanterEx/
    https://smate1.github.io/stay_safe/
    https://smate1.github.io/avg/

  20. 452  
    1 день800 UAH

    Привет!

    Вижу проблему четко — фиксированные высоты и overflow:hidden на карточках ломают верстку при длинном украинском тексте.

    Решение: scoped CSS override в content script только для .body-rpgclass-index — убираем max-height, overflow:hidden, даем карточкам расширяться по высоте, фиксируем кнопку.

    Стек: TypeScript, Chrome Extension MV3, WXT, CSS injection.
    Готов после доступа к GitHub репозиторию.

    Стоимость: 800 UAH
    Срок: 1 день

  21. 543    3  0
    2 дня1000 UAH

    Доброй ночи. Могу исправить проблему с версткой карточек на D&D Beyond для украинской локализации. Проанализирую DOM/CSS структуру, подготовлю универсальный CSS override для всех классов, интегрирую решение в content script WXT и проверю работу на разных размерах экрана.

  22. 477  
    1 день999 UAH

    здраствуйте, могу помочь давайте перейдем в личние и все обсудим сроки 1 день цена 1000грн

  23. 626    1  0
    2 дня1500 UAH

    Доброго дня! Подивився ваші скріни — проблему видно чітко: у картках (Паладін, Рейнджер тощо) блок статів «Основна характеристика / Кістка хітів / Рятівні» перекривається помаранчевою кнопкою внизу, а низ тексту ріжеться. Це фіксована висота + overflow:hidden + absolute-кнопка ламаються під довший український текст.

    Як виправлю (точково, scoped):
    - CSS-override, прив'язаний до .body-rpgclass-index (тільки сторінка класів), інжектиться з content script.
    - .listing-card + діти (__content, __body, __description, .characters-statblock): height / max-height → auto, overflow:hidden → visible, контент у flex-column — опис і статблок течуть, картка росте під текст.
    - .listing-card__callout / __callout-button: виводжу кнопку з absolute у потік (звичайний блок наприкінці картки) — більше не перекриває статблок.
    - Працює для ВСІХ карток (спільні класи, без nth-of-type), на повноекранному / середньому / вузькому.
    - Без обрізання, line-clamp і приховування — як у вимогах.
    - D&D Beyond SPA: після повернення на /classes стилі переприкладаю (зачеплюся у ваш MutationObserver / re-translate), щоб трималося.
    - npm run compile — без помилок.

    Уточню: 1) Стилі інжектяться через content_scripts.css чи програмно? 2) Є MutationObserver на ре-переклад, у який зачепитися?

    Орієнтовно: 1500 грн, 1–2 дні (точкова правка, не переписування). Готовий почати одразу, щойно надасте доступ до репозиторію (GitHub).

  24. 285    2  0
    1 день1500 UAH

    Уже было сотрудничество, готов выполнить, время, цену согласуем в личных сообщениях.

  25. 1800    16  0
    2 дня1500 UAH

    Здравствуйте, меня зовут Никита.
    Готов помочь с исправлением CSS и DOM-верстки карточек для вашего расширения под D&D Beyond.
    Переопределю стили так, чтобы украинский текст не ломал карточки, а все блоки и кнопки отображались корректно на разных экранах.

    Имею опыт разработки Chrome extensions на Manifest V3 и TypeScript, поэтому быстро разберусь с вашим кодом.
    Портфолио: Freelancehunt

    Ориентировочные цена, сроки: 1500 грн, 1-2 дня.
    Пишите, договоримся.

  26. Еще 13 ставок скрыто
  • Mykola Skobletskyi
    13 июня, 2:51 |

    Добрый день.
    Думаю вам нужен такой результат


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

Веб-дизайн и разработка

Привет! Для текущего проекта ищу двух отдельных специалистов: веб-дизайнера (Figma) веб-разработчика (Frontend / WordPress) Проект включает задачи по типу: лендинги, интернет-магазин, админ-панели, сайт на WordPress, а также при необходимости небольшие задачи на React /…

HTML и CSS версткаДизайн сайтов ∙ 2 дня 22 часа назад ∙ 111 ставок

Нужен разработчик Drupal для правок на нескольких сайтах.

Нужен разработчик Drupal для правок на нескольких сайтах. Сайт раздувается и заполняет весь хостинг ..

HTML и CSS версткаВеб-программирование ∙ 3 дня 5 часов назад ∙ 38 ставок

Оптимизация скорости сайта WordPress

5092 UAH

полные детали отправим в личные сообщения Цель Максимально ускорить загрузку сайта, особенно на мобильных устройствах. KPI (обязательно) После завершения работ необходимо добиться следующих показателей. Mobile Performance 90+ LCP менее 2.2 сек INP менее 200 мс CLS менее 0.1…

HTML и CSS версткаJavascript и Typescript ∙ 3 дня 20 часов назад ∙ 67 ставок

Сверстать сайт и подвязать его к shopify

сверстать сайт и подвязать его к shopify на макете основная страница страницы товаров не будет, будет модальное окно с выбором объема баночки крема и его количества после окно доставки и оплаты заказ должен уходить в shopify с полной информацией о заказе…

HTML и CSS версткаВеб-программирование ∙ 3 дня 23 часа назад ∙ 78 ставок

Оптимизация сайта

Оптимазация сайта jdgreta.co.uk на Shopify. Сео аудит приложен к проекту. Основные задачи - - Поправить все мета данные - Выполнить ТЗ для программиста (тк в этом проекте совмещены задачи для программиста и СЕО, если вы не компания - можете использовать помощь) - Поправить…

HTML и CSS версткаPHP ∙ 5 дней назад ∙ 33 ставки

Заказчик
Проект опубликован
17 дней 15 часов назад
1107 просмотров
Метки
  • chrome-extension
  • css
  • TypeScript