11
A
回答
13
你只有在电子选择是建立一个无国界的窗口,然后创建CSS一个“假”的标题栏,包括任何你需要的UI元素。
电子/ WebKit的规定CSS属性,可以让你做出的任何元素可拖动,就像一个标题栏:
.titlebar {
-webkit-user-select: none;
-webkit-app-region: drag;
}
12
第一,和跨平台的选择是创建一个frameless window。第二个是仅限于macOS,并允许您隐藏标题栏,但保留窗口控件,允许添加自定义按钮。 例子:
const { BrowserWindow } = require('electron')
// This will create a window without titlebar, allowing for customization
let win = new BrowserWindow({ titleBarStyle: 'hidden' })
win.show()
然后你可以使用CSS属性-webkit-user-select
和-webkit-app-region
指定阻力区。
相关问题
- 1. 关于win32编程中的自定义窗口标题栏
- 2. 如何在Objective-C中自定义绘制窗口标题栏?
- 3. 如何自定义标题栏和窗口
- 4. 为整个应用程序应用自定义标题栏
- 5. 具有自定义标题栏的java swing应用程序?
- 6. 如何使用Swing自定义窗口标题中的图标?
- 7. Android:自定义标题栏崩溃应用程序
- 8. 如何为我的android应用程序制作自定义标题栏?
- 9. 如何通过Qt样式表自定义Qt应用程序的标题栏?
- 10. 如何在Qt中使用自定义标题栏移动窗口
- 11. 如何为Electron应用程序安装程序设置自定义路径
- 12. 如何获得主应用程序窗口标题栏的高度?
- 13. 自定义AWT标题窗口
- 14. 如何自定义Chrome扩展中弹出窗口的标题栏?
- 15. Android:如何自定义应用程序栏(操作栏)?
- 16. 在应用程序内的选定活动上使用自定义标题栏
- 17. 如何自定义标题栏在WPF
- 18. 如何添加按钮到其他应用程序窗口标题栏(XP/Vista)
- 19. 标题的自定义标题栏
- 20. 如何更改自定义窗口标题栏和多个活动
- 21. 自定义控件WPF中的窗口应用程序
- 22. Android - 自定义标题栏
- 23. 自定义标题栏
- 24. 使用Electron时关闭所有应用程序窗口
- 25. 如何使用React.JS处理Electron应用程序中的多个窗口?
- 26. 橱窗应用程序gridview自定义?
- 27. 如何在可可中创建自定义标题窗口
- 28. 如何自定义窗口标题扩充,梯度
- 29. 自定义数据窗口8 metro应用程序
- 30. 从Electron代码更改外部应用程序窗口大小
你可以查看[http://photonkit.com/](http://photonkit.com/) –
@AlessandroLoziobizBisi哇!这正是我需要的。谢谢! – Andrew