Сведения о вопросе

nikolya

08:40, 18th August, 2020

Теги

Как масштабировать шрифт, чтобы он занял собой блок целиком?

Просмотров: 392   Ответов: 1

Успех на Хабре лёгкого стартапа Ты — супер подвиг меня воскресным вечером покопать в направлении своего улучшателя настроения (пользователи IE извините).

Он работает только в разрешении 1280x1024, и для вычисления размера шрифта используется магический код centered.style.fontSize = (900 - 3 * message.length) + '%';. При этом всё равно проблемы, если кто-то пользуется + "+".

А как бы сделать, чтобы размер шрифта подбирался, чтобы заполнить div? Может можно его адаптивно увеличивать и как-то вычислять размер получающегося блока?

Upd. Пришлось самой разбираться. По ссылке всё работает…



  Сведения об ответе

pumpa

08:22, 18th August, 2020

«Quick and dirty» решение:

pastebin.com/N8N4iN79

(повесил изменение размера шрифта на загрузку страницы, изменение размера окна и на ввод текста)

Тормозит, но при желании можно до ума довести.


Ответить на вопрос

Чтобы ответить на вопрос вам нужно войти в систему или зарегистрироваться