Advertisement
Guest User

Glass

a guest
Apr 25th, 2019
103
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 15.00 KB | None | 0 0
  1. /* Glass for WillBoard */
  2.  
  3. body {
  4. background-image: linear-gradient(rgba(0, 0, 0, 0.7), rgba(0, 0, 0, 0.5)), url(https://meguca.org/assets/css/glass-bg.jpg);
  5. background-color: #111;
  6. background-repeat: no-repeat;
  7. background-position: center;
  8. background-size: cover;
  9. background-attachment: fixed;
  10. color: #fff;
  11. font-size: 10pt;
  12. }
  13.  
  14. a {
  15. color: #c8c8d9;
  16. }
  17.  
  18. a:hover {
  19. color: #e6e6ee;
  20. }
  21.  
  22. body > nav {
  23. background: rgba(40,42,46,.95);
  24. box-shadow: 0 3px 3px 0 rgba(0,0,0,.4);
  25. line-height: 32px;
  26. padding-left: 20px;
  27. padding-right: 20px
  28. }
  29.  
  30. body > nav > ul > li.separateBefore {
  31. border-left: 0;
  32. }
  33.  
  34. body > nav > ul > li.separateAfter {
  35. border-right: 0;
  36. }
  37.  
  38. body > nav > ul > li > a, body > nav > ul > li > ul > li > a {
  39. color: #c8c8d9;
  40. }
  41.  
  42. body > nav > ul > li > a:hover, body > nav > ul > li > ul > li > a:hover {
  43. background-color: transparent;
  44. color: #e6e6ee;
  45. }
  46.  
  47. body > nav > aside > label[for=back] > a, body > nav > aside > label[for=administration] > a {
  48. color: #c8c8d9;
  49. }
  50.  
  51. body > nav > aside > label {
  52. color: #c8c8d9;
  53. border-right: 0;
  54. }
  55.  
  56. body > nav aside > label:first-of-type {
  57. border: 0;
  58. }
  59.  
  60. body > nav aside > label:first-child {
  61. border-left: 0;
  62. }
  63.  
  64. body > nav > aside > label:hover {
  65. background-color: transparent;
  66. color: #e6e6ee;
  67. }
  68.  
  69. body > nav > aside > label[for=back] > a:hover,
  70. body > nav > aside > label[for=administration] > a:hover {
  71. color: #e6e6ee;
  72. }
  73.  
  74. body > nav > aside > label[for=synchronization].synchronized {
  75. }
  76.  
  77. body > nav > aside > input[type=checkbox][id=boardmenu]:checked ~ label[for=boardmenu],
  78. body > nav > aside > input[type=checkbox][id=synchronization]:checked ~ label[for=synchronization],
  79. body > nav > aside > input[type=checkbox][id=informations]:checked ~ label[for=informations],
  80. body > nav > aside > input[type=checkbox][id=settings]:checked ~ label[for=settings] {
  81. background-color: rgba(64,67,73,.9);
  82. }
  83.  
  84. body > nav > aside > section.boardmenu,
  85. body > nav > aside > section.synchronization,
  86. body > nav > aside > section.informations,
  87. body > nav > aside > section.settings {
  88. color: #fff;
  89. background-color: rgba(64,67,73,.9);
  90. border: 0;
  91. box-shadow: -3px 3px 3px rgba(0,0,0,.4);
  92. margin-top: 32px;
  93. max-height: calc(100% - 31px);
  94. }
  95.  
  96. body > nav > aside > section.boardmenu a {
  97. color: #c8c8d9;
  98. }
  99.  
  100. body > nav > aside > section.boardmenu a:hover {
  101. background-color: transparent;
  102. color: #e6e6ee;
  103. }
  104.  
  105. body > nav > aside > section.settings > .setting > label > input[type=checkbox]:checked ~ span:first-of-type {
  106. background: rgba(40,42,46,.9);
  107. color: #fff;
  108. }
  109.  
  110. body > nav > aside > section.settings > .setting > label > span:last-of-type {
  111. background: rgba(40,42,46,.9);
  112. }
  113.  
  114. body > nav > aside > section.settings > .setting > label > span:last-of-type {
  115. color: #fff;
  116. }
  117.  
  118. body > nav > aside > section.settings > .setting > label > span {
  119. color: #fff;
  120. }
  121.  
  122. body > nav > aside > section.settings > .setting > label {
  123. border: 1px solid rgba(200,200,217,.05);
  124. }
  125.  
  126. body > nav > aside > section.settings > .setting > label > span:first-of-type {
  127. border-right: 1px solid rgba(200,200,217,.05);
  128. }
  129.  
  130. body > nav > aside > section.settings > .setting > input {
  131. color: #fff;
  132. border: 1px solid rgba(200,200,217,.05);
  133. }
  134.  
  135. body > nav > aside > section.settings > .setting select {
  136. border: 1px solid rgba(200,200,217,.05);
  137. background: rgba(64,67,73,.9);
  138. color: #fff;
  139. }
  140.  
  141. body > nav > aside > section.settings > .setting > input[type=range] {
  142. border: 1px solid rgba(200,200,217,.05);
  143. }
  144.  
  145. body > nav > aside > section.settings > .setting > input[type=range]::-webkit-slider-thumb {
  146. background: rgba(40,42,46,.9);
  147. }
  148.  
  149. body > nav > aside > section.settings > .setting > input[type=range]::-moz-range-thumb {
  150. background: rgba(40,42,46,.9);
  151. }
  152.  
  153. body > nav > aside > section.settings > .setting > input[type=range]::-ms-thumb {
  154. background: rgba(40,42,46,.9);
  155. }
  156.  
  157. body > nav > aside > section.settings > .setting > textarea {
  158. color: #fff;
  159. border: 1px solid rgba(200,200,217,.05);
  160. }
  161.  
  162. section.op .info span svg,
  163. section.reply .info span svg {
  164. fill: #c8c8d9;
  165. }
  166.  
  167.  
  168. section.reply {
  169. background: rgba(40,42,46,.9);
  170. padding: 0.2em 0.3em 0.5em 0.6em;
  171. border: 1px solid rgba(200,200,217,.05);
  172. color: #fff;
  173. }
  174. section.reply > .info > time {
  175. color: #fff;
  176. }
  177.  
  178. section.op .message, section.reply .message {
  179. padding: 4px 10px;
  180. }
  181.  
  182. section.op > .info a.name,
  183. section.reply > .info a.name {
  184. color: #fff;
  185. font-weight: bold;
  186. }
  187.  
  188.  
  189. section.op > .info a.backlink,
  190. section.reply > .info a.backlink {
  191. color: #fff;
  192. text-decoration: underline;
  193. }
  194.  
  195. section.op > .info a.name[href], section.reply > .info a.name[href] {
  196. color: #fff;
  197. text-decoration: underline;
  198. }
  199.  
  200. section.op > .info a.mentionlink,
  201. section.reply > .info a.mentionlink {
  202. color: #c8c8d9;
  203. text-decoration: underline;
  204. }
  205.  
  206. section.op > .info a,
  207. section.reply > .info a {
  208. color: #c8c8d9;
  209. }
  210.  
  211. section.op > .info a:hover,
  212. section.reply > .info a:hover {
  213. color: #e6e6ee;
  214. }
  215.  
  216. section.op > .info a.name:hover,
  217. section.reply > .info a.name:hover {
  218. color: #fff;
  219. }
  220.  
  221. section.op > .info,
  222. section.reply > .info {
  223. border-bottom: none;
  224. }
  225.  
  226. section.op > .contentLong,
  227. section.reply > .contentLong {
  228. max-height: 260px;
  229. }
  230.  
  231.  
  232. .boardlink {
  233. background: rgba(64,67,73,.9);
  234. border: 1px solid rgba(200,200,217,.05);
  235. box-shadow: 2px 2px 2px 0 rgba(0,0,0,.25);
  236. padding: 0.2em 0.3em 0.5em 0.6em;
  237. margin-right: 6px;
  238. }
  239. .boardlink > section.reply {
  240. background: transparent;
  241. border-width: 1px;
  242. padding: 0;
  243. }
  244.  
  245. .boardlink section.op > .info {
  246. border-top: 0;
  247. margin-top: 0;
  248. }
  249.  
  250.  
  251. .message a {
  252. color: #c8c8d9;
  253. }
  254.  
  255. .message a[href] {
  256. color: #c8c8d9;
  257. }
  258.  
  259. .message a[href]:hover {
  260. color: #e6e6ee;
  261. }
  262.  
  263. .message blockquote {
  264. color: #b5bd68
  265. }
  266.  
  267. section.op > .info {
  268. background-color: transparent;
  269. color: #fff;
  270. border-top: 1px solid rgba(200,200,217,.05);
  271. margin-top: 8px;
  272. }
  273.  
  274. main, header, footer, body > aside {
  275. padding-left: 16px;
  276. padding-right: 16px;
  277. box-sizing: border-box;
  278. }
  279.  
  280. section.reply > .info > label,
  281. section.op > .info > label {
  282. color: #c8c8d9;
  283. }
  284.  
  285. section.reply > .info > label:hover,
  286. section.op > .info > label:hover {
  287. background-color: transparent;
  288. color: #e6e6ee;
  289. }
  290.  
  291. section.reply > .info a.button:hover,
  292. section.op > .info a.button:hover {
  293. background-color: transparent;
  294. color: #e6e6ee;
  295. }
  296.  
  297. section.op > .info > input[type=checkbox][id|=options]:checked ~ label[for|=options], section.op > .info > input[type=checkbox][id|=administration]:checked ~ label[for|=administration],
  298. section.reply > .info > input[type=checkbox][id|=options]:checked ~ label[for|=options], section.reply > .info > input[type=checkbox][id|=administration]:checked ~ label[for|=administration] {
  299. background-color: transparent;
  300. color: #e6e6ee;
  301. }
  302.  
  303. section.op > .info > aside,
  304. section.reply > .info > aside {
  305. border: 1px solid rgba(200,200,217,.05);
  306. background: rgba(64,67,73,.9);
  307. box-shadow: 2px 2px 2px 0 rgba(0,0,0,.25);
  308. color: #c8c8d9;
  309. }
  310. section.op > .info > aside.options a,
  311. section.reply > .info > aside.options a {
  312. color: #c8c8d9;
  313. }
  314.  
  315. section.op > .info > aside.options a:hover,
  316. section.reply > .info > aside.options a:hover {
  317. background-color: transparent;
  318. color: #e6e6ee;
  319. }
  320.  
  321. section.op.hover {
  322. background: transparent;
  323. border: 0;
  324. }
  325.  
  326. section.reply.hover {
  327. background: rgba(64,67,73,.9);
  328. border: 1px solid rgba(200,200,217,.05);
  329. }
  330.  
  331. footer {
  332. border-top: 1px solid rgba(200,200,217,.05);
  333. background: transparent;
  334. color: #fff;
  335. margin-top: 16px;
  336. }
  337.  
  338. footer > aside {
  339. color: #fff;
  340. }
  341.  
  342. footer > nav {
  343. display: inline-block;
  344. background: rgba(40,42,46,.9);
  345. padding: 4px;
  346. border: 1px solid rgba(200,200,217,.05);
  347. }
  348.  
  349. footer > nav > a:hover {
  350. background-color: transparent;
  351. color: #e6e6ee;
  352. }
  353.  
  354. footer > nav > a {
  355. background-color: transparent;
  356. color: #c8c8d9;
  357. }
  358.  
  359. footer > nav > a:not([href]) {
  360. background-color: transparent;
  361. color: #fff;
  362. font-weight: bold;
  363. }
  364.  
  365. header > h1 {
  366. color: #fff;
  367. font-weight: bold;
  368. }
  369.  
  370. body > nav > label[for=menu] {
  371. color: #c8c8d9;
  372. border: 0
  373. }
  374.  
  375. body > nav > input[type=checkbox][id=menu]:checked ~ label[for=menu] {
  376. background-color: rgba(64,67,73,.9);
  377. border: 0
  378. }
  379.  
  380. body > nav > label[for=menu]:hover {
  381. background: transparent;
  382. border: 0;
  383. color: #e6e6ee;
  384. }
  385.  
  386.  
  387.  
  388. @media only screen and (max-width: 720px) {
  389. body {
  390. background-image: none;
  391. }
  392.  
  393. body > nav > ul > li:first-child {
  394. border-left: 0;
  395. }
  396.  
  397. body > nav > ul > li {
  398. border-right: 0;
  399. }
  400.  
  401. body > nav > ul > li > a,
  402. body > nav > ul > li > ul > li > a {
  403. color: #c8c8d9;
  404. }
  405.  
  406. body > nav > ul > li > a:hover,
  407. body > nav > ul > li > ul > li > a:hover {
  408. background-color: transparent;
  409. color: #e6e6ee;
  410. }
  411.  
  412. body > nav > ul {
  413. background-color: rgba(64,67,73,.9);
  414. border: 0;
  415. box-shadow: 3px 3px 3px rgba(0,0,0,.4);
  416. }
  417.  
  418. body > nav > ul > li,
  419. body > nav > ul > li.separateBefore,
  420. body > nav > ul > li.separateAfter {
  421. border-right: 0;
  422. border-left: 0;
  423. }
  424.  
  425. section.op > .content > .file {
  426. background: rgba(40,42,46,.6);
  427. }
  428.  
  429. body > nav {
  430. line-height: 40px
  431. }
  432.  
  433. body > nav > aside > section.boardmenu,
  434. body > nav > aside > section.synchronization,
  435. body > nav > aside > section.informations,
  436. body > nav > aside > section.settings {
  437. margin-top: 40px;
  438. max-height: calc(100% - 39px)
  439. }
  440. }
  441.  
  442. .message code {
  443. background-color: rgba(255, 255, 255, 0.1);
  444. }
  445.  
  446. main.catalog > article.thread {
  447. background-color: rgba(40,42,46,.9);
  448. color: #fff;
  449. border: 1px solid rgba(200,200,217,.05);
  450. }
  451.  
  452. main.catalog > article.thread > section.op > .info {
  453. border-top: none;
  454. margin-top: 0;
  455. }
  456.  
  457.  
  458.  
  459.  
  460. section.post {
  461. color: #fff;
  462. }
  463. section.post.fixed {
  464. right: 20px;
  465. }
  466.  
  467. section.post table {
  468. background-color: rgba(40,42,46,.95);
  469. border: 1px solid rgba(200,200,217,.05);
  470. }
  471.  
  472. section.post table tr {
  473. border-bottom: 1px solid rgba(200,200,217,.05);
  474. }
  475.  
  476. section.post table tr th label {
  477. color: #fff;
  478. }
  479.  
  480. section.post table td > textarea {
  481. color: #fff;
  482. }
  483.  
  484. section.post table tr td > input[type=password], section.post table tr td > input[type=text] {
  485. color: #fff;
  486. }
  487.  
  488. section.post table td > input[type="file"] {
  489. color: #fff;
  490. }
  491.  
  492. section.post table tr td > input[type=checkbox] + label[for] {
  493. color: #c8c8d9;
  494. }
  495.  
  496. section.post table td > input[type=checkbox]:checked + label[for] {
  497. color: #c8c8d9;
  498. }
  499.  
  500. section.post table tr td > input[type=checkbox]:checked + label[for] {
  501. background-color: transparent;
  502. text-shadow: 0 0 5px #c8c8d9, 0 0 5px #c8c8d9;
  503. }
  504.  
  505.  
  506. section.post input[type=submit] {
  507. color: #c8c8d9;
  508. background-color: rgba(40,42,46,.95);
  509. border-top: 1px solid rgba(200,200,217,.05);
  510. border-left: 0;
  511. }
  512.  
  513. section.post aside.closeQuick {
  514. color: #c8c8d9;
  515. border-right: 0;
  516. }
  517.  
  518. section.post aside.closeFast {
  519. color: #c8c8d9;
  520. background-color: rgba(40,42,46,.95);
  521. border-bottom: 1px solid rgba(200,200,217,.05);
  522. }
  523.  
  524. section.post aside.moveFast {
  525. border-left: 0;
  526. color: #c8c8d9;
  527. }
  528.  
  529. section.post table tr td > input[type=checkbox] + label[for]:hover,
  530. section.post input[type=submit]:hover,
  531. section.post aside.closeQuick:hover,
  532. section.post aside.closeFast:hover,
  533. section.post aside.moveFast:hover {
  534. color: #e6e6ee;
  535. }
  536.  
  537.  
  538. section.post .captcha.classiccaptcha label {
  539. color: #c8c8d9;
  540. }
  541. section.post .captcha.classiccaptcha label:hover {
  542. color: #e6e6ee;
  543. }
  544.  
  545. section.post .captcha.classiccaptcha progress {
  546. background-color: #c8c8d9;
  547. }
  548.  
  549. section.post .captcha.classiccaptcha progress::-webkit-progress-bar {
  550. background-color: #c8c8d9;
  551. }
  552.  
  553.  
  554. section.search {
  555. color: #fff;
  556. }
  557.  
  558. section.search table {
  559. background-color: rgba(40,42,46,.95);
  560. border: 1px solid rgba(200,200,217,.05);
  561. }
  562.  
  563. section.search table tr td input[type="text"],
  564. section.search table tr td input[type="number"] {
  565. background-color: transparent;
  566. color: #fff;
  567. }
  568.  
  569. section.search table tr th label {
  570. color: #fff;
  571. }
  572.  
  573. section.search table tr td label {
  574. color: #c8c8d9;
  575. }
  576.  
  577. section.search table tr {
  578. border-bottom: 1px solid rgba(200,200,217,.05);
  579. }
  580.  
  581. section.search input[type=submit] {
  582. color: #c8c8d9;
  583. background-color: rgba(40,42,46,.95);
  584. border-top: 1px solid rgba(200,200,217,.05);
  585. border-left: none;
  586. }
  587.  
  588. section.search table tr td > input[type=radio]:checked + label[for] {
  589. background-color: transparent;
  590. text-shadow: 0 0 5px #c8c8d9, 0 0 5px #c8c8d9;
  591. }
  592.  
  593. section.search table tr td > input[type=radio] + label[for]:hover,
  594. section.search table tr td label:hover,
  595. section.search input[type=submit]:hover {
  596. color: #e6e6ee;
  597. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement