Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何在用户访问页面时动态缩放整个ASP.NETMVC应用程序_Javascript_Jquery_Asp.net_Asp.net Mvc_Asp.net Mvc 4 - Fatal编程技术网

Javascript 如何在用户访问页面时动态缩放整个ASP.NETMVC应用程序

Javascript 如何在用户访问页面时动态缩放整个ASP.NETMVC应用程序,javascript,jquery,asp.net,asp.net-mvc,asp.net-mvc-4,Javascript,Jquery,Asp.net,Asp.net Mvc,Asp.net Mvc 4,我正在开发一个在ASP.NETMVC中开发的非常成熟的web应用程序。。。而且这个应用程序被60岁以上的老年人使用,所以他们经常抱怨这个应用程序太小,看不清楚 所以我试着开始增加按钮、文本等的字体大小。。。但是web应用非常成熟,有数千个视图和项目,其他项目依赖于引导,需要深入引导以更改字体大小 所以我想出了一个主意,当用户访问网站时,web应用程序应该自动缩放到150%。 我在谷歌chrome(手动)zoom上测试了它,并将截图发送给客户,他们都同意这个尺寸 那么,当页面加载时,我如何在所有浏

我正在开发一个在ASP.NETMVC中开发的非常成熟的web应用程序。。。而且这个应用程序被60岁以上的老年人使用,所以他们经常抱怨这个应用程序太小,看不清楚

所以我试着开始增加按钮、文本等的字体大小。。。但是web应用非常成熟,有数千个视图和项目,其他项目依赖于引导,需要深入引导以更改字体大小

所以我想出了一个主意,当用户访问网站时,web应用程序应该自动缩放到150%。 我在谷歌chrome(手动)zoom上测试了它,并将截图发送给客户,他们都同意这个尺寸

那么,当页面加载时,我如何在所有浏览器上自动缩放到150%?

使用css主体上的样式,以及firefox的
-moz转换

body {
    zoom:150%;
    -moz-transform: scale(1.2);
    -moz-transform-origin: left top;
}

看起来像是这个问题的重复:

CSS中有一个
zoom
规则:

body {
    zoom: 2;
    -moz-transform: scale(2); // for support in Firefox
}
正如Vinod在其中一个答案中提到的,使用Javascript也是可行的:

<script type="text/javascript">
    function zoom() {
       document.body.style.zoom = "300%" 
    }
</script>

函数zoom(){
document.body.style.zoom=“300%”
}

我也建议这是一个快速解决方案,尽管Firefox不支持它@zeropublix好的,我为firefox添加了类似的css。请注意左上角的
,以便正确放大。