Masaüstü uygulaması oluşturmak için Electron ile çalışmaya başladım. Özel görünümler eklemek için pencere başlık çubuğunu (kapatma, simge durumuna küçült ve tam ekran düğmelerini içeren) nasıl özelleştirebilirim?Bir Electron uygulamasının pencere başlık çubuğu nasıl özelleştirilir?
11
A
cevap
13
Electron tek seçeneğiniz, kenarlıksız pencere oluşturmak ve sonra da gereken herhangi bir UI öğeleri içeren CSS ile bir "sahte" başlık çubuğunu oluşturmak olacaktır: Safari söylüyorum ben bir örnektir .
Elektron/webkit bir başlık çubuğuna gibi, herhangi bir eleman sürüklenebilir yapmanızı sağlar CSS özellikleri sunar:
.titlebar {
-webkit-user-select: none;
-webkit-app-region: drag;
}
12
ilk ve çapraz platform seçeneği frameless window yaratmaktır. İkincisi sadece macOS'tur ve başlık çubuğunu gizlemenize izin verir, ancak pencere düğmelerini koruyarak özel düğmelerin eklenmesini sağlar. Örnek:
const { BrowserWindow } = require('electron')
// This will create a window without titlebar, allowing for customization
let win = new BrowserWindow({ titleBarStyle: 'hidden' })
win.show()
Sonra sürükle bölgesini belirtmek için css özelliklerini -webkit-user-select
ve -webkit-app-region
kullanabilirsiniz.
İlgili konular
- 1. WPF uygulamasının başlatılması nasıl özelleştirilir?
- 2. Başlık görüntü rengi nasıl özelleştirilir?
- 3. nasıl başlık çubuğunu ve pencere
- 4. Android uygulamasının başlık çubuğunu kaldırma
- 5. Başlık çubuğu ilerleme çubuğu nasıl yapılır?
- 6. Bir Windows Mağaza Uygulamasının başlık metnini değiştirme
- 7. Android başlık çubuğu kaldırma
- 8. Pencere başlık çubuğundaki düğmeler
- 9. gizleme başlık çubuğu -java
- 10. Windows Forms uygulamasının başlık simgesi nasıl değiştirilir
- 11. Electron
- 12. Çubuğu CollapsingToolbarLayout içinde Çubuğu başlık gösterilmiyor
- 13. Electron,
- 14. Kakaoda kalın başlık çubuğu penceresi, iTunes'a benzer
- 15. Electron uygulamasının dışındaki klavye olaylarını ve fare hareketlerini dinleyin
- 16. UIActivityViewController. Nasıl özelleştirilir?
- 17. NSOpenPanel'de başlık çubuğu yok mu?
- 18. Sabit başlıktaki başlık, pencere genişliği
- 19. Android etkinliğinde başlık çubuğu rengi nasıl değiştirilir?
- 20. Adobe AIR'de başlık çubuğu simgesini nasıl değiştiririm?
- 21. Nasıl Drupal başlık çubuğu favicon simgesi değiştirilir?
- 22. Eclipse RCP'nin görünümü nasıl değiştirilir başlık çubuğu
- 23. Rebol'deki varsayılan başlık çubuğu nasıl kaldırılır?
- 24. Android'de özel başlık çubuğu oluştur
- 25. ASP.NET'te yayın nasıl özelleştirilir?
- 26. Mac OS X uygulamasının minimum pencere boyutu
- 27. Kakao'da pencere başlık çubuğuna ikincil metin ekleme?
- 28. Bir WPF penceresinin başlık çubuğu metnini kaldırın, ancak durum çubuğu metnini koruyun
- 29. Set AlertBox Başlık Çubuğu Arka Plan Rengi
- 30. .NET gizlemek başlık çubuğu ama tutmak sınır
[http://photonkit.com/](http://photonkit.com/) –
@AlessandroLoziobizBisi Woah! Tam olarak ihtiyacım olan şey bu. Teşekkürler! – Andrew