collection.css 6.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287
  1. div#collection{
  2. display: inline-block;
  3. width: 50%;
  4. margin-right: 2em;
  5. margin-top: 2em;
  6. vertical-align: top;
  7. border: 0.2em solid #f2c920;
  8. border-radius: 1.5em;
  9. padding: 1em;
  10. background-color: #222222;
  11. box-shadow: inset 0 0 2em #aaaaaa;
  12. }
  13. @media screen and (max-width : 990px){
  14. div#collection{
  15. display: block;
  16. width: 90%;
  17. margin: 0.5em auto 0.5em auto;
  18. overflow-x: scroll;
  19. white-space: nowrap;
  20. border: initial;
  21. border-top: 0.1em solid #000000;
  22. border-left: 0.1em solid #000000;
  23. border-right: 0.1em solid #000000;
  24. border-bottom: 0;
  25. border-radius: initial;
  26. border-top-left-radius: 1em;
  27. border-top-right-radius: 1em;
  28. border-bottom-left-radius: 0em;
  29. border-bottom-right-radius: 0em;
  30. }
  31. }
  32. div#collection div.monster{
  33. display: inline-block;
  34. width: 6em;
  35. height: 6em;
  36. border: 0.2em solid #000000;
  37. margin: 0.5em;
  38. position: relative;
  39. border-radius: 15%;
  40. }
  41. @media screen and (max-width : 990px){
  42. div#collection div.monster{
  43. height: 5em;
  44. width: 5em;
  45. border: 0.1em solid #000000;
  46. margin: 0.2em;
  47. border-radius: 10%;
  48. }
  49. }
  50. div#collection div.monster span.stars{
  51. position: absolute;
  52. z-index: 1;
  53. top: 0.4em;
  54. right: 0.5em;
  55. }
  56. @media screen and (max-width : 990px){
  57. div#collection div.monster span.stars{
  58. top: 0.3em;
  59. right: 0.4em;
  60. }
  61. }
  62. div#collection div.monster span.stars img.star{
  63. width: 1em;
  64. height: 1em;
  65. margin-left: -0.6em;
  66. filter: drop-shadow(0 0 0.1em #000000) drop-shadow(0 0 0.1em #000000) drop-shadow(0 0 0.1em #000000);
  67. }
  68. @media screen and (max-width : 990px){
  69. div#collection div.monster span.stars img.star{
  70. width: 0.9em;
  71. height: 0.9em;
  72. margin-left: -0.7em;
  73. }
  74. }
  75. div#collection div.monster img.monster{
  76. width: 5.5em;
  77. height: 5.5em;
  78. border-style: solid;
  79. border-width: 0.3em;
  80. position: absolute;
  81. border-radius: 15%;
  82. }
  83. @media screen and (max-width : 990px){
  84. div#collection div.monster img.monster{
  85. width: 4.6em;
  86. height: 4.6em;
  87. border-width: 0.2em;
  88. border-radius: 10%;
  89. }
  90. }
  91. div#collection div.monster span.level{
  92. color: #000000;
  93. font-weight: bold;
  94. text-shadow: 0 0 0.3em #ffffff, 0 0 0.3em #ffffff, 0 0 0.3em #ffffff, 0 0 0.3em #ffffff, 0 0 0.4em #ffffff, 0 0 0.4em #ffffff, 0 0 0.4em #ffffff, 0 0 0.4em #ffffff, 0 0 0.4em #ffffff;
  95. position: absolute;
  96. z-index: 1;
  97. bottom: 0.2em;
  98. left: 0.5em;
  99. }
  100. @media screen and (max-width : 990px){
  101. div#collection div.monster span.level{
  102. font-size: 90%;
  103. text-shadow: 0 0 0.2em #ffffff, 0 0 0.2em #ffffff, 0 0 0.2em #ffffff, 0 0 0.3em #ffffff;
  104. left: 0.4em;
  105. }
  106. }
  107. div#portrait_container{
  108. display: inline-block;
  109. width: 30%;
  110. vertical-align: top;
  111. background-color: #f5e7c8;
  112. border: 0.2em solid #f2c920;
  113. border-radius: 2em;
  114. padding: 1em;
  115. min-height: 36em;
  116. margin-top: 2em;
  117. box-shadow: inset 0 0 2em #000000;
  118. }
  119. @media screen and (max-width : 990px){
  120. div#portrait_container{
  121. display: block;
  122. width: 80%;
  123. margin: 0.5em auto 0.5em auto;
  124. }
  125. }
  126. div#portrait_container div#portrait{
  127. text-align: center;
  128. }
  129. div#portrait_container div#portrait img#portrait_img{
  130. width: 7em;
  131. height: 7em;
  132. border-style: solid;
  133. border-width: 0.3em;
  134. border-radius: 15%;
  135. filter: drop-shadow(0 0 0.1em #000000);
  136. }
  137. div#portrait_container div#portrait h4#portrait_title{
  138. font-size: 130%;
  139. font-weight: bold;
  140. margin: 0.2em 0.2em 0.5em 0.2em;
  141. text-shadow: 0 0 0.1em #000000;
  142. }
  143. div#portrait_container div#portrait h5#portrait_details{
  144. }
  145. div#portrait_container div#portrait div#portrait_default_stars{
  146. margin: 0.2em;
  147. text-align: center;
  148. }
  149. div#portrait_container div#portrait div#portrait_default_stars img.portrait_star{
  150. width: 1em;
  151. height: 1em;
  152. filter: drop-shadow(0 0 0.1em #000000);
  153. }
  154. div#portrait_container div#portrait div#portrait_current_stars{
  155. margin: 0.5em;
  156. text-align: center;
  157. }
  158. div#portrait_container div#portrait div#portrait_current_stars img.portrait_star{
  159. width: 2em;
  160. height: 2em;
  161. filter: drop-shadow(0 0 0.1em #000000) drop-shadow(0 0 0.1em #000000) drop-shadow(0 0 0.1em #000000);
  162. }
  163. div#portrait_container div#portrait div#portrait_current_stars img.portrait_star_translucent{
  164. opacity: 0.2;
  165. }
  166. div#portrait_container div#portrait table#portrait_stats{
  167. width: 90%;
  168. margin: auto;
  169. border-collapse: collapse;
  170. }
  171. div#portrait_container div#portrait table#portrait_stats td.name{
  172. text-align: right;
  173. padding: 0 0.5em;
  174. width: 30%;
  175. font-style: italic;
  176. font-size: 90%;
  177. }
  178. div#portrait_container div#portrait table#portrait_stats td.value{
  179. text-align: left;
  180. padding: 0 0.5em;
  181. width: 20%;
  182. font-style: italic;
  183. font-weight: bold;
  184. }
  185. div#portrait_container div#portrait table#portrait_skills{
  186. width: 80%;
  187. margin: auto;
  188. border-collapse: collapse;
  189. }
  190. div#portrait_container div#portrait table#portrait_skills td{
  191. vertical-align: top;
  192. padding: 0.1em 0.2em;
  193. text-align: center;
  194. width: 1%;
  195. }
  196. div#portrait_container div#portrait hr#portrait_separator{
  197. width: 70%;
  198. margin: 2em auto;
  199. }
  200. div#portrait_container div#portrait table#portrait_table{
  201. width: 80%;
  202. margin: auto;
  203. border-collapse: collapse;
  204. }
  205. div#portrait_container div#portrait table#portrait_table td{
  206. padding: 0.5em;
  207. }
  208. div#portrait_container div#portrait table#portrait_table td.left{
  209. text-align: right;
  210. }
  211. div#portrait_container div#portrait table#portrait_table td.right{
  212. text-align: left;
  213. }
  214. div#portrait_container div#portrait table#portrait_table input[type="number"]{
  215. width: 4em;
  216. }
  217. div#new{
  218. width: 50%;
  219. height: 50%;
  220. position: fixed;
  221. left: 25%;
  222. top: 10%;
  223. z-index: 2;
  224. display: none;
  225. }
  226. div#new #new_table{
  227. width: 80%;
  228. margin: auto;
  229. border-collapse: collapse;
  230. }
  231. div#new #new_table td{
  232. padding: 0.5em;
  233. }
  234. div#new #new_table td.left{
  235. text-align: right;
  236. }
  237. div#new #new_table td.right{
  238. text-align: left;
  239. }
  240. div#new #new_table td.center{
  241. text-align: center;
  242. }
  243. div#new #new_table td.center img.new_img{
  244. width: 2.5em;
  245. height: 2.5em;
  246. border-style: solid;
  247. border-width: 0.2em;
  248. border-radius: 50%;
  249. }
  250. div#new #new_table input[type="number"]{
  251. width: 4em;
  252. }