NEw Dark theme (amoled screen)

A dark theme that is pleasing to the eye,suited for amoled screen

当前为 2017-04-26 提交的版本,查看 最新版本

  1.  
  2. // ==UserScript==
  3. // @name NEw Dark theme (amoled screen)
  4. // @namespace http://userstyles.org
  5. // @description A dark theme that is pleasing to the eye,suited for amoled screen
  6. // @author ale
  7. // @include *
  8. // @exclude https://openload.co/*
  9. // @exclude https://duckduckgo.com/*
  10. // @exclude https://www.amazon.it/gp/aw/d/*
  11. // @exclude http://www.inoreader.com/*
  12. // @run-at document-start
  13. // @version 1
  14. // ==/UserScript==
  15.  
  16.  
  17.  
  18. (function() {var css = [
  19. "*{",
  20. " border-color: #657b83 !important;",
  21. " outline-color: #657b83 !important;",
  22. " color: #839496;",
  23. " text-shadow: none !important;",
  24. " -moz-border-radius: 0 !important;",
  25. " -webkit-border-radius: 0 !important;",
  26. " -ms-border-radius: 0 !important;",
  27. " border-radius: 0 !important;",
  28. " -moz-box-shadow: none !important;",
  29. " -webkit-box-shadow: none !important;",
  30. " -ms-box-shadow: none !important;",
  31. " box-shadow: none !important;",
  32. " }",
  33. " ",
  34. " html,body, select>option:hover, td, #classes-nav, #packages-nav, #side-nav, #devdoc-nav, .ui-resizable-handle, div.sidebox-wrapper, div.sidebox {",
  35. " background-image: none !important;",
  36. " background-color:#000000 !important;",
  37. " }",
  38. " ",
  39. " h1{",
  40. " color: #000000 !important;",
  41. " }",
  42. "",
  43. " a, h2, h3, h4{",
  44. " color:#99cc33 !important;",
  45. " }",
  46. "",
  47. " h5{",
  48. " color: #bbb !important;",
  49. " }",
  50. " ",
  51. " input {",
  52. " color:#839496 !important;",
  53. " }",
  54. "",
  55. " ::selection {",
  56. " background: #33B5E5 !important;",
  57. " color: #000000 !important;",
  58. " }",
  59. "",
  60. " ::-moz-selection {",
  61. " background: #fdf6e3 !important;",
  62. " color: #839496 !important;",
  63. " }",
  64. " ::-webkit-selection {",
  65. " background: #fdf6e3 !important;",
  66. " color: #839496 !important;",
  67. " }",
  68. " :link {",
  69. " color: #99cc33!important;",
  70. " }",
  71. " :visited {",
  72. " color: #99cc33!important;",
  73. " }",
  74. "",
  75. " .morehover>.top {",
  76. " background-color: none;",
  77. " }",
  78. " .morehover>.mid {",
  79. " background-color: #333333;",
  80. " background-image: url(\"http://www.colorhexa.com/333333.png\");",
  81. " }",
  82. "",
  83. " .logo>a {",
  84. " background: url(\"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAHsAAAAZCAMAAAAmJaEcAAACB1BMVEUAAAAjHyCAgIBVVVUjHyCAgIBmZmYjHyCAgIBtbZKAgIBxjo6AgIB0i4uAgIB2iYmAkJCSuD54h4eAjo55hpSAjIx5kpJ6kJCAipWAk5N7jY2AkZF7jJSAkJB8k5OSuD6Aj498kpJ8kZGAk5OCjpSCk5OAkJCCk5OSuD6CkpKAj5SCkZGCkJWAkpKCkpKSuD6Ak5OBkZWAkpWBk5ODkZSDk5OSuD6BkZSDkpWBlJSDkpWBk5OCkZSCkZSAj5KCk5OCk5Z/j5J/jpGSuD6Bk5WCkZSBk5WClJSBkpWCk5WCkpWCkpSDk5WDk5WSuD6DkpWCk5aDkpSCk5WDkpSCk5WCkpSCkpSDk5WClJaClJaSuD6Bk5WBk5WCk5WBkpSCk5WCkpaSuD6Bk5WClJaBk5WDk5SCk5WDkpaClJaClJWDk5aSuD6DlJWDlJWCk5aDk5WClJWDk5WCk5aSuD6ClJWCk5aClJWCk5aCk5WCk5WClJWCk5aCk5aClJWClJWDk5aSuD6ClJWDk5WDlJWCk5WDk5WClJWDk5WSuD6Ck5aCk5WDk5aClJWCk5aClJWCk5WCk5aDk5aClJWDk5WSuD6Dk5WCk5aDlJWDlJaCk5WCk5WDk5aClJWDk5WDk5WCk5aDlJWCk5WSuD6DlJaCk5WClJaClJaClJaCk5WCk5WDlJaSuD6DlJbSCzVJAAAAq3RSTlMAAQECAgMEBAUGBwgJCgsMDxAQERITFBYXGRwdHh8gICEiJCcqLC0uMDAxMjQ1PkBBQkVISU9QUFFSU1RVV1hZW11eYGJjZGVmaWttbnBwcnN0dXZ3eXt8fX+Ag4WGh4qOj4+QkZOUlZyen5+jpaanqKmtr6+wsbK0tba3ubu9vr+/wMLFxsnMz8/R1NXW19jZ29zd39/g4ePk5ufo6evs7e7v7/D09vj6/P0zycH8AAAClElEQVR4XsXVaVMTaRSA0ScEoghCAgoOKoqCBBxIdDCKihtuqIgLKhNxQRSbZQY0KoqIqChxCYoCgnQgIBql/ZGapt7KW+1SjQXx+Xjrdp3qrre70cPZjJ7DT+zzlZd7vV6Pz0XMc/i0mY4S65yTml+nB7RmYpxf8zsidLdH07zENI8mNUlM82pyTqLFWzDZmXpm3yonq1xyDlyI9oRVVR1uyZ0f26VpXq8m5/JrfgHsvgmkHFA3zYv9ze022BFftqEotHqubNtsbS5dAVh7OzTetgyOtAHQWyJGwia/Ixi8WwCguCv6xnqL5ctQdh7u7wAOBUbf1CabtYtfADnDu2xJ5x5D5lQKsEa1iZGw84JlVuv2YD6gPDyRyJaJHKQdpacqAajoySKzvdGsnT0BXK8GeLoBbu/UNXmk2/dOARy/DyhNABcb5B3lFgCdpUBGwKyd9QESw8sBGiqhrB14/rc00m37dBpAyud0UCoBil5Hd8SM+tZFAKbv+z2s+DIV6WMtJI+lk9cnj3R7nYre2wLhZITjojvCTm0aadyc/FPbabCLA7ByChGN+zl7WhoZ7ELhpE4vjO4IG+zbWgbd+m/EY7B9WjfGc94ASZ+WInJ38SpbGolnbjc889wRsSNskXvcCoDBBgz2+lAOcOckorjBfx4hjcRZqwaoegAoFwD+bRU7UdvanwYkhO1m7MV7R0sBct+VWsm/kQlwPnBQHol3TN1utW6deceG9tnYGMqP7gib/6/9Rerlrh/9xxyyrX/P/8tDb12HGnxSho6G06OjHcjfls5CAOVYTf/YsxL5MmEn1bwcHbq6BFHkfvVzxy+zWCwY+36CcExkwjbfn7ctv2H7mJviF2C6Oq0OnAMDTmLXVyfLf3CYhGrPAAAAAElFTkSuQmCC\") !important;",
  85. " }",
  86. " .logo>a>img {",
  87. " opacity: 0;",
  88. " -ms-opacity: 0;",
  89. " }",
  90. "",
  91. " .jspVerticalBar, .jspHorizontalBar, pre {",
  92. " background: transparent !important;",
  93. " }",
  94. "",
  95. " #devdoc-nav>.jspContainer>.jspPane {",
  96. " right: 0 !important;",
  97. " }",
  98. "",
  99. " li a.selected {",
  100. " padding:2px 4px 2px 4px;",
  101. " border-radius:2px;",
  102. " color:#33B5E5 !important;",
  103. " }",
  104. "",
  105. " th, div#jd-header, .jd-details-title {",
  106. " background-color:#444 !important;",
  107. " padding:4px !important;",
  108. " border-radius:2px !important;",
  109. " }",
  110. "",
  111. " span.sympad{",
  112. " color: #ddd;",
  113. " }",
  114. " ",
  115. " div.jspContainer {",
  116. " border:0px !important;",
  117. " }",
  118. "",
  119. " div#nav-swap {",
  120. " border-top:1px solid #181818 !important;",
  121. " }",
  122. "",
  123. " b {",
  124. " color:#a0f52e !important;",
  125. " }",
  126. " ",
  127. " strong{",
  128. " font-weight:bold;",
  129. " color: #222;",
  130. " }",
  131. "",
  132. " span.new, span.new-child {",
  133. " color:#ffff00 !important;",
  134. " }",
  135. "",
  136. " code {",
  137. " color:#99cc33 !important;",
  138. " }",
  139. "",
  140. " pre {",
  141. " background-color: #111111 !important;",
  142. " }",
  143. "",
  144. " .locales select, .sites select {",
  145. " background: #444444 right center no-repeat;",
  146. " }",
  147. "",
  148. " #packages-nav li.selected a, #packages-nav li.selected a:active, #packages-nav li.selected",
  149. " a:visited,",
  150. " #classes-nav li li.selected a, #classes-nav li li.selected a:active, #classes-nav li li.selected",
  151. " a:visited,",
  152. " #nav-tree li div.selected {",
  153. " font-weight: 500;",
  154. " color: #222222;",
  155. " background-color:#444444;",
  156. " }"
  157. ].join("\n");
  158. if (typeof GM_addStyle != "undefined") {
  159. GM_addStyle(css);
  160. } else if (typeof PRO_addStyle != "undefined") {
  161. PRO_addStyle(css);
  162. } else if (typeof addStyle != "undefined") {
  163. addStyle(css);
  164. } else {
  165. var node = document.createElement("style");
  166. node.type = "text/css";
  167. node.appendChild(document.createTextNode(css));
  168. var heads = document.getElementsByTagName("head");
  169. if (heads.length > 0) {
  170. heads[0].appendChild(node);
  171. } else {
  172. // no head yet, stick it whereever
  173. document.documentElement.appendChild(node);
  174. }
  175. }
  176. })();