viewport 相关问题

视口是计算机图形中的矩形视图区域,或用于光学组件的术语。它在不同的上下文中有几个定义。视口是屏幕的一个区域,用于显示要显示的总图像的一部分。它也可以是一组共同构成一个布局的区域。

如何在 Android 上使用“viewport-fit=cover”和“maximum-scale=1”而不禁用缩放

我一直在我的网站上使用以下视口元标记: 在我...

回答 1 投票 0

使用 hyperref 时如何使超链接导航到 LaTeX 中的图形顶部?

我有一个 LaTeX 文档,其中包含一个图形和对其的引用: 埃金{图} ...

回答 0 投票 0

Android 上的电容器无法使用视口“缩小”页面

如果您创建一个包含任何内容的基本 HTML 页面并将其添加到: 如果您创建一个包含任何内容的基本 HTML 页面并将其添加到: <meta name="viewport" content="user-scalable=no, width=500px, initial-scale=0.1, minimum-scale=0.1, maximum-scale=10" /> 然后在您的 PC 或 Android 手机上用 Chrome 打开此文件,您将看到内容按预期缩小。 现在在 Capacitor 应用程序中执行相同操作,查看未按比例缩小的内容。 这是为什么呢?为什么缩放在 android 的浏览器中起作用,但在电容器的 WebView 中不起作用? 注意;可以将 initial-scale 设置为更大的值 2 例如,这对浏览器和电容器都有效,这真的很奇怪。 为了完整起见,这是我用于上述图像的整个 HTML: <!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8" /> <base href="/" /> <meta name="viewport" content="user-scalable=no, width=500px, initial-scale=0.3, minimum-scale=0.1, maximum-scale=10" /> </head> <body> <div style="width: 500px; background: red">500px wide</div> <div style="width: 100dvw; background: purple">100dvw</div> <div style="width: 200px; background: green">200px wide</div> <div style="width: 100px; background: blue">100px wide</div> <div style="font-size: 10em">HELLO WORLD THIS IS SOME TEXT!</div> </body> </html> 典型!当我发布这个问题时,我偶然发现了答案(在 ChatGPT 的帮助下) 你必须在Java端的WebView上将这两个设置为true: webSettings.setUseWideViewPort(true); webSettings.setLoadWithOverviewMode(true); 我的 MainActivity.java 的完整代码(减去包行)如下所示: import com.getcapacitor.BridgeActivity; import android.os.Bundle; import android.webkit.WebSettings; import android.webkit.WebView; public class MainActivity extends BridgeActivity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // Grab WebView WebView webView = (WebView) findViewById(R.id.webview); WebSettings webSettings = webView.getSettings(); // The Magic webSettings.setUseWideViewPort(true); webSettings.setLoadWithOverviewMode(true); } } 为此,您必须提供您的 WebView 和 id。编辑 activity_main.xml,使 WebView 标签如下所示: <WebView android:id="@+id/webview" android:layout_width="match_parent" android:layout_height="match_parent" /> 现在可以了!您可以缩小和放大!

回答 1 投票 0

IntersectionObserver 是否认为视口内但被另一个 div 覆盖的 div 可见?

我在使用 Intersection Observer 时遇到问题,但不知道问题出在哪里。所以我很好奇有一个问题: 让我们想象一下 2 个 div A 和 B A 和 B 均为 100vw x 100vh(完整

回答 1 投票 0

在 JS 中在任何视口上将剪辑路径插入正方形

您好,这是一个显示我的问题的代码笔 我正在尝试进行 JS 计算来更改 div 的剪辑路径插入,以便它显示一个正方形。 有一个限制:正方形宽度有 t...

回答 1 投票 0

当键盘显示时使用 jquery 调整窗口 Safari 的大小

首先,我知道关于这个话题有很多问题。我现在已经搜索了几个星期,但找不到适合我的答案。 我有一个网站,上面有一个...

回答 1 投票 0

如何从 pdf 中提取视口并根据视口修改注释的边界矩形?

我已经实现了使用 pdfbox 将链接注释添加到任何 pdf 的功能。它适用于大多数 pdf,但对于某些 pdf,它没有将标记放置在正确的坐标处。当我打开...

回答 1 投票 0

如何将DIV定位在视口底部并用图像填充剩余的垂直高度?

我正在开发一个 Slider Slicker 轮播,其中图像轮播显示在视口底部,从轮播中选择的活动图像显示在其上方。我正在使用...

回答 1 投票 0

低于 1 的视口比例开始影响 Adsense 晕影广告

几天前发生了一些变化,现在在每部手机上,在每个视口比例属性设置为低于 1(这是最常见的)的网站上,Adsense 小插图广告都被削减了...

回答 1 投票 0

如何在 Jetpack Compose Desktop 中实现鼠标滚轮缩放?

我有一个桌面应用程序,我想在其中实现缩放和平移行为,就像这个问题一样,但没有滚动条。但是,我不知道如何允许用户在

回答 1 投票 0

使用 CSS 计算 Chrome Android 上的视口高度

所以我注意到移动Chrome将地址栏计算到视口高度中。因此,在元素上使用 height: 100vh 不起作用,因为当地址栏滚动视口时

回答 3 投票 0

当视口小于 481px 时禁用平滑滑块

我有一个 while 循环,使用光滑滑块多项目格式显示帖子。 这显示并工作没有问题。 我希望能够在...时“禁用”光滑的滑块功能

回答 3 投票 0

为什么我的 <td> 元素没有以 100vw 显示?

我正在学习 FreeCodeCamp 响应式网页设计课程。我正在模块“通过构建资产负债表了解有关 CSS 伪选择器的更多信息”第 53 步。第一个指令...

回答 1 投票 0

为什么要在 html 电子邮件活动中声明视口?

我见过的大多数由其他人编写的 HTML 电子邮件和样板文件,总是声明一个视口元标记。 我总是小心翼翼地避免声明视口并努力达到非常高的水平......

回答 2 投票 0

带电容的ios webview,设置安全区域

使用电容器在ios中构建应用程序。在 ios 中,webview 覆盖整个屏幕,对于 iphone-x,这意味着将包含凹口,内容将位于其后面,如右图所示。 ...

回答 3 投票 0

为什么我的图片在添加到弹性容器中时会突然缩小?为什么弹性容器不调整?

我刚刚开始学习 html/css,目前正在开发我的第一个网站。这可能是一个愚蠢的问题,但是为什么当我将“navbar-left_img”图像添加到 Flex 中时它会缩小

回答 1 投票 0

使用 SVG 角度视图框将路径显示为 4 段

我有非常大的铁路轨道作为svg路径中的路径...但我想将轨道分成4部分并一一显示...请建议我一个角度代码 我尝试将值分成 4 和

回答 1 投票 0

为什么固定位置在没有最小比例的移动设备上不起作用

我看到很多帖子都面临div添加position:fixed在手机浏览器上仍然移动的问题,通过设置viewportminimum-scale=1.0解决了。 (经过一些测试,我认为它可以通过设置来修复

回答 1 投票 0

Iphone safari 无法在键盘打开时调整视口大小

Mobile safari 在键盘弹出时不会更新 window.innerHeight。 (至少在9.3.5中,并且有几个像这样的答案,有评论说在ios 8.2中损坏) 苹果

回答 4 投票 0

Playwright - 如何检查元素是否在视口中?

我有一个类似数组的节点对象(它是一个轮播),它们的顺序是在每次页面刷新时随机生成的,剧作家发现所有元素都是可见的,但其中一些元素在

回答 5 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.