Комментарии 20
Вот так и картинка у Вас в посте — 1,27 Мб!!!
а если так сделать? jsfiddle.net/CPXfn/1/
Возможно, так слегка короче:
jsfiddle.net/utterstep/XJyXj/
P.S. кроссбраузерные префиксы не добавлял.
P.P.S. 700 и 500 собственно и задают отношение сторон.
jsfiddle.net/utterstep/XJyXj/
P.S. кроссбраузерные префиксы не добавлял.
P.P.S. 700 и 500 собственно и задают отношение сторон.
И ресайзится всё в диве, независимо от того, что мы туда запихнём.
Отличный вариант!
Я почему то не стал использовать transform scale, не хотелось к нему прибегать.
Я почему то не стал использовать transform scale, не хотелось к нему прибегать.
Где же elem.style.fontSize? С ним было бы действительно сложно.
Тфу ты, я думал на CSS, тогда уж на жКвайри это было бы гораздо короче.… говорили же мне читать теги *бурчит под нос закрывая вкладку*
можно попробовать и чистым CSS-ом
На jquery таких примеров и так хватает, я задавался целью написать это на чистом javascript-е.
А как насчет медиа кверис? Не уверен на все 100%, но думаю, что можно было бы обойтись без js.
Я, собственно, изначально и делал на media queries и результат был не такой как мне нужно. Там если и задавать изменение размера текста, то изменение будет происходить скачкообразно, иначе придётся задавать изменение размера шрифта для каждой ширины и высоты экрана, попиксельно.
Вот тут есть интересные мысли: css-tricks.com/viewport-sized-typography/
Не во всех: о(
FF 22
1920x1080
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Полноэкранный, масштабируемый div, соблюдающий пропорции ширины, высоты и текста