Electron 1.4.12 を使ってWin/Mac用のデスクトップアプリを作っています。
非矩形のウィンドウにするためにPNG画像を使っているのですがMacで実行するとウィンドウ周辺に自動的に影がつきます。(El Capitanで検証)
透明なcanvas要素に透過PNGを貼り付けて非矩形のウィンドウを表現しています。
PNG画像自体には影はなく水色で塗りつぶしただけの円です。
ウィンドウの作成は次のようにしています。
javascript
1 mainWindow = new BrowserWindow({ 2 "width": 320, 3 "height": 320, 4 "transparent": true, 5 "frame": false, 6 "resizable": false 7 });
一般のウィンドウ同様、非アクティブ時は薄く、アクティブ時は濃く影が表示されています。
影自体も画像で表現したいのでデフォルトの影がつかないようにしたいのですが、ElectronでOS標準のウィンドウの影を消すことはできるのでしょうか?
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/12/19 08:18