[英]How to make corners rounded in electron app
const electron = require("electron");
const {app, BrowserWindow, globalShortcut} = electron;
const path = require("path");
function createWindow(){
win = new BrowserWindow({
width: 1000,
height: 750,
icon: path.join(__dirname,'\checked.png'),
frame: false,
fullscreenable:false,
// radii: [5,5,5,5],
// transparent:true
});
win.loadFile('mainWindow.html')
win.setMenu(null);
}
Always has a white border gap on corners, making it rectangular. 拐角处始终有白色边框,使其变为矩形。
Have attempted to increase border size of css but everything expands. 试图增加CSS的边框大小,但一切都在扩大。
Crucial properties for this are: frame: false
and transparent: true
(you missed the latter) 关键的属性是: frame: false
和transparent: true
(您错过了后者)
js JS
const {app, BrowserWindow} = require('electron')
const path = require('path')
app.once('ready', () => {
let win = new BrowserWindow({
frame: false,
transparent: true
})
win.loadURL(path.join(__dirname, '/roundedcorner.html'))
})
html HTML
<html>
<body>
<p style="border-radius: 25px; background: #73AD21; height: 300px;"></p>
</body>
</html>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.