javascript - Electron 中的 Viewheight 单位与具有相同分辨率的两台不同笔记本电脑上的 Windows 缩放比例不一致

标签 javascript html css electron

CSS:

body {
      margin: 0;
      padding: 0;
      width: 100vw;
      height: 100vh;
      position: relative;
    }

    .example {
      position: absolute;
      width: 60px;
      left: calc(50vw - 30px);
      bottom: 20px;
    }

在我的个人笔记本电脑和目前我测试过的大多数笔记本电脑(1920x1080 分辨率)上,.example div 正确定位在距离窗口底部 20 像素的位置。

但是,我老板的笔记本电脑在屏幕底部显示的示例被 chop 了。它低于应有的水平。

启用 Window 的内置窗口缩放时,主体尺寸比 100vh 高。他将缩放比例设置为 150%。

当我在笔记本电脑上使用完全相同的设置(1080p,150% 缩放)时,一切看起来都应该如此。

这里是否还有其他因素在起作用?我不确定我还会遗漏什么。如果您需要更多信息,请告诉我。谢谢。

编辑:这是一个基于 Electron 的应用程序,它是全屏无框架的,如果它对任何东西有用的话。

最佳答案

这最终成为我的疏忽,实际上是一个 Electron 问题(不是 css)。我定义了一个最小的窗口大小,这意味着要被注释掉,所以由于没有足够的像素用于屏幕的高度,窗口本身被拉伸(stretch)到屏幕之外。

关于javascript - Electron 中的 Viewheight 单位与具有相同分辨率的两台不同笔记本电脑上的 Windows 缩放比例不一致,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53750490/

相关文章:

JavaScript 多项选择测验。正确答案显示元素

javascript - 更改父类

javascript - 在窗口滚动时更改 Angular 2 中的组件样式?

javascript - ASP.Net AJAX - 有编写 WebControl 的端到端示例吗?

javascript - 首页设计: dynamically moving and expanding images

javascript - 如何根据 JSON 数据动态更改属性?

html - 为什么 <h3> 表现得像 <a>

javascript - 图像在 IE 中显示较低

javascript - 为什么键盘(onKeyDown)事件冒泡在组件上无法访问,但在父级上?

javascript - 访问数据表中另一列中的数据