Есть ли способ использовать JavaScript или jQuery для увеличения всех размеров шрифтов на странице на определенный процент после загрузки страницы?Как увеличить размер шрифта на странице после загрузки страницы?
ответ
Возможно ли изменение масштаба всей страницы? (Немного отличается, что только увеличение размеров шрифта).
Свойство CSS zoom
поддерживается IE 5.5+, Opera, and Safari 4, and Chrome. Для Firefox вы можете использовать -moz-transform: scale(2)
. Поэтому, чтобы увеличить масштаб страницы:
<body style="zoom:2; -moz-transform:scale(2);"> ... </body>
Вы пытались изменить CSS для размера шрифта для элемента body?
// some_percent is the % increase... change accordingly
var current_size = $("body").css("font-size");
$("body").css("font-size", parseInt(current_size * some_percent) + "px");
Привет, если отдельные элементы имеют собственное свойство 'font-size', разве это не повлияет? –
Другой способ - указать размер шрифта в em. А затем установите размер шрифта для тела при загрузке страницы, либо явно, либо в процентах. Я проиллюстрировал этот метод здесь - http://jsfiddle.net/uYjM5/ - который использует следующую JQuery
$('body').css({'font-size':'16pt'});
и пример CSS
body{font-size:12px;}
p{font-size:2em;}
Это достигается эффект вы после, установив базовый размер шрифта. Все остальные элементы страницы будут иметь относительные размеры шрифтов на основе тега body, если вы используете их. Однако метод Энди Джонса делает именно то, что вы просите.
Мне нужно было создать страницу, где нужно было бы перемасштабировать все и сохранить пропорции (интерактивная веб-страница типа книги в Adobe Edge Animate). Это функция, которую я использовал, когда документ был готов и когда он был изменен.
function resizeWindow() {
var h = $("#Stage_scene").height();
var w = Math.floor(h*0.7685738684884714); //the number is the ratio
var curentProcentege = (h/1170)*100; // 1170 is the page starting height
$("#Stage_scene").width(w);
$('body').css({'font-size':curentProcentege+'%'});
}
Объект Zoom будет влиять на все другие свойства, такие как размеры. А также он не будет поддерживаться во всех браузерах. наилучшим способом является сокращение использования некоторого кода jQuery, например, следующего:
$(document).ready(function(){
$('*').each(function(){
var k = parseInt($(this).css('font-size'));
var redSize = ((k*90)/100) ; //here, you can give the percentage(now it is reduced to 90%)
$(this).css('font-size',redSize);
});
});
это про, спасибо помощнику! – vaskort
это приятный парень –
- 1. CSS - Увеличить размер шрифта Размер страницы
- 2. Как увеличить размер шрифта
- 3. Как увеличить размер шрифта?
- 4. увеличить размер шрифта em
- 5. Как увеличить размер шрифта ckeditor
- 6. Увеличить размер шрифта php
- 7. CSS увеличить размер шрифта
- 8. Как увеличить размер шрифта легенды?
- 9. Ionic Увеличить Размер шрифта
- 10. Увеличить размер шрифта NSTextView
- 11. Увеличить размер шрифта-awesome
- 12. Увеличить размер шрифта выпадающего
- 13. Как увеличить размер шрифта на круговой диаграмме
- 14. Как увеличить размер шрифта на uitextview
- 15. Как увеличить размер шрифта TermDocumentMatrix на Rstudio?
- 16. Как увеличить размер шрифта на PHP?
- 17. Как увеличить размер шрифта с помощью jQuery?
- 18. Увеличить размер шрифта названия colorkey на levelplot
- 19. Как увеличить размер шрифта displaytag table
- 20. Выполнение анимации на странице после загрузки страницы
- 21. Как увеличить размер шрифта в мобильном коммутаторе?
- 22. Облако тегов - увеличить размер шрифта на основе
- 23. питон pdfkit: увеличить размер шрифта
- 24. Увеличить размер шрифта Cycle2 overlay
- 25. Как получить размер шрифта на веб-странице?
- 26. Увеличить размер шрифта в Bootstrap?
- 27. увеличить легенда размер шрифта ggplot2
- 28. SOAP UI - Увеличить размер шрифта
- 29. Увеличить размер шрифта в Qt
- 30. Увеличить размер шрифта в Firebug?
Да, спасибо! Я сделаю это! –
Не совсем то, что я имел в виду, но это будет работать нормально. благодаря! –