Показать сообщение отдельно
  #3 (permalink)  
Старый 19.12.2012, 01:39
Профессор
Отправить личное сообщение для DjDiablo Посмотреть профиль Найти все сообщения от DjDiablo
 
Регистрация: 04.02.2011
Сообщений: 1,815

Короче придумал так

демо zoom для хром и IE
<body>
    123123
</body>

<script>
document.body.style.zoom="500%";
</script>


а значит при масштабировании можно просто пересчитывать zoom для body. (рабочий пример для хром)

<body>
КУКУ
</body>

<script>
var size = [document.documentElement.clientWidth,document.documentElement.clientHeight];
window.onresize = function(){
	document.body.style.zoom=document.documentElement.clientWidth/size[0];
}

</script>


в ie ширину надо иначе получать, после допиливания должно и для ie подойти
Ну а в браузерах в которых zoom непроканает придётся для body юзать css3 transform:scale.

дальше развлекайтесь сами
__________________
Лучше калымить в гандурасе чем гандурасить на колыме

Последний раз редактировалось DjDiablo, 19.12.2012 в 04:49.
Ответить с цитированием