catalog.css 6.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296
  1. div#filters{
  2. width: 80%;
  3. text-align:center;
  4. margin: 1em auto 2em auto;
  5. border: 0.1em solid #000000;
  6. border-radius: 0.5em;
  7. background-color: #aa8866;
  8. }
  9. div#filters div.filter{
  10. vertical-align: top;
  11. margin: 0.7em;
  12. display: inline-block;
  13. text-align: center;
  14. }
  15. div#filters div.filter input{
  16. margin-top: 0.5em;
  17. }
  18. div#filters div#filter_stars input{
  19. width: 3em;
  20. }
  21. div#filters div#filter_apply{
  22. text-align: center;
  23. margin: 2em auto 1em auto;
  24. }
  25. div#catalog{
  26. display: block;
  27. width: 80%;
  28. margin: auto;
  29. text-align: center;
  30. }
  31. @media screen and (max-width : 990px){
  32. div#catalog{
  33. width: 100%;
  34. }
  35. }
  36. div#catalog div.monster{
  37. display: inline-block;
  38. width: 7em;
  39. height: 7em;
  40. border: 0.2em solid #000000;
  41. margin: 0.5em;
  42. position: relative;
  43. border-radius: 15%;
  44. }
  45. div#catalog div.monster.unowned{
  46. background-color: #000000;
  47. filter: brightness(50%);
  48. }
  49. @media screen and (max-width : 990px){
  50. div#catalog div.monster{
  51. height: 6em;
  52. width: 6em;
  53. border: 0.1em solid #000000;
  54. margin: 0.2em;
  55. border-radius: 10%;
  56. }
  57. }
  58. div#catalog div.monster span.stars{
  59. position: absolute;
  60. z-index: 1;
  61. top: 0.4em;
  62. right: 0.5em;
  63. }
  64. @media screen and (max-width : 990px){
  65. div#catalog div.monster span.stars{
  66. top: 0.3em;
  67. right: 0.4em;
  68. }
  69. }
  70. div#catalog div.monster span.stars img.star{
  71. width: 1em;
  72. height: 1em;
  73. margin-left: -0.6em;
  74. filter: drop-shadow(0 0 0.1em #000000) drop-shadow(0 0 0.1em #000000) drop-shadow(0 0 0.1em #000000);
  75. }
  76. @media screen and (max-width : 990px){
  77. div#catalog div.monster span.stars img.star{
  78. width: 0.9em;
  79. height: 0.9em;
  80. margin-left: -0.7em;
  81. }
  82. }
  83. div#catalog div.monster img.monster{
  84. width: 6.5em;
  85. height: 6.5em;
  86. border-style: solid;
  87. border-width: 0.3em;
  88. border-radius: 15%;
  89. }
  90. @media screen and (max-width : 990px){
  91. div#catalog div.monster img.monster{
  92. width: 5.6em;
  93. height: 5.6em;
  94. border-width: 0.2em;
  95. border-radius: 10%;
  96. }
  97. }
  98. div#viewer{
  99. width: 60%;
  100. height: 80%;
  101. position: fixed;
  102. left: 22%;
  103. top: 10%;
  104. z-index: 2;
  105. display: none;
  106. padding: 0;
  107. }
  108. @media screen and (max-width : 990px){
  109. div#viewer{
  110. width: 90%;
  111. height: 90%;
  112. left: 3%;
  113. top: 5%;
  114. }
  115. }
  116. div#viewer div#viewer_wait{
  117. width: 100%;
  118. margin: 4em 0 0 0;
  119. text-align: center;
  120. }
  121. div#viewer div#viewer_info{
  122. width: 100%;
  123. height: 100%;
  124. margin: 0;
  125. padding: 0;
  126. display: none;
  127. text-align: center;
  128. }
  129. div#viewer div#viewer_info table#monster_header{
  130. width: 90%;
  131. margin: auto;
  132. border-collapse: collapse;
  133. }
  134. @media screen and (max-width : 990px){
  135. div#viewer div#viewer_info table#monster_header{
  136. width: 100%;
  137. }
  138. }
  139. div#viewer div#viewer_info table#monster_header img.monster_img{
  140. width: 6.5em;
  141. height: 6.5em;
  142. border-style: solid;
  143. border-width: 0.3em;
  144. border-radius: 15%;
  145. margin: 0.2em 0.8em;
  146. }
  147. @media screen and (max-width : 990px){
  148. div#viewer div#viewer_info table#monster_header img.monster_img{
  149. width: 5em;
  150. height: 5em;
  151. border-width: 0.2em;
  152. border-radius: 10%;
  153. margin: 0.1em;
  154. }
  155. }
  156. div#viewer div#viewer_info table#monster_header div#monster_stars{
  157. margin: 0.5em auto;
  158. padding: 0.3em;
  159. }
  160. @media screen and (max-width : 990px){
  161. div#viewer div#viewer_info table#monster_header div#monster_stars{
  162. margin: 0.3em auto;
  163. padding: 0.1em;
  164. }
  165. }
  166. div#viewer div#viewer_info table#monster_header div#monster_stars img.monster_star{
  167. width: 2em;
  168. height: 2em;
  169. filter: drop-shadow(0 0 0.1em #000000) drop-shadow(0 0 0.1em #000000) drop-shadow(0 0 0.1em #000000);
  170. }
  171. @media screen and (max-width : 990px){
  172. div#viewer div#viewer_info table#monster_header div#monster_stars img.monster_star{
  173. width: 1.6em;
  174. height: 1.6em;
  175. }
  176. }
  177. div#viewer div#viewer_info table#monster_skills{
  178. width: 90%;
  179. margin: 2em auto 2em auto;
  180. border-collapse: collapse;
  181. border: 0.1em solid #000000;
  182. border-radius: 0.5em;
  183. background-color: #aa8866;
  184. }
  185. div#viewer div#viewer_info table#monster_skills td{
  186. vertical-align: top;
  187. padding: 0.1em;
  188. text-align: center;
  189. width: 1%;
  190. }
  191. div#viewer a.control_close{
  192. float: right;
  193. }
  194. div#viewer a.control_close img{
  195. width: 1.5em;
  196. height: 1.5em;
  197. margin: 0.5em;
  198. }
  199. div#viewer div#viewer_info table#monster_stats{
  200. width: 90%;
  201. margin: auto;
  202. border-collapse: collapse;
  203. border: 0.1em solid #000000;
  204. }
  205. div#viewer div#viewer_info table#monster_stats td.even0{
  206. background-color: #ffffff;
  207. }
  208. div#viewer div#viewer_info table#monster_stats td.even1{
  209. background-color: #dddddd;
  210. }
  211. div#viewer div#viewer_info table#monster_stats td, th{
  212. text-align: center;
  213. width: 1%;
  214. }
  215. div#viewer div#viewer_info table#monster_stats tr#stats_header_names th{
  216. background-color: #aaaaaa;
  217. font-size: 90%;
  218. }
  219. div#viewer div#viewer_info table#monster_stats tr#stats_header_ranges th{
  220. background-color: #aaaaaa;
  221. color: #333333;
  222. font-size: 70%;
  223. }
  224. div#viewer div#viewer_info table#monster_stats td img.star{
  225. width: 0.5em;
  226. height: 0.5em;
  227. margin: -0.2em;
  228. filter: drop-shadow(0 0 0.1em #000000) drop-shadow(0 0 0.1em #000000);
  229. }
  230. div#viewer div#viewer_info table#monster_stats td span.stat{
  231. display: block;
  232. margin: 0;
  233. text-align: center;
  234. font-size: 80%;
  235. }
  236. div#viewer div#viewer_info table#monster_stats td span.stat.awake{
  237. color: #aa00ff;
  238. font-style: italic;
  239. }
  240. div#viewer div#viewer_info div#monster_location{
  241. margin: 1em 20%;
  242. }
  243. div#viewer div#viewer_info div#monster_awake{
  244. text-align: center;
  245. }
  246. div#viewer div#viewer_info div#monster_awake table{
  247. margin: auto;
  248. }
  249. div#viewer div#viewer_info div#monster_awake td.essence{
  250. text-align: center;
  251. }
  252. div#viewer div#viewer_info div#monster_awake td.essence img{
  253. display: block;
  254. border-width: 0.2em;
  255. border-style: solid;
  256. border-radius: 50%;
  257. width: 2.5em;
  258. height: 2.5em;
  259. }
  260. div#viewer div#viewer_info div#monster_awake td.essence span{
  261. display: block;
  262. text-align: right;
  263. margin: -1em 0.2em 0 0;
  264. color: #ffffff;
  265. text-shadow: 0 0 0.2em #000000;
  266. filter: drop-shadow(0 0 0.1em #000000) drop-shadow(0 0 0.1em #000000);
  267. }