A simple file sharing site with an easy to use API and online panel.
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

149 lignes
2.5KB

  1. @import url('https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css');
  2. @import url('https://fonts.googleapis.com/css?family=Roboto');
  3. @import url('https://fonts.googleapis.com/css?family=Roboto+Mono');
  4. @import "navbar.css";
  5. /* Subpanels */
  6. @import "subpanel/dash.css";
  7. @import "subpanel/keys.css";
  8. *, *:before, *:after {
  9. margin: 0;
  10. padding: 0;
  11. box-sizing: border-box;
  12. }
  13. body {
  14. font: 12px 'Roboto', sans-serif;
  15. color: #eeeeee;
  16. background: #020202;
  17. }
  18. .container {
  19. display: grid;
  20. grid-template-columns: 240px auto;
  21. grid-template-rows: 60px auto;
  22. width: 100vw;
  23. height: 100vh;
  24. }
  25. .view {
  26. grid-row-start: 2;
  27. grid-column-start: 2;
  28. background: #121212;
  29. padding: 20px;
  30. border-left: 1px solid #2a9fd6;
  31. border-top: 1px solid #2a9fd6;
  32. }
  33. .inner {
  34. display: flex;
  35. flex-direction: column;
  36. }
  37. .modal,
  38. .modal-box {
  39. z-index: 900;
  40. }
  41. .modal-sandbox {
  42. position: fixed;
  43. width: 100%;
  44. height: 100%;
  45. top: 0;
  46. left: 0;
  47. background: transparent;
  48. }
  49. .modal {
  50. display: none;
  51. position: fixed;
  52. width: 100%;
  53. height: 100%;
  54. left: 0;
  55. top: 0;
  56. background: rgb(0,0,0);
  57. background: rgba(0,0,0,.8);
  58. overflow: auto;
  59. }
  60. .modal-box {
  61. position: relative;
  62. width: 80%;
  63. max-width: 700px;
  64. margin: 60px auto;
  65. animation-name: modalbox;
  66. animation-duration: .3s;
  67. animation-timing-function: ease;
  68. }
  69. .modal-header {
  70. border: 1px solid #2a9fd6;
  71. border-radius: 8px 8px 0 0;
  72. display: flex;
  73. flex-direction: row;
  74. justify-content: space-between;
  75. padding: 20px 40px;
  76. background: #000;
  77. color: #ffffff;
  78. overflow: hidden;
  79. }
  80. .modal-body {
  81. border: 1px solid #2a9fd6;
  82. border-top: none;
  83. background: #000;
  84. padding: 30px;
  85. }
  86. .modal-footer {
  87. display: flex;
  88. justify-content: flex-end;
  89. border: 1px solid #2a9fd6;
  90. border-radius: 0 0 8px 8px;
  91. border-top: none;
  92. background: #000;
  93. padding: 20px;
  94. }
  95. .close-modal {
  96. text-align: right;
  97. font-size: 24px;
  98. cursor: pointer;
  99. }
  100. @keyframes modalbox {
  101. 0% {
  102. top: -250px;
  103. opacity: 0;
  104. }
  105. 100% {
  106. top: 0;
  107. opacity: 1;
  108. }
  109. }
  110. button {
  111. margin-left: 20px;
  112. color: #d3d3d3;
  113. background: #000;
  114. border: 2px solid #2a9fd6;
  115. border-radius: 5px;
  116. padding: 10px;
  117. cursor: pointer;
  118. transition: background-color 0.25s;
  119. }
  120. button:hover {
  121. color: #fff;
  122. background-color: #2a9fd6;
  123. text-decoration: none;
  124. outline: none;
  125. }
  126. ::-moz-focus-inner {
  127. outline: none;
  128. }