【发布时间】:2018-12-18 03:31:37
【问题描述】:
我目前正在尝试对我正在制作的 Electron 应用程序进行圆角处理。目前我已经尝试了几乎所有在线可用的解决方案,但它们都没有任何作用。
我怎样才能绕过我的 Electron 应用程序的角落?
【问题讨论】:
标签: node.js electron atom-editor
我目前正在尝试对我正在制作的 Electron 应用程序进行圆角处理。目前我已经尝试了几乎所有在线可用的解决方案,但它们都没有任何作用。
我怎样才能绕过我的 Electron 应用程序的角落?
【问题讨论】:
标签: node.js electron atom-editor
制作无框透明窗口
const myWindow = new BrowserWindow({
transparent: true,
frame: false
})
并且在渲染器中有这样的东西,或者直接将样式应用到body标签上
<div style="width: 500px; height: 500px; border-radius: 5px">My window content</div>
只需确保还添加一个具有-webkit-app-region: drag 的自定义窗口标题栏,以使窗口可从此元素拖动。
查看 Electron 文档以获取更多信息;) https://github.com/electron/electron/blob/master/docs/api/frameless-window.md#transparent-window
【讨论】: