Advertisement
althindor

Pro for Black Pixels

May 18th, 2020
2,638
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 8.89 KB | None | 0 0
  1. /* Layout by CD-ARIAx3 */
  2. /* + Code by AlthIndor */
  3.  
  4. html, body {
  5.  background: url('https://images2.imgbox.com/fc/96/OeRDIBEq_o.png') repeat-x calc(50% + 1px) -1138px,
  6.    url('https://i.imgur.com/1NWxxyS.gif') repeat-x 0 0 / 600px auto,
  7.    repeating-linear-gradient(to right, #FDEAFE 0px, #FDEAFE 10px, #FFEEFF 10px, #FFEEFF 20px);
  8.  height: 100vh;
  9.  min-height: 920px;
  10. }
  11.  
  12. body a {
  13.  text-decoration: none !important;
  14.  transition: all .5s ease-in-out;
  15. }
  16.  
  17. #header h1, #profile .items, #profile .caption, .section h2 {display: none;}
  18. #details, #friends, #journal, #signature, #avatar_dropbox {display: none;}
  19.  
  20. #header, #profile #bar li a, #main + .clear {background: url('https://images2.imgbox.com/fc/96/OeRDIBEq_o.png');}
  21. #main + .clear {background-position-x: -1200px; pointer-events: none;}
  22.  
  23. #content {background: url('https://i.imgur.com/G3NKtAM.gif') no-repeat 120px 800px / 200px auto,
  24.   url('https://i.imgur.com/wTDpGDX.gif') no-repeat 409px 660px / 150px auto,
  25.   url('https://i.imgur.com/tjYeOYz.gif') no-repeat 420px 0,
  26.   url('https://images2.imgbox.com/fc/96/OeRDIBEq_o.png');
  27. }
  28.  
  29. /* Fonts */
  30.  
  31. @font-face {
  32.  font-family: 'Bubblegum Sans';
  33.  font-style: normal;
  34.  font-weight: 400;
  35.  src: local('Bubblegum Sans Regular'), local('BubblegumSans-Regular'), url(https://fonts.gstatic.com/s/bubblegumsans/v8/AYCSpXb_Z9EORv1M5QTjEzMEteaAxII.woff2) format('woff2');
  36. }
  37.  
  38. @font-face {
  39.  font-family: 'Open Sans';
  40.  font-style: normal;
  41.  font-weight: 400;
  42.  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFVZ0b.woff2) format('woff2');
  43. }
  44.  
  45. @font-face {
  46.  font-family: 'Open Sans';
  47.  font-style: normal;
  48.  font-weight: 700;
  49.  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN7rgOUuhp.woff2) format('woff2');
  50. }
  51.  
  52. /* Header */
  53.  
  54. #gaia_header #header_left, #gaia_header #header_right {
  55.  background: none;
  56.  width: 50% !important;
  57.  font: 400 0/34px 'Bubblegum Sans', serif !important;
  58.  padding: 0 4px !important;
  59.  box-sizing: border-box;
  60. }
  61. #gaia_header li.spacer {display: none !important;}
  62. #gaia_header li {margin: 0 2px;}
  63.  
  64. #gaia_header img {
  65.  background: url('https://i.imgur.com/cGGVY2x.png') 0 5px no-repeat;
  66.  width: 0 !important;
  67.  padding: 0 34px 0 0;
  68.  filter: invert(100%);
  69. }
  70.  
  71. #gaia_header a {
  72.  background: #9A64B8 !important;
  73.  color: #FFFFFF !important;
  74.  font-size: 13px !important;
  75.  padding: 2px 6px;
  76.  border: 2px solid #FFFFFF;
  77.  border-radius: 5px;
  78.  box-shadow: 0 1px 1px #00408040;
  79. }
  80. #gaia_header a:hover {background: #FF80C8 !important;}
  81.  
  82. #gaia_header .favorites_add {
  83.  display: initial;
  84.  position: static;
  85. }
  86. #gaia_header .favorites_add span {display: none;}
  87.  
  88. #gaia_header .favorites_add::after {
  89.  content: '❤';
  90.  font-size: 14px;
  91.  position: relative;
  92.  top: 2px;
  93. }
  94.  
  95. /* Main Areas */
  96.  
  97. #site, #content, #content #sidebar, #main + .clear {
  98.  width: 1200px;
  99.  height: 920px;
  100. }
  101. #site {margin: 0 auto;}
  102. #content {padding: 0;}
  103. #content #sidebar {left: 0;}
  104.  
  105. #header, #content, #content #main {border: none;}
  106. #header, #content, #content #main + .clear {position: absolute;}
  107. #header, #content #main {margin: 0;}
  108. #content, #content #main + .clear {top: 0;}
  109. #content #main {min-height: 0;}
  110.  
  111. /* Scrollbars */
  112.  
  113. #main ::-webkit-scrollbar, #main ::-webkit-scrollbar-thumb {
  114.  border-radius: 4px;
  115.  width: 7px;
  116. }
  117. #main ::-webkit-scrollbar {background: plum;}
  118.  
  119. #main ::-webkit-scrollbar-thumb {
  120.  background: #FFFFFF content-box;
  121.  border: 1px solid transparent;
  122. }
  123.  
  124. #main * {
  125.  scrollbar-color: #FFFFFF plum;
  126.  scrollbar-width: thin;
  127. }
  128.  
  129. #sidebar ::-webkit-scrollbar {width: 0;}
  130. #sidebar * {scrollbar-width: none;}
  131.  
  132. /* Username */
  133.  
  134. @keyframes BounceUsername {
  135.  from {transform: translateY(-10px);}
  136.  to {transform: translateY(10px);}
  137. }
  138.  
  139. #header {
  140.  background-position: 0 -952px;
  141.  width: 600px;
  142.  height: 177px;
  143.  position: absolute;
  144.  top: 200px;
  145.  left: 360px;
  146.  z-index: 1;
  147.  animation: BounceUsername 2s ease-in-out infinite alternate;
  148. }
  149.  
  150. /* Sections */
  151.  
  152. .section, #wishlist .items, #about .links + ol, #comments dl {box-sizing: border-box;}
  153. #about .links + ol, #comments dl {padding: 0 10px 0 0;}
  154.  
  155. .section {
  156.  background: none !important;
  157.  color: #404040;
  158.  font: 10px/1.6 'Open Sans', sans-serif;
  159.  padding: 0;
  160.  position: absolute !important;
  161. }
  162. .section img {max-width: 100%;}
  163.  
  164. .section a {font-weight: bold;}
  165. .section a:link, .section a:visited {color: rebeccapurple !important;}
  166. .section a:hover, .section a:active {color: #F05CE0 !important;}
  167.  
  168. #wishlist .items, #about .links + ol, #comments dl {
  169.  width: 100%;
  170.  height: 100%;
  171.  overflow-x: hidden;
  172.  overflow-y: scroll;
  173. }
  174.  
  175. /* Section Links */
  176.  
  177. .section .links, #comments .alert_container {margin: 0;}
  178. #comments .alert_container {float: none;}
  179.  
  180. .section .links {
  181.  text-align: center;
  182.  position: absolute;
  183. }
  184.  
  185. .section .links li {
  186.  display: block;
  187.  margin: 0 0 3px 0;
  188. }
  189.  
  190. .section .links a {
  191.  color: #9088B4 !important;
  192.  font: 400 12px 'Bubblegum Sans', serif;
  193.  text-shadow: 0 0 1px #FFFFFF, 0 0 2px #FFFFFF, -4px 3px #00408020;
  194.  text-decoration: none;
  195.  text-transform: capitalize;
  196. }
  197. .section .links a:hover {color: #FCA2C0 !important;}
  198.  
  199. #about .links {
  200.  left: -102px;
  201.  top: -29px;
  202. }
  203.  
  204. #comments .links {
  205.  top: 7px;
  206.  left: -98px;
  207. }
  208.  
  209. /* About */
  210.  
  211. #about {
  212.  width: 270px;
  213.  height: 160px;
  214.  text-align: right;
  215.  top: 505px;
  216.  left: 555px;
  217. }
  218. #about .links ~ br {display: none;}
  219.  
  220. /* Comments */
  221.  
  222. #comments {
  223.  width: 325px;
  224.  height: 50px;
  225.  top: 740px;
  226.  left: 438px;
  227. }
  228.  
  229. #comments .links + p, #comments #alerts_banner, #comments dt, #comments dd::before, #comments dd::after {display: none;}
  230. #comments dl dd .message, #comments dl dd:last-of-type, #comments .date {margin: 0;}
  231. #comments dl dd .message, #comments dl dd {background: none;}
  232. #comments dl dd .message {padding: 0;}
  233. #comments dl dd {border: none;}
  234. #comments dl dd:nth-last-of-type(n+2) {margin: 0 0 15px 0;}
  235.  
  236. #comments .message {
  237.  min-height: unset;
  238.  font: inherit;
  239.  position: static;
  240. }
  241.  
  242. #comments .date {
  243.  float: right;
  244.  font-style: normal;
  245. }
  246.  
  247. #comments .postcontent {
  248.  padding-top: 1px;
  249.  margin-top: 2px;
  250.  border-top: 1px dotted #DA78A0;
  251. }
  252.  
  253. /* Wish List */
  254.  
  255. #wishlist {
  256.  width: 55px;
  257.  height: 148px;
  258.  top: 490px;
  259.  left: 362px;
  260. }
  261.  
  262. #wishlist .items {scroll-snap-type: y mandatory;}
  263. #wishlist .item {background: none !important;}
  264.  
  265. #wishlist li {
  266.  display: block;
  267.  background: #E0809C;
  268.  width: 30px;
  269.  height: 30px;
  270.  padding: 5px;
  271.  margin: 0 0 8px 0;
  272.  border: 2px solid transparent;
  273.  border-radius: 50%;
  274.  box-shadow: 0 0 0 1px #FFFFFF inset;
  275.  outline: 1px dotted #807060;
  276.  outline-offset: -5px;
  277.  scroll-snap-align: start;
  278.  scroll-snap-stop: always;
  279.  transition: all .5s ease-in-out;
  280. }
  281.  
  282. #wishlist li:hover {
  283.  background: #6CBCD0;
  284.  outline-color: #FFFFFF;
  285. }
  286.  
  287. /* Avatar */
  288.  
  289. #profile {
  290.  top: 534px;
  291.  left: 422px;
  292. }
  293.  
  294. /* Contact Bar */
  295.  
  296. #bar, #bar li, #bar li a {width: 206px !important;}
  297. #bar, #bar li {background: none !important;}
  298. #bar li {margin: 0 0 13px 0;}
  299.  
  300. #bar {
  301.  margin: 0;
  302.  position: absolute;
  303.  top: 15px;
  304.  left: -313px;
  305. }
  306. #bar #offlineButton, #bar #onlineButton, #bar #ignoreButton {display: none;}
  307. #profile #bar #tradeButton {margin-top: 1px;}
  308.  
  309. #bar li, #bar li a {
  310.  height: 46px !important;
  311.  font-size: 0;
  312. }
  313.  
  314. #profile #bar li a {
  315.  background-position: -600px -952px !important;
  316.  padding: 0;
  317.  border-radius: 30px;
  318.  opacity: .01;
  319. }
  320. #profile #bar li a:hover {opacity: 1;}
  321.  
  322. #profile #bar #msgButton a {background-position-x: -805px !important;}
  323. #profile #bar #tradeButton a {background-position-x: -1011px !important;}
  324.  
  325. /* Media */
  326.  
  327. #multimedia {
  328.  background: url('https://i.imgur.com/gqTTTvw.png') -20px -7px !important;
  329.  width: 74px;
  330.  height: 30px;
  331.  top: 730px;
  332.  left: 975px;
  333.  filter: drop-shadow(0 1px .5px #00408040);
  334.  overflow: hidden;
  335. }
  336.  
  337. #multimedia object, #multimedia embed {
  338.  width: 400px;
  339.  height: 300px;
  340. }
  341.  
  342. #multimedia object {
  343.  position: absolute;
  344.  bottom: -3px;
  345.  left: -20px;
  346.  opacity: .001;
  347. }
  348.  
  349. /* Enter Button */
  350.  
  351. #about .links ~ .spoiler-wrapper .spoiler-control-show {
  352.  background: url('') center / cover #9A64B8;
  353.  width: 100%;
  354.  height: 100%;
  355.  top: 0;
  356.  left: 0;
  357.  border: none;
  358.  outline: none;
  359.  position: fixed;
  360.  z-index: 999;
  361. }
  362.  
  363. #about .links ~ .spoiler-wrapper span {display: none;}
  364. #about .links ~ .spoiler-revealed {display: none !important;}
  365.  
  366. /* Animated Stars */
  367.  
  368. @keyframes TweakStars {
  369.  from {transform: rotate(-20deg);}
  370.  to {transform: rotate(20deg);}
  371. }
  372.  
  373. #content::after, #site::after {
  374.  content: '';
  375.  background: url('https://i.imgur.com/ffXdIXZ.png') 0 0 / 100px auto;
  376.  position: absolute;
  377.  animation: TweakStars 2s steps(2, jump-none) infinite;
  378. }
  379.  
  380. #content::after {
  381.  background-position: bottom right;
  382.  width: 50px;
  383.  height: 46px;
  384.  top: 440px;
  385.  left: 308px;
  386. }
  387.  
  388. #site::after {
  389.  background-size: 150px auto;
  390.  width: 76px;
  391.  height: 70px;
  392.  bottom: 40px;
  393.  right: 401px;
  394.  animation-direction: reverse;
  395. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement