up1.css 5.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354
  1. #btnarea {
  2. bottom: 5px;
  3. position: fixed;
  4. z-index: 1;
  5. width: 100%;
  6. }
  7. #btnarea .right {
  8. margin-right: 5px;
  9. }
  10. #create_filename {
  11. background-color: rgba(0,0,0,.5);
  12. border: 1px solid #FFF;
  13. border-bottom-right-radius: initial;
  14. box-sizing: border-box;
  15. color: #FFF;
  16. font-size: 16px;
  17. left: 10px;
  18. margin: 0;
  19. max-width: 100%;
  20. opacity: .75;
  21. overflow: hidden;
  22. padding: 5px;
  23. position: fixed;
  24. top: 10px;
  25. white-space: nowrap;
  26. width: 170px;
  27. z-index: 1;
  28. }
  29. #downloaded_filename {
  30. background-color: rgba(0,0,0,.5);
  31. border-radius: 5px;
  32. box-sizing: border-box;
  33. color: #FFF;
  34. display: block;
  35. height: 40px;
  36. line-height: 30px;
  37. margin: 0;
  38. opacity: .75;
  39. overflow: hidden;
  40. padding: 5px;
  41. text-align: middle;
  42. text-overflow: ellipsis;
  43. vertical-align: middle;
  44. white-space: nowrap;
  45. z-index: 1;
  46. }
  47. #finallink,#downloadprogress {
  48. color: #FFF;
  49. }
  50. #create_linenos {
  51. color: #7d7d7d;
  52. float: left;
  53. font-family: monospace;
  54. left: 5px;
  55. overflow: hidden;
  56. position: absolute;
  57. text-align: right;
  58. top: 6.5px;
  59. width: 30px;
  60. z-index: -1;
  61. }
  62. .line {
  63. word-wrap: normal;
  64. white-space: pre-wrap;
  65. min-height: 1em;
  66. }
  67. .line:after {
  68. content: "";
  69. }
  70. .line .linenum {
  71. -webkit-user-select: none; /* Chrome all / Safari all */
  72. -moz-user-select: none; /* Firefox all */
  73. -ms-user-select: none; /* IE 10+ */
  74. user-select: none; /* Likely future */
  75. color: #7d7d7d;
  76. font-family: monospace;
  77. padding: 0 15px 0 10px;
  78. text-align: center;
  79. position: absolute;
  80. left: -8px;
  81. text-align: right;
  82. width: 30px;
  83. }
  84. #module_download .preview {
  85. display: block;
  86. margin: 0 auto;
  87. max-height: 100%;
  88. max-width: 100%;
  89. }
  90. #module_download,#downloaddetails {
  91. height: 100%;
  92. position: absolute;
  93. top: 0;
  94. width: 100%;
  95. }
  96. #pastearea {
  97. cursor: pointer;
  98. }
  99. #pastearea.dragover {
  100. background-color: rgba(255,255,255,.2);
  101. }
  102. #pastearea:hover {
  103. -moz-transition: background-color 100ms ease-in;
  104. -ms-transition: background-color 100ms ease-in;
  105. -o-transition: background-color 100ms ease-in;
  106. -webkit-transition: background-color 100ms ease-in;
  107. background-color: #313538;
  108. transition: background-color 100ms ease-in;
  109. }
  110. #pastecatcher {
  111. height: 0;
  112. left: 0;
  113. opacity: 0;
  114. overflow: hidden;
  115. position: absolute;
  116. top: 0;
  117. width: 0;
  118. }
  119. #previewimg {
  120. max-height: 100%;
  121. max-width: 100%;
  122. }
  123. #previewimg img, .preview video, .preview audio {
  124. display: block;
  125. margin: 0 auto;
  126. }
  127. #previewimg img:not(.dragged), .preview audio, .preview video {
  128. max-height: 100vh;
  129. max-width: 100vw;
  130. }
  131. #progressamountbg {
  132. background-color: rgba(0,10,0,.5);
  133. height: 100%;
  134. left: 0;
  135. position: absolute;
  136. top: 0;
  137. width: 0;
  138. z-index: -1;
  139. }
  140. #uploadview .centerview {
  141. display: table;
  142. height: 100%;
  143. width: 100%;
  144. }
  145. .boxarea {
  146. -moz-transition: background-color 400ms ease-out;
  147. -ms-transition: background-color 400ms ease-out;
  148. -o-transition: background-color 400ms ease-out;
  149. -webkit-transition: background-color 400ms ease-out;
  150. transition: background-color 400ms ease-out;
  151. }
  152. .btn {
  153. -webkit-box-align: start;
  154. background-color: rgba(0,0,0,.5);
  155. border: 2px solid #FFF;
  156. box-sizing: border-box;
  157. color: #FFF!important;
  158. cursor: pointer;
  159. display: inline-block;
  160. font: inherit;
  161. font-size: 16px;
  162. height: 40px;
  163. line-height: 16px;
  164. margin: 0 0 0 5px;
  165. opacity: .75;
  166. padding: 10px;
  167. text-align: center;
  168. text-decoration: none;
  169. transition: all 400ms ease-out;
  170. vertical-align: middle;
  171. white-space: nowrap;
  172. }
  173. .btn:hover {
  174. background-color: #313538;
  175. opacity: 1;
  176. transition: all 100ms ease-in;
  177. }
  178. .contentarea {
  179. border: 2px solid #FFF;
  180. bottom: 0;
  181. color: #FFF;
  182. height: 200px;
  183. left: 0;
  184. margin: auto;
  185. position: absolute;
  186. right: 0;
  187. text-align: center;
  188. top: 0;
  189. vertical-align: middle;
  190. width: 200px;
  191. }
  192. .contentarea .boxarea {
  193. display: table-cell;
  194. text-align: center;
  195. vertical-align: middle;
  196. }
  197. .contentarea h1 {
  198. margin: 0;
  199. }
  200. .downloadexplain {
  201. color: #fff;
  202. font-size: 30px;
  203. }
  204. .dragresize.dragging {
  205. cursor: nwse-resize;
  206. }
  207. .footer {
  208. bottom: 10px;
  209. margin: auto;
  210. position: fixed;
  211. text-align: center;
  212. width: 100%;
  213. color: #FFF;
  214. }
  215. .footer a {
  216. color: #FFF;
  217. font-size: 14px;
  218. opacity: .5;
  219. text-decoration: none;
  220. }
  221. .hidden {
  222. display: none!important;
  223. }
  224. .loadingtext {
  225. color: #FFF;
  226. text-align: center;
  227. }
  228. .noscript {
  229. color: #FFF;
  230. margin: 0;
  231. text-align: center;
  232. vertical-align: middle;
  233. }
  234. .previewtext {
  235. height: calc(100% - 110px);
  236. overflow: auto;
  237. position: absolute;
  238. top: 55px;
  239. width: 100%;
  240. }
  241. .previewtext > textarea {
  242. background: transparent none repeat scroll 0 0;
  243. border: 0 none;
  244. box-sizing: border-box;
  245. color: #c5c8c6!important;
  246. font-family: monospace!important;
  247. font-size: 13px;
  248. height: calc(100% - 5px);
  249. margin: 0;
  250. outline: medium none;
  251. padding: 6.5px 0 0 50px;
  252. position: absolute;
  253. resize: none;
  254. width: 100%;
  255. }
  256. .previewtext code {
  257. background: none;
  258. margin: 0;
  259. overflow: visible;
  260. }
  261. .previewtext pre {
  262. margin: 0;
  263. padding-left: 50px;
  264. }
  265. .topbar {
  266. box-sizing: border-box;
  267. display: flex;
  268. height: 40px;
  269. padding: 5px;
  270. position: fixed;
  271. width: 100%;
  272. z-index: 1;
  273. }
  274. .viewcontent {
  275. height: 100%;
  276. width: 100%;
  277. }
  278. .viewswitcher {
  279. -webkit-flex-shrink: 0;
  280. display: flex;
  281. flex-shrink: 0;
  282. margin-left: auto;
  283. vertical-align: top;
  284. white-space: nowrap;
  285. }
  286. .centertext {
  287. text-align: center;
  288. }
  289. .centerable {
  290. -webkit-transform: translateY(-50%);
  291. margin: 0 auto;
  292. position: relative;
  293. top: 50%;
  294. transform: translateY(-50%);
  295. }
  296. body {
  297. background-color: #1d1f21;
  298. overflow: auto;
  299. }
  300. body,html {
  301. font-family: Sans-Serif;
  302. height: 100%;
  303. margin: 0;
  304. overflow: auto;
  305. padding: 0;
  306. }
  307. .right {
  308. float: right;
  309. }