Advertisement
althindor

Pro for Mz Epic

Mar 9th, 2019
416
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 7.19 KB | None | 0 0
  1. /* Design by Cassiel Socks, Code by AlthIndor */
  2.  
  3. html, body {background: url('https://images2.imgbox.com/57/df/FbZuWjGC_o.png') fixed center / cover;}
  4. body a {text-decoration: none !important;}
  5.  
  6. #column_1, #column_2 .panel, #column_2 .panel h2, #column_2 .panel h2::after, #id_contact ul:not(.buttons) li {background: url('https://images2.imgbox.com/f4/aa/AEb1uF40_o.png') border-box;}
  7.  
  8. /* Fonts */
  9.  
  10. @font-face {
  11.  font-family: 'Roboto';
  12.  font-style: normal;
  13.  font-weight: 500;
  14.  src: local('Roboto Medium'), local('Roboto-Medium'), url(https://fonts.gstatic.com/s/roboto/v18/KFOlCnqEu92Fr1MmEU9fBBc4.woff2) format('woff2');
  15. }
  16.  
  17. @font-face {
  18.  font-family: 'Rosario';
  19.  font-style: normal;
  20.  font-weight: 700;
  21.  src: local('Rosario Bold'), local('Rosario-Bold'), url(https://fonts.gstatic.com/s/rosario/v13/xfu00WDhWW_fOEoY0OjY2AHiuQ.woff2) format('woff2');
  22. }
  23.  
  24. /* Header */
  25.  
  26. #viewer #gaia_header {
  27.  background: none !important;
  28.  width: calc(100% - 40px) !important;
  29.  height: 42px !important;
  30.  position: fixed !important;
  31.  top: 10px !important;
  32.  left: 20px !important;
  33.  border: 10px solid transparent;
  34.  border-image: url('https://images2.imgbox.com/1c/73/PA5zORvF_o.png') 10 fill repeat;
  35.  box-sizing: border-box;
  36. }
  37.  
  38. #gaia_header #header_left, #gaia_header #header_right {
  39.  background: none;
  40.  width: 50% !important;
  41.  font-size: 0 !important;
  42.  box-sizing: border-box;
  43. }
  44. #header_right .spacer {display: none !important;}
  45. #gaia_header li {margin: 0 5px;}
  46.  
  47. #header_left img {
  48.  background: url('https://graphics.gaiaonline.com/images/gaia_global/gaia_header/br_gaia_logo_header.png') 0 0 no-repeat;
  49.  background-size: auto 200%;
  50.  width: 0;
  51.  height: 19px;
  52.  padding: 0 42px 0 0;
  53.  margin: 3px -3px 0 0;
  54.  filter: drop-shadow(0 1px #000);
  55. }
  56.  
  57. #gaia_header a, #header_left .spacer::after {
  58.  color: #FFFFFF !important;
  59.  font: 700 14px/20px 'Rosario', serif !important;
  60.  letter-spacing: .03em;
  61.  text-shadow: 0 1px 1px #000;
  62. }
  63.  
  64. /* Credits */
  65.  
  66. #gaia_header #header_left {
  67.  display: grid !important;
  68.  grid-auto-flow: column;
  69.  grid-auto-columns: max-content;
  70. }
  71.  
  72. #header_left .spacer {
  73.  grid-column: 7 / span 1;
  74.  padding: 0;
  75. }
  76. #header_left .spacer::after {content: 'Credits';}
  77. #header_left .spacer:hover::after {content: 'Credits: Layout by Cassiel Socks and AlthIndor';}
  78.  
  79. /* Columns */
  80.  
  81. #columns, #column_1, #column_2 {
  82.  display: block;
  83.  float: none;
  84.  margin: 0;
  85.  position: absolute;
  86. }
  87.  
  88. #columns {
  89.  width: 572px;
  90.  height: 510px;
  91.  top: calc((100% - 525px + 40px) / 2);
  92.  left: 20px;
  93. }
  94.  
  95. #column_1, #column_2 {
  96.  height: 100%;
  97.  top: 0;
  98. }
  99.  
  100. #column_1 {
  101.  width: 152px;
  102.  left: 0;
  103. }
  104.  
  105. #column_2 {
  106.  width: 412px;
  107.  right: 0;
  108.  transform: scale(1);
  109.  overflow: visible;
  110. }
  111.  
  112. /* Scrollbars */
  113.  
  114. #columns ::-webkit-scrollbar {
  115.  background: rgba(0,0,0,.5);
  116.  width: 10px;
  117.  border-radius: 2px;
  118. }
  119.  
  120. #columns ::-webkit-scrollbar-thumb {
  121.  background: #D8CAFF border-box;
  122.  border: 1px solid transparent;
  123.  border-radius: 2px;
  124. }
  125.  
  126. /* Panels */
  127.  
  128. .panel, .panel h2 {
  129.  color: #FFFFFF;
  130.  margin: 0;
  131.  padding: 0;
  132.  box-sizing: border-box;
  133. }
  134. .panel {position: absolute;}
  135.  
  136. .panel a {color: pink;}
  137. .panel a:hover {color: lavender;}
  138.  
  139. #column_1 .panel {background: none;}
  140. #column_1 .panel h2 {display: none;}
  141.  
  142. #column_2 .panel {
  143.  background-position: -160px 0px;
  144.  width: 100%;
  145.  height: 100%;
  146.  font: 500 11px/1.5 'Roboto', sans-serif;
  147.  letter-spacing: .03em;
  148.  text-shadow: 0 1px 1px #000;
  149.  top: -100%;
  150.  left: 0;
  151.  border: 16px solid transparent;
  152.  border-width: 60px 16px 16px 16px;
  153. }
  154. #column_2 .panel:hover {top: 0;}
  155.  
  156. #id_about, #id_wishlist {
  157.  text-align: justify;
  158.  padding-right: 10px;
  159.  overflow: hidden scroll;
  160. }
  161.  
  162. #id_details, #id_footprints {
  163.  text-align: center;
  164.  overflow: hidden;
  165. }
  166. #id_footprints .item {margin-top: 2px;}
  167.  
  168. /* Panel Headers */
  169.  
  170. #column_2 .panel h2 {
  171.  width: 152px;
  172.  height: 42px;
  173.  font-size: 0;
  174.  position: fixed;
  175.  left: -160px;
  176. }
  177.  
  178. #id_about h2 {
  179.  background-position: -580px -17px !important;
  180.  top: 317px;
  181. }
  182.  
  183. #id_wishlist h2  {
  184.  background-position: -580px -67px !important;
  185.  top: 367px;
  186. }
  187.  
  188. #id_details h2 {
  189.  background-position: -580px -117px !important;
  190.  top: 417px;
  191. }
  192.  
  193. #id_footprints h2 {
  194.  background-position: -580px -167px !important;
  195.  top: 467px;
  196. }
  197.  
  198. #column_2 .panel h2::after {
  199.  content: '';
  200.  display: none;
  201.  background-position: -580px -303px;
  202.  width: 30px;
  203.  height: 38px;
  204.  position: absolute;
  205.  top: 0;
  206.  right: -18px;
  207. }
  208. #column_2 .panel:hover h2::after {display: block;}
  209.  
  210. /* Details */
  211.  
  212. #id_details p {margin-bottom: 5px;}
  213.  
  214. #id_details img {
  215.  position: fixed;
  216.  top: 56px;
  217.  left: -144px;
  218.  pointer-events: none;
  219. }
  220.  
  221. #id_details .forum_userstatus, #avatar_menu {
  222.  width: 120px;
  223.  border: 1px solid #D8D8D8;
  224.  box-sizing: border-box;
  225. }
  226.  
  227. #id_details .forum_userstatus {
  228.  height: 23px;
  229.  margin: 0;
  230.  position: fixed;
  231.  top: 233px;
  232.  left: -144px;
  233. }
  234.  
  235. .forum_userstatus .statuslinks, .forum_userstatus span {
  236.  height: 100% !important;
  237.  color: #444 !important;
  238.  font: 12px/16px 'Rosario', sans-serif !important;
  239.  text-shadow: none;
  240. }
  241.  
  242. #avatar_menu a {color: #444;}
  243. #avatar_menu a:hover {background: palegreen;}
  244.  
  245. #avatar_menu .menu_seperator {
  246.  width: 112px !important;
  247.  margin: 1px 3px !important;
  248. }
  249.  
  250. /* Contact */
  251.  
  252. #id_contact {
  253.  background: blue !important width: 129px;
  254.  top: 277px;
  255.  left: 13px;
  256. }
  257.  
  258. #id_contact ul:not(.buttons) li {
  259.  display: block;
  260.  float: left;
  261.  width: 40px;
  262.  height: 35px;
  263. }
  264.  
  265. #id_contact ul:not(.buttons) li, #id_contact ul:not(.buttons) li a {
  266.  display: block;
  267.  font-size: 0;
  268. }
  269.  
  270. #id_contact ul:not(.buttons) li {
  271.  position: relative;
  272.  margin: 0 3px 0 0;
  273. }
  274.  
  275. #id_contact ul:not(.buttons) li:nth-of-type(1) {background-position: -580px -218px;}
  276. #id_contact ul:not(.buttons) li:nth-of-type(2) {background-position: -623px -218px;}
  277. #id_contact ul:not(.buttons) li:nth-of-type(3) {background-position: -666px -218px;}
  278. #id_contact ul:not(.buttons) li:hover {background-position-y: -260px;}
  279.  
  280. #id_contact ul:not(.buttons) li a {
  281.  width: 100%;
  282.  height: 100%;
  283.  position: absolute;
  284. }
  285.  
  286. /* Wish List */
  287.  
  288. #id_wishlist {
  289.  display: grid;
  290.  grid-template-columns: repeat(7, 42px);
  291.  grid-auto-rows: 42px;
  292.  grid-gap: 10px calc((100% - (7 * 42px)) / 6);
  293. }
  294.  
  295. #id_wishlist .item {
  296.  background: rgba(0,0,0,.5);
  297.  width: 30px;
  298.  height: 30px;
  299.  padding: 6px;
  300.  border-radius: 3px;
  301.  outline: 1px dotted #D8D8D8;
  302.  outline-offset: -3px;
  303. }
  304.  
  305. #id_wishlist .item:hover {
  306.  background: #FFFFFF;
  307.  outline-color: hotpink;
  308. }
  309.  
  310. /* Media */
  311.  
  312. .media_panel {
  313.  width: 42px;
  314.  height: 42px !important;
  315.  position: fixed;
  316.  top: 60px;
  317.  right: 20px;
  318.  border: 10px solid transparent;
  319.  border-image: url('https://images2.imgbox.com/1c/73/PA5zORvF_o.png') 10 fill repeat;
  320.  overflow: hidden;
  321. }
  322.  
  323. .media_panel::after {
  324.  content: url('https://i.imgur.com/MWTKBXK.gif');
  325.  filter: drop-shadow(0 1px #000);
  326.  position: relative;
  327.  top: 5px;
  328.  pointer-events: none;
  329. }
  330.  
  331. .media_panel iframe {
  332.  position: absolute;
  333.  bottom: -3px;
  334.  left: -12px;
  335.  opacity: .01;
  336. }
  337.  
  338. .media_panel .buttons {
  339.  position: fixed;
  340.  top: 60px;
  341.  right: 65px;
  342. }
  343.  
  344. /* Decorations */
  345.  
  346. #pictures_container, #texts_container {
  347.  width: 1px;
  348.  height: 1px;
  349.  position: absolute;
  350.  top: calc((100% - 525px + 40px) / 2);
  351.  left: 20px;
  352.  overflow: visible;
  353. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement