• Projects -
  • Rating -
  • Rating 1 109

Budget: 1500 UAH Deadline: 2 days

Good day! I looked at your screenshots — the problem is clear: in the cards (Paladin, Ranger, etc.), the stats block "Main characteristic / Hit points / Saves" is overlapped by the orange button at the bottom, and the text at the bottom is cut off. This is a fixed height + overflow:hidden + absolute button breaking under longer Ukrainian text.

How I will fix it (specifically, scoped):
- CSS override, tied to .body-rpgclass-index (only the class page), injected from the content script.
- .listing-card + children (__content, __body, __description, .characters-statblock): height / max-height → auto, overflow:hidden → visible, content in flex-column — description and stat block flow, the card grows under the text.
- .listing-card__callout / __callout-button: I bring the button from absolute into the flow (a regular block at the end of the card) — no longer overlaps the stat block.
- Works for ALL cards (common classes, without nth-of-type), on full screen / medium / narrow.
- Without cutting, line-clamp, and hiding — as per the requirements.
- D&D Beyond SPA: after returning to /classes, I will reapply styles (I will hook into your MutationObserver / re-translate) to keep it.
- npm run compile — without errors.

  • Projects 20
  • Rating 5.0
  • Rating 3 545

Budget: 1500 UAH Deadline: 2 days

Hello, Mykyta! 👋

I have reviewed the description and clearly see the problem: during the localization of D&D Beyond, the class cards have fixed heights and overflow, causing the Ukrainian text to be cut off. I work with TypeScript, content scripts for Chrome MV3, and CSS overrides; I have experience making precise style adjustments and DOM manipulations on live sites without radical interference in the UI.

I can make a reliable, scoped fix in the content script (targeting .body-rpgclass-index or /classes) so that the cards can correctly expand for the Ukrainian text, the characters-statblock is fully visible, and the buttons do not overlap the content. I guarantee to preserve the original appearance as much as possible and compatibility with npm run compile.

I am ready to start after gaining access to the repository or specified files (entrypoints/dndbeyond.content/index.tsx, lib/dndbeyond/localizer.ts, lib/dndbeyond/dictionary.ts) — I will answer any questions and send the first fixes in the form of a PR/patch.

🌐 Portfolio with recent cases:
https://mrnko.com

Turnkey Website Development • SEO • Google Ads • Meta Ads. I help businesses attract new customers and grow online.
  • Projects 16
  • Rating 5.0
  • Rating 1 900

Budget: 1500 UAH Deadline: 2 days

Hello, my name is Mykyta.
I am ready to help with fixing the CSS and DOM layout of cards for your D&D Beyond extension.
I will redefine the styles so that the Ukrainian text does not break the cards, and all blocks and buttons are displayed correctly on different screens.

I have experience in developing Chrome extensions on Manifest V3 and TypeScript, so I will quickly understand your code.
Portfolio: Freelancehunt

Estimated price, terms: 1500 UAH, 1-2 days.
Write to me, we will agree.

I will support your project and fix issues even after the completion is confirmed.
  • Projects 5
  • Rating 5.0
  • Rating 673

Budget: 2000 UAH Deadline: 7 days

Hello, I worked on a Chrome extension for translating the Jira interface into Ukrainian (project "JiraUA Translator") - I also encountered overflow issues and layout problems after localization, fixing over 150 CSS conflicts for dynamic cards.

I’m curious if you have tried using CSS Grid instead of Flexbox for .listing-card__content, or is the issue specifically with the absolute positioning of the feature blocks?

I suggest we connect; I will provide you with free technical consultation and we can outline a development plan + I will tell you about my team! ⚡

  • Projects 5
  • Rating 5.0
  • Rating 1 567

Budget: 1500 UAH Deadline: 2 days

Good day.

I work with Chrome Extensions (Manifest V3), TypeScript, and content scripts, so the task seems quite clear. Judging by the description, the problem is not with localization per se, but rather that the layout of D&D Beyond is designed for English content and uses fixed heights, overflow, and positioning of elements, which is why the Ukrainian text physically does not fit in the cards.

  • Projects 11
  • Rating 5.0
  • Rating 1 956

Budget: 2000 UAH Deadline: 2 days

Good day. My name is Nikolai, I am a Front-End developer with over 6 years of experience. I have successfully developed more than one extension on this platform. I am open to collaboration. Message me to discuss the details.

  • Projects 51
  • Rating 5.0
  • Rating 865

Budget: 1000 UAH Deadline: 1 day

Hello, Mykyta! I am ready to help you with the project. I have experience working with Chrome extensions and custom scripts. I will adjust the styles. Write to me, I will be happy to help you! Portfolio: Freelancehunt Write to me, I will be happy to help you!

  • Projects 4
  • Rating 4.9
  • Rating 1 606

Budget: 1000 UAH Deadline: 1 day

Good day!

Point corrections of the layout in Chrome extensions (Manifest V3, content scripts) is our specialized area, and the task is fully understood. Your stack (TypeScript + WXT + CSS injection) is our working stack.

The problem is clear: the Ukrainian text is longer than the English text, and the class cards have fixed heights, max-height, overflow:hidden, and an absolute button — therefore, the text and the characteristics block are being cut off.

How we will fix it (according to your acceptance criteria):

- We will analyze the real DOM/CSS of the cards on /classes;
- Scoped CSS override for .listing-card and nested elements: we will remove fixed heights / max-height / overflow, and change the container to auto-height (flex) so that the card expands correctly under the text;

  • Projects 4
  • Rating 5.0
  • Rating 2 025

Budget: 1500 UAH Deadline: 2 days

Hello!

I have extensive experience in creating websites and applications.
I am ready to complete the assigned task.

I suggest discussing the details in private messages.

  • Projects -
  • Rating -
  • Rating 457

Budget: 1000 UAH Deadline: 3 days

Good day! We can help with the refinement of a Chrome Extension using WXT + TypeScript. We have experience with:
• Manifest V3;
• content scripts;
• dynamic DOM modification;
• CSS override/injection;
• adapting third-party websites without interfering with their code.

For your case, we can:
• analyze the actual DOM/CSS structure of cards on D&D Beyond;
• remove height restrictions and overflow conflicts;

  • Projects 37
  • Rating 5.0
  • Rating 2 335

Budget: 1500 UAH Deadline: 2 days

Good day, there are no particular issues here, we just need to decide what to do about the problem - if we increase the cards in height, let it be so. I will make adjustments to the content scripts, the text will fit.

  • Projects 45
  • Rating 5.0
  • Rating 11 620

Budget: 1200 UAH Deadline: 1 day

Hello, I am currently working a lot with extensions. I will complete your task quickly. I will be happy to help you!

  • Projects 4
  • Rating 4.9
  • Rating 976

Budget: 6000 UAH Deadline: 3 days

Hello! I am interested in your project. I have experience working with TypeScript, Chrome Extensions (Manifest V3), content scripts, DOM manipulation, and custom CSS overrides for third-party sites without interfering with their source code. From the description, I see that the issue is not with localization per se, but rather that D&D Beyond uses rigidly constrained containers with fixed heights, overflow, and positioning of elements for English content. After increasing the length of the text in Ukrainian, the layout understandably starts to cut off content and conflicts with buttons and statblock blocks. I can: — analyze the current DOM and CSS structure of the page /classes; — identify all bottlenecks causing content truncation; — implement neat CSS injection via content script; — make the solution tied only to the class page (.body-rpgclass-index or another stable selector); — ensure correct operation after SPA navigation on D&D Beyond; — check functionality for all classes, including Artificer, Blood Hunter, Gunslinger, and others; — maintain a look as close to the original page as possible. I will also consider different screen sizes and check behavior in wide, medium, and narrow browser modes. I work with GitHub workflow, can make changes directly in your repository, and ensure that npm run compile runs without errors. I am ready to review the code after access to the repository is provided and promptly prepare a reliable solution without rewriting the entire architecture of the extension.

  • Projects 12
  • Rating 5.0
  • Rating 1 390

Budget: 5000 UAH Deadline: 3 days

Hello,
I have extensive experience in developing browser extensions, as well as working with localization and i18n. I am ready to collaborate.

  • Projects 21
  • Rating -
  • Rating 612

Budget: 3000 UAH Deadline: 5 days

Hello! I can complete your task. I have experience. Write to me and we will agree.

  • Projects 421
  • Rating 4.7
  • Rating 2 589

Budget: 3000 UAH Deadline: 2 days

I think I can help, we need to look at the extension completely.

  • Projects -
  • Rating -
  • Rating 172

Budget: 3000 UAH Deadline: 2 days

Feel free to contact me, I will do it.

  • Projects -
  • Rating -
  • Rating 355

Budget: 700 UAH Deadline: 1 day

This can be done in a day... If more precisely, in a couple of hours. Message me.

  • Projects 9
  • Rating -
  • Rating 536

Budget: 5000 UAH Deadline: 2 days

I have 3.5 years of commercial experience with TypeScript, Vue/Nuxt, React, and Node.js. I regularly work with Chrome Extension Manifest V3, content scripts, and CSS injections in the live DOM.

I see the task clearly: fixed heights and overflow:hidden on class cards break under longer Ukrainian text. The solution scoped to .body-rpgclass-index: we remove max-height, change overflow to visible for .listing-card and nested blocks (.listing-card__content, __body, __description, .characters-statblock), and bring .listing-card__callout-button from absolute to normal flow. The result: cards grow under content, statblock is visible, the button does not overlap the text, npm run compile passes.

I am ready to take on the work after receiving the files from the repository.

  • Projects 42
  • Rating 5.0
  • Rating 4 076

Budget: 1000 UAH Deadline: 1 day

Good day
I understand the task and can take it on.

Here is the approximate plan I see for how to do it:

1. Set up the project locally and reproduce the issue on the /classes page.
2. Analyze the current implementation of localization and the mechanism for connecting styles.
3. Investigate the DOM and CSS structure of the D&D Beyond class cards.
4. Implement CSS adjustments for the correct display of localized text.
5. Eliminate text overlap with buttons and ensure the correct display of characteristics.

  • Projects -
  • Rating -
  • Rating 475

Budget: 2200 UAH Deadline: 2 days

Hello! Ready to discuss and complete your order.

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

  • Projects -
  • Rating -
  • Rating 546

Budget: 800 UAH Deadline: 1 day

Hello!

I see the problem clearly — fixed heights and overflow:hidden on the cards break the layout with longer Ukrainian text.

Solution: scoped CSS override in the content script only for .body-rpgclass-index — remove max-height, overflow:hidden, allow the cards to expand in height, fix the button.

Stack: TypeScript, Chrome Extension MV3, WXT, CSS injection.
Ready after access to the GitHub repository.

Cost: 800 UAH

  • Projects -
  • Rating -
  • Rating 543

Budget: 1000 UAH Deadline: 2 days

Good night. I can fix the layout issue with the cards on D&D Beyond for the Ukrainian localization. I will analyze the DOM/CSS structure, prepare a universal CSS override for all classes, integrate the solution into the content script WXT, and check the functionality on different screen sizes.

  • Projects -
  • Rating -
  • Rating 514

Budget: 999 UAH Deadline: 1 day

Hello, I can help. Let's move to private messages and discuss everything. Deadline is 1 day, price is 1000 UAH.

  • Projects -
  • Rating -
  • Rating 285

Budget: 1500 UAH Deadline: 1 day

There has already been collaboration, ready to execute, time, price will be agreed upon in private.

Proposals concealed

The list does not show proposals concealed by the client or freelancer with a Plus profile, as well as proposals violating rules

Current freelance projects in the category HTML & CSS

2 July
30 June