Суть задачи сделать резиновую страничку, которая при уменьшении экрана будет так же ровно уменьшаться, как она есть в дефолтном размере. Данная страница многоязычная и по сравнению с русским или английским текстом, немецкий просто огромен.
Суть проблемы в том, что у меня есть блок с фиксированными размерами в процентах, допустим
6%
от высоты и
30%
от ширины. В этом блоке находится текстовый контейнер, допустим
<p></p>
. В этом контейнере находится многострочный текст, который заполняет весь контейнер. При смене языка текст переводится в реальном времени и в немецком переводе он становится длиньше.
Вопрос такой, как сделать так, чтобы текст уменьшался за счет
zoom
или
font-size
или еще какого-нибудь параметра? Так же стоит учесть то, что текст не должен разделяться с помощью
<br/>
Использовал уже
- ReactFitText
- FitText
- Fitty