猿问

如何在加载时使用 javascript 为平板电脑屏幕宽度缩放整个网页?

我有一个尺寸为 1800x1200px 的网页(为台式电脑制作)。在平板电脑上,页面不会被完全查看,它的一部分跨越了正确的视口。我想要实现的是使用较小的缩放系数在平板电脑上正确显示网页。我是 javascript 的绝对初学者,谁能向我解释 js 代码来做到这一点?


偶然的你
浏览 229回答 3
3回答

叮当猫咪

尝试在该<head>部分中添加此内容<meta name="viewport" content="width=device-width, initial-scale=1.0">此外,您可能必须使用 CSS 媒体查询。如果你不熟悉它,最好先学习它。目前,请在您的 css 中使用以下媒体查询@media (min-width:320px)&nbsp; { /* smartphones, iPhone, portrait 480x320 phones */ }@media (min-width:481px)&nbsp; { /* portrait e-readers (Nook/Kindle), smaller tablets @ 600 or @ 640 wide. */ }@media (min-width:641px)&nbsp; { /* portrait tablets, portrait iPad, landscape e-readers, landscape 800x480 or 854x480 phones */ }@media (min-width:961px)&nbsp; { /* tablet, landscape iPad, lo-res laptops ands desktops */ }@media (min-width:1025px) { /* big landscape tablets, laptops, and desktops */ }@media (min-width:1281px) { /* hi-res laptops and desktops */ }示例用法/* Use a media query to add a breakpoint at 768px: */@media screen and (min-width: 768px and max-width: 1023px) {&nbsp; .main{&nbsp; &nbsp; width: 80%; /* The main class's width is 80% , when the viewport is gretaer than 768px or smaller than 1023px which is ideal for tablets (not big tablets) */&nbsp; }}

鸿蒙传说

您可以使用媒体查询来实现此行为,示例如下 -@media only screen and (max-width: 600px) {&nbsp; body {&nbsp; &nbsp; background-color: lightblue;&nbsp; }}当屏幕尺寸为 600 像素或更小时,这将应用背景颜色。

largeQ

我现在可以给出的最佳答案是使用 css zoombody{zoom:30%}body:after{content:"lol"}
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答