dark-style.qss 2.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158
  1. /* Window bar */
  2. QWK--WindowBar[bar-active=true] {
  3. background-color: #3C3C3C;
  4. }
  5. QWK--WindowBar[bar-active=false] {
  6. background-color: #505050;
  7. }
  8. /* Title label */
  9. QWK--WindowBar>QLabel#win-title-label {
  10. padding: 0;
  11. border: none;
  12. color: #ECECEC;
  13. background-color: transparent;
  14. min-height: 28px;
  15. }
  16. /* System buttons */
  17. QWK--WindowBar>QAbstractButton[system-button=true] {
  18. qproperty-iconSize: 12px 12px;
  19. min-width: 50px;
  20. border: none;
  21. padding: 0;
  22. background-color: transparent;
  23. }
  24. QWK--WindowBar>QAbstractButton#min-button {
  25. qproperty-iconNormal: url(":/window-bar/minimize.svg");
  26. qproperty-iconSize: 12px 12px;
  27. }
  28. QWK--WindowBar>QAbstractButton#min-button:hover,
  29. QWK--WindowBar>QAbstractButton#min-button:pressed {
  30. background-color: rgba(255, 255, 255, 15%);
  31. }
  32. QWK--WindowBar>QAbstractButton#max-button {
  33. qproperty-iconNormal: url(":/window-bar/maximize.svg");
  34. qproperty-iconChecked: url(":/window-bar/restore.svg");
  35. }
  36. QWK--WindowBar>QAbstractButton#max-button:hover,
  37. QWK--WindowBar>QAbstractButton#max-button:pressed {
  38. background-color: rgba(255, 255, 255, 15%);
  39. }
  40. QWK--WindowBar>QAbstractButton#close-button {
  41. qproperty-iconNormal: url(":/window-bar/close.svg");
  42. }
  43. QWK--WindowBar>QAbstractButton#close-button:hover,
  44. QWK--WindowBar>QAbstractButton#close-button:pressed {
  45. background-color: #e81123;
  46. }
  47. /* Icon button */
  48. QWK--WindowBar>QAbstractButton#icon-button {
  49. qproperty-iconNormal: url(":/res/logo.ico");
  50. qproperty-iconSize: 18px 18px;
  51. min-width: 40px;
  52. border: none;
  53. padding: 0;
  54. background-color: transparent;
  55. }
  56. /* Menu Bar */
  57. QMenuBar {
  58. background-color: transparent;
  59. border: none;
  60. }
  61. QMenuBar>QToolButton#qt_menubar_ext_button {
  62. qproperty-icon: url(":/window-bar/more-line.svg");
  63. }
  64. QMenuBar>QToolButton#qt_menubar_ext_button:hover,
  65. QMenuBar>QToolButton#qt_menubar_ext_button:pressed {
  66. background-color: rgba(255, 255, 255, 10%);
  67. }
  68. QMenuBar::item {
  69. color: #CCCCCC;
  70. border: none;
  71. padding: 8px 12px;
  72. }
  73. QMenuBar::item:selected {
  74. background-color: rgba(255, 255, 255, 10%);
  75. }
  76. /* Menu */
  77. QMenu {
  78. padding: 4px;
  79. background: #303030;
  80. border: 1px solid transparent;
  81. }
  82. QMenu::indicator {
  83. left: 6px;
  84. width: 20px;
  85. height: 20px;
  86. }
  87. QMenu::icon {
  88. left: 6px;
  89. }
  90. QMenu::item {
  91. background: transparent;
  92. color: #CCCCCC;
  93. padding: 6px 24px;
  94. }
  95. QMenu::item:selected {
  96. color: white;
  97. background-color: #0060C0;
  98. }
  99. QMenu::item:disabled {
  100. color: #666666;
  101. background-color: transparent;
  102. }
  103. QMenu::separator {
  104. height: 2px;
  105. background-color: #5B5B5B;
  106. margin: 6px 0;
  107. }
  108. /* Window */
  109. MainWindow {
  110. background-color: #1E1E1E;
  111. }
  112. MainWindow[custom-style=true] {
  113. background-color: transparent;
  114. }
  115. QWidget#clock-widget {
  116. font-size: 75px;
  117. color: #FEFEFE;
  118. font-weight: bold;
  119. background-color: transparent;
  120. }