Advertisement
Guest User

stylish

a guest
Oct 4th, 2015
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 17.06 KB | None | 0 0
  1. * { margin: 0; }
  2. * { user-select: none; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; }
  3. html, body { width: 100%; height: 100%; overflow: hidden; font: 20pt verdana; color: hsla(117, 100%, 50%, 0.54); text-shadow: #444 1px 1px; }
  4. body { position: absolute; }
  5. body {
  6. background:hsl(254, 100%, 5%);
  7.  
  8. }
  9. body {
  10. background:url('http://www.hd-wallpapersdownload.com/upload/bulk-upload/cool-phone-hd-wallpapers-for-free-3D.jpg') no-repeat center 0%; background-color: hsl(254, 100%, 5%); background-size: 100%;
  11.  
  12. }
  13.  
  14. #piano {opacity:0.7;-webkit-box-reflect: below -50px -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(50%, transparent), to(white)); width: 95%; height: 20%; margin: auto; position: relative; overflow: hidden; padding-left: 1%; }
  15. #piano .key { float: left; width: 1.8%; height: 90%; border: 1px solid black; background: #fff;
  16. margin-left: -0.5%; margin-bottom: 100%;
  17. box-shadow: 1px 2px 5px #000; -webkit-box-shadow: 1px 2px 5px #000; -moz-box-shadow: 1px 2px 5px #000;
  18. border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px;
  19. transition: background 4s ease-out; -webkit-transition: background 4s ease-out; -moz-transition: background 4s ease-out;
  20. -o-transition: background 4s ease-out; padding: 0px;
  21. overflow: hidden; }
  22. #piano .key.c, #piano .key.f { margin-left: 0; }
  23. #piano .key.sharp { width: 1.2%; height: 50%; background: #000; margin-left: -0.9%;
  24. position: relative; }
  25.  
  26. #piano .key.loading { background: #888; }
  27.  
  28. #piano .key.play { transform: translateY(1%); -webkit-transform: translateY(1%); -webkit-box-shadow: 0px 1px 2px #000; }
  29.  
  30. .ease-out { transition: left 0.1s ease-out; -webkit-transition: left 0.1s ease-out; -moz-transition: left 0.1s ease-out;
  31. -o-transition: left 0.1s ease-out; }
  32. .ease-in { transition: left 0.1s ease-in; -webkit-transition: left 0.1s ease-in; -moz-transition: left 0.1s ease-in;
  33. -o-transition: left 0.1s ease-in; }
  34. .slide-left { left: -100%; }
  35. .slide-right { left: 100%; }
  36.  
  37. #crown { position: absolute; width: 16px; height: 16px; background: url('http://www.multiplayerpiano.com/crown.png') no-repeat; cursor: pointer;
  38. font-size: 10px; }
  39. #crown span { margin-left: 16px; margin-top: 2px; }
  40.  
  41. #crownsolo-notice { position: fixed; top: 20%; width: 100%; text-align: center; opacity: 0.5; font-size: 20px; pointer-events: none; display: none; }
  42.  
  43. #bottom{ position: fixed; bottom: 0px; left: 0px; width: 100%; height: 60px; background:hsla(560, 70%, 16%, 0); margin-bottom: 3px; }
  44. #names .name { float: left; position: relative; padding: 7px; margin: 7px; background-image: url("http://country.bolon.com/wp-content/uploads/2014/01/Graphic_TextureBlack.jpg"); }
  45.  
  46. #room, #room * { cursor: pointer; }
  47. #room {position: absolute;
  48. left: 0;
  49. top: 0;
  50. padding: 5px;
  51. width: 240px;
  52. height: 12px;
  53. background: hsla(0, 0%, 0%, 0.1);
  54. border: 2px solid rgba(170, 187, 170, 0);
  55. cursor: pointer;
  56. margin: 9px 24px;
  57. box-shadow: 0 0 5px hsl(200,0%,-2%);
  58. font-size: 12px; }
  59. #room .info { white-space: nowrap; line-height: 12px; overflow: hidden; height: 20px; }
  60.  
  61. #room .info.lobby { color: hsla(272, 95%, 50%, 0.75) }
  62. #room .info.not-visible { color: #c20000; }
  63. #room .info.crownsolo:after { content: url('http://www.multiplayerpiano.com/crownsolo.png'); position: relative; top: 2px; margin-left: 4px; }
  64. #room .info.no-chat:after { content: url('http://www.multiplayerpiano.com/no-chat.png'); position: relative; top: 2px; margin-left: 4px; }
  65. #room .expand {width: 24px;
  66. height: 100%;
  67. position: absolute;
  68. right: 0;
  69. top: 0;
  70. background: hsla(254, 100%, 16%, 1) url('http://www.multiplayerpiano.com/arrow.png') no-repeat center 0%;
  71. /* box-shadow: 0 0 5px hsl(200,0%,-2%); */ }
  72. #room .more {
  73. display: none;
  74. position: absolute;
  75. bottom: 100%;
  76. left: -1px;
  77. width: 100%;
  78. overflow: hidden;
  79. overflow-y: scroll;
  80. background:hsla(0, 0%, 0%, 0.1);
  81. border: 2px solid hsl(200,0%,0%); }
  82. /*edit some time*/
  83. #room .more > div { margin: 0; padding: 3px 6px 0px 6px; width: 100%; height: 20px; }
  84. #room .more .info:hover { background: hsla(0, 0%, 0%, 1); }
  85. #room .more .new { background: hsla(0, 0%, 0%, 0.1); }
  86. #room .more .new:hover { background: hsla(0, 0%, 0%, 0.1); }
  87.  
  88. .ugly-button { height: 12px;
  89. margin-top: 5px;
  90. font-size: 12px;
  91. background: hsla(0, 0%, 0%, 0.1);
  92. margin-left: 3px;
  93. border: 4px solid hsla(0, 0%, 0%, 0.1);
  94. padding: 4px;
  95. cursor: pointer;
  96. line-height: 12px;
  97. width: 100px;
  98. border-radius: 0;
  99. overflow: hidden;
  100. box-shadow: 0 0 5px hsl(0,0%,-14%);
  101. white-space: nowrap; }
  102. .ugly-button:hover { background: hsla(284, 100%, 25%, 0.8);}
  103. .ugly-button.stuck { background: hsla(284, 100%, 25%, 0.8); }
  104. #new-room-btn { position: absolute; left: 300px; top: 9px; }
  105. #midi-btn { position: absolute; left: 420px; top: 9px; }
  106. #play-alone-btn { position: absolute; left: 540px; top: 9px; }
  107. #room-settings-btn { position: absolute;
  108.  
  109. left: 660px;
  110. top: 9px;
  111. display: none;}
  112.  
  113. #status { position: absolute; left: 0px; bottom: 10px; width: 320px; height: 20px; padding: 5px; font-size: 20px; font-weight: 800;
  114. line-height: 20px; pointer-events: none; }
  115. #status .number { font-size: 35px; }
  116.  
  117. #volume{ position: absolute;
  118. right: 118px;
  119. top: -4px;
  120. width: 100px;
  121. height: 900px;
  122. margin: 10px;}
  123. .volume-slider { width: 100%; height: 100%;}
  124.  
  125. /*
  126. * umbrUI range slider by @simurai
  127. */
  128.  
  129.  
  130. /* -------------- Range Slider -------------- */
  131.  
  132. input[type="range"] {
  133. -webkit-appearance: none; /* Remove Safari default */
  134. outline: none;
  135. width: 210px;
  136. height: 5px;
  137. border-radius: 1px;
  138. position: relative;
  139.  
  140.  
  141. background-image: -webkit-gradient( linear, left top, right top,
  142. color-stop( 0, hsla(254, 100%, 25%, 0.8) ),
  143. color-stop( .08, hsla(254, 100%, 13%, 0.8) ),
  144. color-stop( .5, hsl(200,80%,0%) ),
  145. color-stop( .92, hsl(200,80%,15%) ),
  146. color-stop( 1, hsl(200,80%,45%) )
  147. );
  148.  
  149. -webkit-background-clip: padding-box;
  150. border: 0;
  151. border-bottom: 2px solid rgba(0,0,0,0.1);
  152. cursor: ew-resize;
  153. }
  154.  
  155. input[type="range"]::-webkit-slider-thumb {
  156. -webkit-appearance: none; /* Remove Safari default */
  157. position: relative;
  158. z-index: 1;
  159.  
  160. width: 26px;
  161. height: 40px;
  162. border-radius: 3px / 6px ;
  163.  
  164. background-image: -webkit-gradient( linear, left top, right top,
  165. color-stop( 0, hsl(0,0%,0%) ),
  166. color-stop( .16, hsl(0,0%,0%) ),
  167. color-stop( .18, hsl(0,0%,0%) ),
  168. color-stop( .2, hsl(0,0%,0%) ),
  169.  
  170. color-stop( .42, hsl(0,0%,0%)) ),
  171. color-stop( .44, hsl(241,0%,15%) ),
  172. color-stop( .46, hsl(241,100%,50%) ),
  173. color-stop( .54, hsl(241,100%,50%) ),
  174. color-stop( .56, hsl(241,0%,15%) ),
  175. color-stop( .58, hsla(241, 60%, 30%, 1) ),
  176.  
  177. color-stop( .8, hsl(0,0%,0%) ),
  178. color-stop( .82, hsl(0,0%,0%) ),
  179. color-stop( .84, hsl(0,0%,0%) ),
  180. color-stop( 1, hsl(0,0%,0%) )
  181. );
  182.  
  183. -webkit-box-shadow:
  184.  
  185. inset hsla(0,0%,100%,.15) 0 1px 0px,
  186.  
  187. hsl(0,0%,17%) 0 2px 0px,
  188. hsl(0,0%,15%) 0 4px 0px,
  189. hsl(0,0%,13%) 0 6px 0px,
  190.  
  191. rgba(0,0,0,.5) 0 8px 5px;
  192.  
  193. -webkit-transform: translateY(-3px);
  194. -webkit-box-reflect: below 0px -webkit-gradient(linear, left top, left bottom,
  195. from(transparent), color-stop(0.6, transparent), to( rgba(255,255,255,0.15) ));
  196. }
  197.  
  198. input[type="range"]:hover {
  199.  
  200. background-image: -webkit-gradient( linear, left top, right top,
  201. color-stop( 0, hsla(284, 100%, 25%, 0.8) ),
  202. color-stop( .08, hsla(284, 100%, 13%, 0.8) ),
  203. color-stop( .5, hsl(200,80%,0%) ),
  204. color-stop( .92, hsl(200,80%,15%) ),
  205. color-stop( 1, hsl(200,80%,45%) )
  206. );
  207.  
  208. -webkit-box-shadow: inset #000 1px 1px 1px, inset #000 -1px -1px 1px;
  209.  
  210. }
  211.  
  212.  
  213.  
  214.  
  215. #volume-label { position: absolute;
  216. right: 105px;
  217. top: 40px;
  218. font-size: 10px;
  219. color:hsla(360, 100%, 100%, 1);
  220. text-shadow: 0 2px hsl(200,100%,11%); }
  221.  
  222. #banner { width: 468px; height: 60px; position: absolute; right: 0; top: 0; }
  223.  
  224. #quota { width: 100%; height: 3px; position: fixed; bottom: 0; left: 0; background: #f80; }
  225. #quota .value { width: 100%; height: 100%; display: block; background: #fd0; }
  226.  
  227. .relative { position: relative; width: 100%; height: 100%; }
  228.  
  229. .notification { position: absolute; }
  230. .notification-body { background: hsla(254, 100%, 20%, 1); border-color: hsla(254, 100%, 30%, 1); width: 400px; padding: 10px; position: relative; left: 0; top: 0;
  231. color: #444; font-size: 12px; text-shadow: #ccc 1px 1px;
  232. border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; }
  233. .notification-body:after { content: ""; position: absolute; top: 100%; left: 50%; margin-left: -3px; border-top: 10px solid transparent;
  234. border-top-color: inherit; border-left: 6px solid transparent; border-right: 6px solid transparent; }
  235. .title { border-bottom: 1px solid #f84; font-size: 16px; font-weight: bold; padding-bottom: 5px; margin-bottom: 8px; }
  236. .notification .x { position: absolute; right: 4px; top: 0; cursor: pointer; font-size: 16px; color: #f84; text-shadow: none; }
  237.  
  238. #modal { width: 100%; height: 100%; position: fixed; left: 0; top: 0; display: none; }
  239. #modal .bg { width: 100%; height: 100%; background: #48a; opacity: 0; position: absolute; left: 0; top: 0; }
  240. #modal, #modal * { user-select: text; -webkit-user-select: text; -moz-user-select: text; -ms-user-select: text; }
  241.  
  242. .dialog { background: hsla(254, 100%, 18%, 1) ; width: 400px; height: 100px; position: fixed; left: 50%; top: 50%;
  243. margin-left: -200px; margin-top: -50px; padding: 10px; border: 1px solid #000; overflow: hidden;
  244. border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
  245. box-shadow: 0px 0px 8px #000; -webkit-box-shadow: 0px 0px 8px #000; -moz-box-shadow: 0px 0px 8px #000; }
  246. .dialog p { margin: 10px; font-size: 20px; }
  247. .dialog input.text { font-size: 20px; height: 20px; width: 75%; }
  248. .dialog input.checkbox { margin: 0 5px; }
  249. .dialog .submit { background: hsla(254, 100%, 30%, 1); border: none; padding: 7px 40px 20px 30px; font-size: 20px; color: #fff;
  250. text-shadow: #000 2px 2px 2px;
  251. border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
  252. box-shadow: inset 0px 0px 4px #000; -webkit-box-shadow: inset 0px 0px 4px #000; -moz-box-shadow: inset 0px 0px 4px #000;
  253. transition: all 0.25s; -webkit-transition: all 0.25s; -moz-transition: all 0.25s; -o-transition: all 0.25s;
  254. position: absolute; bottom: -10px; right: -10px; }
  255. .dialog .submit:hover { background: hsla(254, 100%, 40%, 1); transition: all 0.25s; -webkit-transition: all 0.25s; -moz-transition: all 0.25s;
  256. -o-transition: all 0.25s; }
  257. .dialog .close { background: hsla(254, 100%, 30%, 1); border: none; padding: 7px 40px 20px 30px; font-size: 20px; color: #fff;
  258. text-shadow: #000 2px 2px 2px;
  259. border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px;
  260. box-shadow: inset 0px 0px 4px #000; -webkit-box-shadow: inset 0px 0px 4px #000; -moz-box-shadow: inset 0px 0px 4px #000;
  261. transition: all 0.25s; -webkit-transition: all 0.25s; -moz-transition: all 0.25s; -o-transition: all 0.25s;
  262. position: absolute; bottom: -10px; right: -10px; }
  263. .dialog .close:hover { background: hsla(254, 100%, 40%, 1); transition: all 0.25s; -webkit-transition: all 0.25s; -moz-transition: all 0.25s;
  264. -o-transition: all 0.25s; }
  265.  
  266. #room-settings { height: 200px; margin-top: -100px; }
  267.  
  268.  
  269.  
  270. #chat { display: none; }
  271. #chat { position: fixed; bottom: 64px; left: 0; width: 100%; vertical-align: bottom; font-size: 13px; color: white; text-shadow: #4d4d4d 1px 1px; }
  272. #chat, #chat * { user-select: text; -webkit-user-select: text; -moz-user-select: text; -ms-user-select: text; }
  273. #chat ul { list-style: none; margin: 4px; padding: 0; }
  274. #chat li { padding: 2px; opacity: 0; }
  275. #chat li .name { font-weight: bold; margin-right: 10px; }
  276. #chat li .message { margin-right: 6px; text-shadow: #626262 1px 1px; }
  277. #chat li .quote { color: #000; }
  278. #chat input { margin: 4px; width: 99%; border: 1px solid #000; background: none; text-shadow: #000 1px 1px; color: #ff8;
  279. border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; }
  280. #chat input::-webkit-input-placeholder { color: #fff; }
  281. #chat input:-moz-placeholder { color: #fff; }
  282. #chat input:focus { outline: none; border: 1px solid #000; }
  283. #chat.chatting { background: hsla(254, 100%, 14%, 0.44); border-radius: 2px; box-shadow: 1px 1px 5px #000; transition: all 0.1s; }
  284. #chat.chatting li { display: list-item !important; opacity: 1 !important; text-shadow: #4d4d4d 1px 1px; }
  285. #chat.chatting ul { max-height: 50em; overflow-y: scroll; overflow-x: hidden; word-wrap: break-word; }
  286.  
  287. #midi-connections .half h2 { margin: 5px; }
  288. #midi-connections .half { width: 50%; float: left; text-align: center; }
  289. #midi-connections .half select { width: 80%; height: 20px; margin: 2px; }
  290. #midi-connections .half button.remove { width: 10%; height: 20px; margin: 2px; padding: 0; }
  291. #midi-connections .half button.add { width: 50%; height: 20px; margin: 2px; }
  292.  
  293.  
  294. #social { display: none; position: fixed; top: 4px; right: 6px; width: 80px; font-size: 12px; }
  295. #social #more-button {
  296. margin-top: 4px;
  297. width: 77px;
  298. height: 80px;
  299. border-radius: 5px;
  300. border: 1px solid #000;
  301. cursor: pointer;
  302. transition: all 0.25s;
  303. box-shadow: 1px 1px 8px #bb9;
  304. color: #788;
  305. text-shadow: none;
  306. background: url('http://image.blingee.com.s3.amazonaws.com/images19/content/output/000/000/000/79b/776635969_1561913.gif?4') 0px 0px no-repeat;
  307. background-color: #444; }
  308. #social #more-button:hover { color: #899; background-color: #e8f8f0; transition: background-color 0.25s; }
  309.  
  310.  
  311. #more { display: none; width: 1250px; margin: 0 auto; padding: 0px; border-radius: 10px; font: 15px sans-serif; border: 1px solid #fff;
  312. color: #696969; background: #292929; box-shadow: 1px 1px 8px #fff; position: fixed; top: 50px; right: 50px; text-shadow: none; }
  313. #more div { margin: 0px; padding: 0px; }
  314. #more .items { margin-left: 1%; }
  315. #more .items .item { width: 33%; float: left; background: #cdd; transition: background 0.25s; }
  316. /*#more .items .item:hover { background: #696969; transition: background 0.25s; } */
  317. #more .items .item .content { height: 200px; padding: 10px; border-right: 1px solid #000; border-bottom: 1px solid #000; }
  318. #more .items .item .content p { margin-top: 1em; margin-bottom: 1em; }
  319. #more .header { padding: 5px 10px; }
  320. #more .footer { clear: both; padding: 5px 10px; font-size: 12px; }
  321.  
  322. #email:before { content: url('http://www.multiplayerpiano.com/envelope.png'); margin: 4px; }
  323.  
  324.  
  325. #crownsolo-notice { z-index: 0; }
  326. #cursors { z-index: 1; }
  327. #chat { z-index: 100; }
  328. #social { z-index: 200; }
  329. #names { z-index: 300; }
  330. #piano { z-index: 400; }
  331. #piano .key { z-index: 401; }
  332. #piano .key.sharp { z-index: 402; }
  333. #bottom { z-index: 500; }
  334. #crown { z-index: 600; }
  335. .notification { z-index: 700; }
  336. #cursors .cursor { z-index: 800; }
  337. #chat.chatting { z-index: 900; }
  338. .participant-menu { z-index: 1000; }
  339. #modal { z-index: 10000; }
  340. #1-btn {display:none;}
  341. #banner{display:none;}
  342. .clear { clear: both; }
  343.  
  344. .spin { animation: spin 1s linear infinite; -webkit-animation: spin 1s linear infinite; -moz-animation: spin 1s linear infinite;
  345. -o-animation: spin 1s linear infinite; -ms-animation: spin 1s linear infinite; }
  346. @-webkit-keyframes spin {
  347. 0% { -webkit-transform: rotate(0deg);}
  348. 100% { -webkit-transform: rotate(360deg);}
  349. }
  350. @-moz-keyframes spin {
  351. 0% { -moz-transform: rotate(0deg);}
  352. 100% { -moz-transform: rotate(360deg);}
  353. }
  354. @-o-keyframes spin {
  355. 0% { -o-transform: rotate(0deg);}
  356. 100% { -o-transform: rotate(360deg);}
  357. }
  358. @-ms-keyframes spin {
  359. 0% { -ms-transform: rotate(0deg);}
  360. 100% { -ms-transform: rotate(360deg);}
  361. }
  362.  
  363. input[type=color] { }
  364. /* Let's get this party started */
  365. ::-webkit-scrollbar {
  366. width: 12px;
  367. }
  368.  
  369. /* Track */
  370. ::-webkit-scrollbar-track {
  371. -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
  372. -webkit-border-radius: 10px;
  373. border-radius: 10px;
  374. }
  375.  
  376. /* Handle */
  377. ::-webkit-scrollbar-thumb {
  378. -webkit-border-radius: 10px;
  379. border-radius: 10px;
  380. background: hsl(200,0%,15%);
  381. -webkit-box-shadow: inset 0 0 6px hsl(200,0%,45%);
  382. }
  383. ::-webkit-scrollbar-thumb:window-inactive {
  384. background: hsl(200,0%,5%);
  385. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement