monster.css 14 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594
  1. section#monster{
  2. display: block;
  3. width: 98%;
  4. margin: auto;
  5. text-align: center;
  6. }
  7. @media screen and (max-width : 990px){
  8. section#monster{
  9. width: 100%;
  10. }
  11. }
  12. section#monster article#profile{
  13. max-width: 60%;
  14. display: inline-block;
  15. vertical-align: top;
  16. /*width: 7em;*/
  17. border: 0.2em solid #000000;
  18. margin: 0.5em;
  19. position: relative;
  20. border-radius: 15%;
  21. background: #351e0b;
  22. border: 0.2em solid #f2c920;
  23. border-radius: 0.5em;
  24. padding: 0.5em;
  25. }
  26. @media screen and (max-width : 990px){
  27. section#monster article#profile{
  28. height: 6em;
  29. width: 6em;
  30. border: 0.1em solid #000000;
  31. margin: 0.2em;
  32. border-radius: 10%;
  33. }
  34. }
  35. section#monster article#profile img#monster_image{
  36. max-width: 12em;
  37. max-height: 12em;
  38. border-style: solid;
  39. border-width: 0.3em;
  40. border-radius: 15%;
  41. display: inline-block;
  42. vertical-align: top;
  43. margin: 0 1.5em 1.5em 1.5em;
  44. }
  45. section#monster article#profile div#details{
  46. display: inline-block;
  47. vertical-align: top;
  48. text-align: center;
  49. }
  50. section#monster article#profile div#details h1{
  51. color: #ffffff;
  52. text-shadow: 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000;
  53. font-size: 190%;
  54. margin: 0.2em;
  55. }
  56. section#monster article#profile div#details span.stars{
  57. display: block;
  58. }
  59. section#monster article#profile div#details span.stars img.star{
  60. width: 1.5em;
  61. height: 1.5em;
  62. filter: drop-shadow(0 0 0.05em #ffffff);
  63. margin: -0.1em;
  64. }
  65. section#monster article#profile div#details span.level{
  66. color: #ffffff;
  67. display: block;
  68. text-shadow: 0 0 0.2em #000000, 0 0 0.2em #000000;
  69. }
  70. section#monster article#profile h4{
  71. color: #ffffff;
  72. font-weight: bold;
  73. text-shadow: 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.4em #000000;
  74. margin: 0.1em;
  75. display: block;
  76. }
  77. section#monster article#profile table#stats{
  78. font-size: 80%;
  79. border: 0.1em solid black;
  80. color: #ffffff;
  81. }
  82. section#monster article#profile table#stats th{
  83. font-weight: bold;
  84. }
  85. section#monster article#profile table#stats td.extra{
  86. color: #aaaaff;
  87. }
  88. section#monster article#profile table#stats td.total{
  89. color: #f2c920;
  90. font-weight: bold;
  91. }
  92. section#monster article#profile div#skills{
  93. text-align: center;
  94. }
  95. section#monster article#profile div#skills div.skill{
  96. display: inline-block;
  97. vertical-align: top;
  98. margin: 0.5em;
  99. color: #ffffff;
  100. text-align: center;
  101. max-width: 20%;
  102. }
  103. section#monster article#profile div#skills div.skill img.skill_img{
  104. width: 5em;
  105. height: 5em;
  106. border: 0.3em solid #f2c920;
  107. border-radius: 0.5em;
  108. }
  109. section#monster article#profile div#skills div.skill span.skill_level{
  110. font-size: 130%;
  111. position: relative;
  112. top: -2em;
  113. right: -0.8em;
  114. text-shadow: 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.4em #000000, 0 0 0.4em #000000, 0 0 0.6em #000000, 0 0 0.6em #000000, 0 0 0.8em #000000, 0 0 0.8em #000000;
  115. }
  116. section#monster article#profile div#skills div.skill span.skill_level.maxed{
  117. color: #f2c920;
  118. }
  119. section#monster article#profile div#skills div.skill span.skill_name{
  120. text-shadow: 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.4em #000000;
  121. margin-top: -2.5em;
  122. display: block;
  123. font-weight: bold;
  124. }
  125. section#monster article#profile div#skills div.skill span.skill_description{
  126. font-size: 90%;
  127. font-style: italic;
  128. }
  129. section#monster article#profile div#skills div.skill span.skill_effects{
  130. display: block;
  131. text-align: center;
  132. margin-top: 1em;
  133. }
  134. section#monster article#profile div#skills div.skill span.skill_effects img.effect_img{
  135. width: 1.5em;
  136. height: 1.5em;
  137. border: 0.1em solid #000000;
  138. border-radius: 0.5em;
  139. }
  140. section#monster article#profile div#skills div.skill table.skill_up{
  141. font-size: 80%;
  142. margin-top: 1em;
  143. }
  144. section#monster article#profile div#skills div.skill table.skill_up td{
  145. color: #888888;
  146. }
  147. section#monster article#profile div#skills div.skill table.skill_up td.level{
  148. font-style: italic;
  149. padding-right: 0.8em;
  150. min-width: 3em;
  151. }
  152. section#monster article#profile div#skills div.skill table.skill_up td.aquired{
  153. color: #ffffff;
  154. font-weight: bold;
  155. }
  156. section#monster article#profile table#skill_averages{
  157. margin: 3em auto 2em auto;
  158. color: #ffffff;
  159. font-size: 120%;
  160. border-top: 0.1em solid #ffffff;
  161. border-bottom: 0.1em solid #ffffff;
  162. border-radius: 0.3em;
  163. padding-top: 2em;
  164. padding-bottom: 2em;
  165. }
  166. section#monster article#profile table#skill_averages td.title{
  167. padding-left: 4em;
  168. text-align: right;
  169. }
  170. section#monster article#profile table#skill_averages td.value{
  171. padding-right: 4em;
  172. text-align: left;
  173. padding-left: 1em;
  174. }
  175. section#monster article#runes{
  176. max-width: 45%;
  177. display: inline-block;
  178. vertical-align: top;
  179. /*width: 7em;*/
  180. border: 0.2em solid #000000;
  181. margin: 0.5em;
  182. position: relative;
  183. border-radius: 15%;
  184. background: #351e0b;
  185. border: 0.2em solid #f2c920;
  186. border-radius: 0.5em;
  187. padding: 0em;
  188. }
  189. section#monster article#runes table#table_runes{
  190. border-collapse: collapse;
  191. }
  192. section#monster article#runes table#table_runes td.icon{
  193. border-bottom: 0.1em solid #ffffff;
  194. padding-left: 0.5em;
  195. }
  196. section#monster article#runes table#table_runes td.icon img.rune_base{
  197. width: 8em;
  198. height: 8em;
  199. margin: -1em;
  200. position: relative;
  201. left: 0;
  202. display: block;
  203. }
  204. section#monster article#runes table#table_runes td.icon img.rune_base.rune_base_1{
  205. transform: rotate(0deg);
  206. /*top: 29px;
  207. left: 96px;*/
  208. }
  209. section#monster article#runes table#table_runes td.icon img.rune_base.rune_base_2{
  210. transform: rotate(60deg);
  211. /*top: 60px;
  212. left: 157px;*/
  213. }
  214. section#monster article#runes table#table_runes td.icon img.rune_base.rune_base_3{
  215. transform: rotate(120deg);
  216. /*top: 130px;
  217. left: 157px;*/
  218. }
  219. section#monster article#runes table#table_runes td.icon img.rune_base.rune_base_4{
  220. transform: rotate(180deg);
  221. /*top: 160px;
  222. left: 96px;*/
  223. }
  224. section#monster article#runes table#table_runes td.icon img.rune_base.rune_base_5{
  225. transform: rotate(240deg);
  226. /*top: 130px;
  227. left: 35px;*/
  228. }
  229. section#monster article#runes table#table_runes td.icon img.rune_base.rune_base_6{
  230. transform: rotate(300deg);
  231. /*top: 60px;
  232. left: 36px;*/
  233. }
  234. section#monster article#runes table#table_runes td.icon img.rune_icon{
  235. position: relative;
  236. top: -4em;
  237. left: -3.2em;
  238. margin-right: -2em;
  239. }
  240. section#monster article#runes table#table_runes td.icon span.stars {
  241. float: left;
  242. position: relative;
  243. top: -6em;
  244. left: 0;
  245. display: block;
  246. }
  247. section#monster article#runes table#table_runes td.icon span.stars img.star{
  248. width: 1em;
  249. height: 1em;
  250. margin-right: -0.4em;
  251. }
  252. section#monster article#runes table#table_runes td.icon span.level {
  253. font-size: 130%;
  254. font-weight: bold;
  255. color: #ffffff;
  256. text-shadow: 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000, 0 0 0.2em #000000;
  257. position: relative;
  258. top: -2em;
  259. left: -3em;
  260. }
  261. section#monster article#runes table#table_runes td.icon span.level.level_15{
  262. color: #ff006c;
  263. }
  264. section#monster article#runes table#table_runes td.stats{
  265. color: #ffffff;
  266. border-bottom: 0.1em solid #ffffff;
  267. }
  268. section#monster article#runes table#table_runes td.stats table{
  269. color: #ffffff;
  270. font-size: 80%;
  271. }
  272. section#monster article#runes table#table_runes td.stats table tr.main_stat{
  273. font-weight: bold;
  274. font-size: 110%;
  275. }
  276. section#monster article#runes table#table_runes td.stats table tr.innate_stat{
  277. font-style: italic;
  278. }
  279. section#monster article#runes table#table_runes td.stats table td.stat{
  280. text-align: right;
  281. }
  282. section#monster article#runes table#table_runes td.stats table td.value{
  283. text-align: left;
  284. padding-left: 1em;
  285. }
  286. section#monster article#runes table#table_runes td.stats table td.craft{
  287. color: #ff7700;
  288. }
  289. section#monster article#runes table#table_runes td.details{
  290. color: #ffffff;
  291. border-bottom: 0.1em solid #ffffff;
  292. padding-left: 0.5em;
  293. }
  294. section#monster article#runes table#table_runes td.details table.table_details{
  295. font-size: 80%;
  296. }
  297. section#monster article#runes table#table_runes td.details table.table_details td.title{
  298. text-align: right;
  299. }
  300. section#monster article#runes table#table_runes td.details table.table_details td.value{
  301. text-align: left;
  302. padding-left: 1em;
  303. }
  304. section#monster article#runes table#table_runes td.details table.table_details span.quality{
  305. border: 0.1em solid #000000;
  306. border-radius: 0.2em;
  307. font-weight: bold;
  308. color: #ffffff;
  309. text-shadow: 0 0 0.1em #000000;
  310. padding: 0 0.3em;
  311. }
  312. section#monster article#runes table#table_runes td.details table.table_details span.quality.quality_normal{
  313. background-color: #cccccc;
  314. }
  315. section#monster article#runes table#table_runes td.details table.table_details span.quality.quality_magic{
  316. background-color: #55ff55;
  317. }
  318. section#monster article#runes table#table_runes td.details table.table_details span.quality.quality_rare{
  319. background-color: #15c6e1;
  320. }
  321. section#monster article#runes table#table_runes td.details table.table_details span.quality.quality_hero{
  322. background-color: #ad7fa8;
  323. }
  324. section#monster article#runes table#table_runes td.details table.table_details span.quality.quality_legend{
  325. background-color: #f57900;
  326. }
  327. section#monster article#runes table#table_runes td.details{
  328. color: #ffffff;
  329. border-bottom: 0.1em solid #ffffff;
  330. padding-left: 0.5em;
  331. }
  332. section#monster article#runes div#rune_averages{
  333. margin: 5em auto 2em auto;
  334. text-align: center;
  335. }
  336. section#monster article#runes div#rune_averages table#table_averages{
  337. margin: auto;
  338. color: #ffffff;
  339. }
  340. section#monster article#runes div#rune_averages table#table_averages td.title{
  341. text-align: right;
  342. }
  343. section#monster article#runes div#rune_averages table#table_averages td.value{
  344. text-align: left;
  345. padding-left: 1em;
  346. }
  347. div#viewer{
  348. width: 60%;
  349. height: 80%;
  350. position: fixed;
  351. left: 22%;
  352. top: 10%;
  353. z-index: 20;
  354. display: none;
  355. padding: 0;
  356. }
  357. @media screen and (max-width : 990px){
  358. div#viewer{
  359. width: 90%;
  360. height: 90%;
  361. left: 3%;
  362. top: 5%;
  363. }
  364. }
  365. div#viewer div#viewer_wait{
  366. width: 100%;
  367. margin: 4em 0 0 0;
  368. text-align: center;
  369. }
  370. div#viewer div#viewer_info{
  371. width: 100%;
  372. height: 100%;
  373. margin: 0;
  374. padding: 0;
  375. display: none;
  376. text-align: center;
  377. }
  378. div#viewer div#viewer_info table#monster_header{
  379. width: 90%;
  380. margin: auto;
  381. border-collapse: collapse;
  382. }
  383. @media screen and (max-width : 990px){
  384. div#viewer div#viewer_info table#monster_header{
  385. width: 100%;
  386. }
  387. }
  388. div#viewer div#viewer_info table#monster_header img.monster_img{
  389. width: 6.5em;
  390. height: 6.5em;
  391. border-style: solid;
  392. border-width: 0.3em;
  393. border-radius: 15%;
  394. margin: 0.2em 0.8em;
  395. }
  396. @media screen and (max-width : 990px){
  397. div#viewer div#viewer_info table#monster_header img.monster_img{
  398. width: 5em;
  399. height: 5em;
  400. border-width: 0.2em;
  401. border-radius: 10%;
  402. margin: 0.1em;
  403. }
  404. }
  405. div#viewer div#viewer_info table#monster_header div#monster_stars{
  406. margin: 0.5em auto;
  407. padding: 0.3em;
  408. }
  409. @media screen and (max-width : 990px){
  410. div#viewer div#viewer_info table#monster_header div#monster_stars{
  411. margin: 0.3em auto;
  412. padding: 0.1em;
  413. }
  414. }
  415. div#viewer div#viewer_info table#monster_header div#monster_stars img.monster_star{
  416. width: 2em;
  417. height: 2em;
  418. filter: drop-shadow(0 0 0.1em #000000) drop-shadow(0 0 0.1em #000000) drop-shadow(0 0 0.1em #000000);
  419. }
  420. @media screen and (max-width : 990px){
  421. div#viewer div#viewer_info table#monster_header div#monster_stars img.monster_star{
  422. width: 1.6em;
  423. height: 1.6em;
  424. }
  425. }
  426. div#viewer div#viewer_info table#monster_skills{
  427. width: 90%;
  428. margin: 2em auto 2em auto;
  429. border-collapse: collapse;
  430. border: 0.1em solid #000000;
  431. border-radius: 0.5em;
  432. background-color: #aa8866;
  433. }
  434. div#viewer div#viewer_info table#monster_skills td{
  435. vertical-align: top;
  436. padding: 0.1em;
  437. text-align: center;
  438. width: 1%;
  439. }
  440. div#viewer a.control_close{
  441. float: right;
  442. }
  443. div#viewer a.control_close img.skill_img{
  444. width: 1.5em;
  445. height: 1.5em;
  446. margin: 0.5em;
  447. }
  448. div#viewer div#viewer_info table#monster_stats{
  449. width: 90%;
  450. margin: auto;
  451. border-collapse: collapse;
  452. border: 0.1em solid #000000;
  453. }
  454. div#viewer div#viewer_info table#monster_stats td.even0{
  455. background-color: #ffffff;
  456. }
  457. div#viewer div#viewer_info table#monster_stats td.even1{
  458. background-color: #dddddd;
  459. }
  460. div#viewer div#viewer_info table#monster_stats td, th{
  461. text-align: center;
  462. width: 1%;
  463. }
  464. div#viewer div#viewer_info table#monster_stats tr#stats_header_names th{
  465. background-color: #aaaaaa;
  466. font-size: 90%;
  467. }
  468. div#viewer div#viewer_info table#monster_stats tr#stats_header_ranges th{
  469. background-color: #aaaaaa;
  470. color: #333333;
  471. font-size: 70%;
  472. }
  473. div#viewer div#viewer_info table#monster_stats td img.star{
  474. width: 0.5em;
  475. height: 0.5em;
  476. margin: -0.2em;
  477. filter: drop-shadow(0 0 0.1em #000000) drop-shadow(0 0 0.1em #000000);
  478. }
  479. div#viewer div#viewer_info table#monster_stats td span.stat{
  480. display: block;
  481. margin: 0;
  482. text-align: center;
  483. font-size: 80%;
  484. }
  485. div#viewer div#viewer_info table#monster_stats td span.stat.awake{
  486. color: #aa00ff;
  487. font-style: italic;
  488. }
  489. div#viewer div#viewer_info div#monster_location{
  490. margin: 1em 20%;
  491. }
  492. div#viewer div#viewer_info div#monster_awake{
  493. text-align: center;
  494. }
  495. div#viewer div#viewer_info div#monster_awake table{
  496. margin: auto;
  497. }
  498. div#viewer div#viewer_info div#monster_awake td.essence{
  499. text-align: center;
  500. }
  501. div#viewer div#viewer_info div#monster_awake td.essence img{
  502. display: block;
  503. border-width: 0.2em;
  504. border-style: solid;
  505. border-radius: 50%;
  506. width: 2.5em;
  507. height: 2.5em;
  508. }
  509. div#viewer div#viewer_info div#monster_awake td.essence span{
  510. display: block;
  511. text-align: right;
  512. margin: -1em 0.2em 0 0;
  513. color: #ffffff;
  514. text-shadow: 0 0 0.2em #000000;
  515. filter: drop-shadow(0 0 0.1em #000000) drop-shadow(0 0 0.1em #000000);
  516. }