как сделать текст отзывчивым на свой контейнер? - PullRequest
0 голосов
/ 09 февраля 2020

У меня есть ввод, где пользователь может ввести число, и у меня есть div с фиксированной шириной, который выводит введенное пользователем значение, поэтому я ищу способ уменьшить размер шрифта, когда он использует ширину контейнеров. Это возможно ? если нет, то есть ли другая идея разобраться с этим делом

Ответы [ 2 ]

2 голосов
/ 09 февраля 2020

Вы можете сделать это с помощью CSS. Вы можете указать размер шрифта в vw или в пикселях. Например:

p {
  font-size:2vw;
}

или

p {
  height:200px;
  width:200px;
}

или просто используйте медиазапросы.

0 голосов
/ 09 февраля 2020

Полагаю, вы можете сделать что-то вроде этого:

var x = //Test the amount of numbers the container has room for and make this x
if (numberInContainer.length > x) {
container.style.font-size = container.style.font-size - 1;
}

Или вы можете уменьшить размер шрифта на 1 для каждого дополнительного числа:

var x = //Test the amount of numbers the container has room for and make this x

if (numberInContainer.length > x) {

var extraNumbers = numberInContainer.length - x;
container.style.font-size = container.style.font-size - extraNumbers;

}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...