a munch adventure
25'ten fazla konu seçemezsiniz Konular bir harf veya rakamla başlamalı, kısa çizgiler ('-') içerebilir ve en fazla 35 karakter uzunluğunda olabilir.
 
 
 
 

459 satır
6.0 KiB

  1. html, body, .scene {
  2. min-height: 100%;
  3. height: 100%;
  4. color: #eee;
  5. background-color: #000;
  6. font-family: sans-serif;
  7. margin: 0px;
  8. }
  9. .hidden-scene {
  10. display: none;
  11. }
  12. .hidden-modal {
  13. display: none;
  14. }
  15. a {
  16. color: #8888FF;
  17. text-decoration: none;
  18. }
  19. a:visited {
  20. color: #8888DD;
  21. }
  22. a:hover {
  23. color: #AAAAEE;
  24. }
  25. a:hover {
  26. text-shadow: 0px 0px 5px #eeeeff;
  27. text-decoration: none;
  28. }
  29. #pick {
  30. text-align: center;
  31. }
  32. #pick-blurb {
  33. font-size: 24px;
  34. }
  35. #game-select {
  36. user-select: none;
  37. font-size: 32px;
  38. background-color: #111;
  39. color: #eee;
  40. border: 1px solid #333;
  41. width: 200px;
  42. height: 50px;
  43. }
  44. #start-button {
  45. user-select: none;
  46. width: 200px;
  47. height: 100px;
  48. background-color: #111;
  49. border: 1px solid #333;
  50. font-size: 48px;
  51. color: #eee;
  52. }
  53. #tags-header {
  54. font-size: 36px;
  55. }
  56. .tag {
  57. font-size: 24px;
  58. }
  59. .modal {
  60. position: fixed;
  61. z-index: 1;
  62. height: 100%;
  63. width: 100%;
  64. left: 0;
  65. top: 0;
  66. background-color: rgba(0,0,0,0.5);
  67. text-align: center;
  68. display: flex;
  69. justify-content: center;
  70. align-content: center;
  71. align-items: center;
  72. }
  73. .modal-content {
  74. display: flex;
  75. flex-direction: column;
  76. justify-content: center;
  77. align-content: center;
  78. position: relative;
  79. flex-wrap: nowrap;
  80. text-align: center;
  81. width: 25%;
  82. padding: 100px;
  83. background-color: rgba(0, 0, 0, 0.9);
  84. }
  85. .menu-header {
  86. width: 100%;
  87. height: 75px;
  88. font-size: 48px;
  89. }
  90. .menu-button {
  91. width: 100%;
  92. height: 50px;
  93. background-color: #111;
  94. border: 1px solid #333;
  95. font-size: 24px;
  96. color: #eee;
  97. }
  98. @media (max-aspect-ratio: 1/1) {
  99. .modal-content {
  100. width: 75%;
  101. height: 75%;
  102. }
  103. .menu-button {
  104. height: 10%;
  105. font-size: 5vw;
  106. }
  107. }
  108. @media (min-aspect-ratio: 1/1) {
  109. #info-area {
  110. height: 60%;
  111. }
  112. #control-area {
  113. height: 40%;
  114. }
  115. }
  116. .menu-button:active {
  117. background-color: #222;
  118. }
  119. .menu-button:focus {
  120. outline: 0px;
  121. }
  122. .menu-slider {
  123. background: #555;
  124. width: 100%;
  125. height: 50px;
  126. }
  127. .menu-label {
  128. width: 100%;
  129. height: 25px;
  130. font-size: 36px;
  131. }
  132. #info-area {
  133. position: relative;
  134. display: flex;
  135. }
  136. @media (max-aspect-ratio: 1/1) {
  137. #info-area {
  138. height: 50%;
  139. }
  140. #control-area {
  141. height: 50%;
  142. flex-direction: column;
  143. }
  144. }
  145. @media (min-aspect-ratio: 1/1) {
  146. #info-area {
  147. height: 60%;
  148. }
  149. #control-area {
  150. height: 40%;
  151. }
  152. }
  153. #log {
  154. background: #000000;
  155. flex: 4;
  156. padding: 25px;
  157. font-size: 24px;
  158. max-width: 50%;
  159. overflow: auto;
  160. }
  161. .sidebar {
  162. background: rgba(255, 255, 255, 0.1);
  163. padding: 25px;
  164. flex: 1;
  165. display: flex;
  166. flex-direction: column;
  167. font-size: 24px;
  168. }
  169. #game-menu {
  170. margin: 10px;
  171. background: rgba(255,255,255,0.07);
  172. flex: 2;
  173. }
  174. .game-menu-button {
  175. height: 100%;
  176. width: 100%;
  177. user-select: none;
  178. background-color: #111;
  179. border: 1px solid #333;
  180. font-size: 48px;
  181. color: #eee;
  182. }
  183. #world-info {
  184. margin: 10px 0px;
  185. padding: 10px;
  186. background: rgba(255,255,255,0.07);
  187. flex: 5;
  188. }
  189. #player-info {
  190. margin: 10px 0px;
  191. padding: 10px;
  192. background: rgba(255,255,255,0.07);
  193. flex: 5;
  194. }
  195. .stat-bar-holder {
  196. user-select: none;
  197. position: relative;
  198. width: 100%;
  199. height: 30px;
  200. background-color: rgba(0, 0, 0, 1);
  201. }
  202. .stat-bar-label {
  203. width: 100%;
  204. position: absolute;
  205. text-align: center;
  206. z-index: 1;
  207. mix-blend-mode: difference;
  208. }
  209. .stat-bar {
  210. position: absolute;
  211. width: 50%;
  212. height: 30px;
  213. }
  214. .info-header {
  215. font-size: 36px;
  216. text-align: center;
  217. }
  218. #control-area {
  219. display: flex;
  220. }
  221. @media (min-aspect-ratio: 1/1) {
  222. #actions {
  223. flex-wrap: wrap;
  224. }
  225. }
  226. #actions {
  227. position: relative;
  228. flex-direction: column;
  229. flex-wrap: wrap;
  230. align-items: center;
  231. display: flex;
  232. padding: 25px;
  233. font-size: 24px;
  234. background: rgba(255, 255, 255, 0.1);
  235. max-height: 100%;
  236. }
  237. .action-button {
  238. flex: 0 0 50px;
  239. width: 250px;
  240. background-color: #888;
  241. color: #eee;
  242. margin: 5px;
  243. font-size: 24px;
  244. }
  245. #desc {
  246. padding: 25px;
  247. font-size: 18px;
  248. background: rgba(255, 255, 255, 0.15);
  249. }
  250. @media (min-aspect-ratio: 1/1) {
  251. #desc {
  252. flex: 1;
  253. }
  254. #actions {
  255. flex: 1;
  256. }
  257. }
  258. @media (max-aspect-ratio: 1/1) {
  259. #desc {
  260. flex: 0.3;
  261. }
  262. #actions {
  263. flex: 0.5;
  264. }
  265. }
  266. #moves {
  267. padding: 25px;
  268. position: relative;
  269. background: rgba(255, 255, 255, 0.1);
  270. flex: 1;
  271. }
  272. #move-holder {
  273. position: absolute;
  274. left: 50%;
  275. margin-left: -100px;
  276. top: 5%;
  277. }
  278. .move-button {
  279. width: 200px;
  280. height: 50px;
  281. }
  282. .move-button {
  283. user-select: none;
  284. background-color: #888;
  285. color: #eee;
  286. border-radius: 5px;
  287. font-size: 24px;
  288. }
  289. .move-button:focus {
  290. outline: 0px;
  291. }
  292. .disabled {
  293. background-color: #444;
  294. border: none;
  295. }
  296. #move-up-left {
  297. position: absolute;
  298. left: -140px;
  299. top: 60px;
  300. }
  301. #move-up {
  302. position: absolute;
  303. left: 0px;
  304. top: 0px;
  305. }
  306. #move-up-right {
  307. position: absolute;
  308. left: 140px;
  309. top: 60px;
  310. }
  311. #move-left {
  312. position: absolute;
  313. left: -200px;
  314. top: 120px;
  315. }
  316. #move-right {
  317. position: absolute;
  318. left: 200px;
  319. top: 120px;
  320. }
  321. #move-down-left {
  322. position: absolute;
  323. left: -140px;
  324. top: 180px;
  325. }
  326. #move-down {
  327. position: absolute;
  328. left: 0px;
  329. top: 240px;
  330. }
  331. #move-down-right {
  332. position: absolute;
  333. left: 140px;
  334. top: 180px;
  335. }
  336. #move-ascend {
  337. position: absolute;
  338. left: -200px;
  339. top: 300px;
  340. }
  341. #move-descend {
  342. position: absolute;
  343. left: 200px;
  344. top: 300px;
  345. }
  346. #area-name {
  347. margin: 10px 0px;
  348. padding: 10px;
  349. background: rgba(255,255,255,0.07);
  350. font-size: 36px;
  351. }
  352. #area-desc {
  353. margin: 10px 0px;
  354. padding: 10px;
  355. background: rgba(255,255,255,0.07);
  356. }
  357. #log::-webkit-scrollbar {
  358. width: 3px;
  359. height: 2px;
  360. }
  361. #log::-webkit-scrollbar-button {
  362. width: 0px;
  363. height: 0px;
  364. }
  365. #log::-webkit-scrollbar-thumb {
  366. background: #e1e1e1;
  367. border: 0px none #ffffff;
  368. border-radius: 50px;
  369. }
  370. #log::-webkit-scrollbar-thumb:hover {
  371. background: #ffffff;
  372. }
  373. #log::-webkit-scrollbar-thumb:active {
  374. background: #000000;
  375. }
  376. #log::-webkit-scrollbar-track {
  377. background: #666666;
  378. border: 0px none #ffffff;
  379. border-radius: 50px;
  380. }
  381. #log::-webkit-scrollbar-track:hover {
  382. background: #666666;
  383. }
  384. #log::-webkit-scrollbar-track:active {
  385. background: #333333;
  386. }
  387. #log::-webkit-scrollbar-corner {
  388. background: transparent;
  389. }