Изменение размера текста в HTML / JS - PullRequest
0 голосов
/ 22 августа 2010

Я пытаюсь создать интерфейс типа книги, в котором есть «страницы», и пользователь может вручную изменять размер текста, суть в том, что я не хочу, чтобы текст когда-либо прокручивался.

Я былиспользуя демонстрационную версию studio HTML5 в качестве отправной точки, проблема заключается в том, что любой данный текст выделяется для одного слайда, поэтому при увеличении размера текста размеры слайдов просто увеличиваются, и он плохо масштабируется.

Есть идеи?

Спасибо

Ответы [ 2 ]

2 голосов
/ 22 августа 2010

Не ответ на ваш вопрос, но одна точка зрения состоит в том, что HTML не является подходящим языком для этого - то, чего вы хотите, вероятно, может быть достигнуто каким-то образом с помощью jQuery, но, вероятно, это будет действительно глупо.

Нет собственного способа сделать это, скажем, с помощью текстового блока, который получает определенную ширину, и его содержимое масштабируется до этой ширины.Каждое изменение размера окна должно вызывать сложную операцию пересчета.

I думаю это можно было бы решить гораздо лучше и плавнее во Flash.

0 голосов
/ 23 августа 2010

Используйте em единицу. при правильном использовании масштаб шрифта зависит от его родителя. Это даст вам некоторую точку отсчета.

Поэтому, если вы хотите, чтобы родительский шрифт (скажем, тело или ваша страница) соответствовал размеру страницы (используйте jQuery, чтобы убедиться в этом). Тогда все дочерние шрифты будут автоматически в соотношении.

Я защитил диссертацию в феврале, используя HTML / CSS / jQuery. Я создаю программу Power Point, как. Это масштабирование достаточно хорошо. Давайте посмотрим на мой блог здесь.

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