Advertisement
althindor

Pro for Hips Do Not Lie

May 8th, 2019
592
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 13.65 KB | None | 0 0
  1. /* Design by SugaSharra, Code by AlthIndor */
  2.  
  3. html, body {background: url('https://images2.imgbox.com/7b/d8/DkIXFa7t_o.png');}
  4.  
  5. html {
  6.  --azure-color: #BEFBF5;
  7.  --green-color: #708854;
  8.  --brown-color: #482012;
  9.  --yellw-color: #C4C084;
  10.  --ornge-color: #E03A1C;
  11. }
  12.  
  13. @keyframes RotateDisc {
  14.  from {transform: rotate(0deg);}
  15.  to {transform: rotate(360deg);}
  16. }
  17.  
  18. @keyframes OpaqueDisc {
  19.  from {opacity: 75;}
  20.  to {opacity: .25;}
  21. }
  22.  
  23. /* Fonts */
  24.  
  25. @font-face {
  26.  font-family: 'Pacifico';
  27.  font-style: normal;
  28.  font-weight: 400;
  29.  src: local('Pacifico Regular'), local('Pacifico-Regular'), url(https://fonts.gstatic.com/s/pacifico/v13/FwZY7-Qmy14u9lezJ-6H6Mk.woff2) format('woff2');
  30. }
  31.  
  32. @font-face {
  33.  font-family: 'PT Sans';
  34.  font-style: normal;
  35.  font-weight: 400;
  36.  src: local('PT Sans'), local('PTSans-Regular'), url(https://fonts.gstatic.com/s/ptsans/v10/jizaRExUiTo99u79D0KExQ.woff2) format('woff2');
  37. }
  38.  
  39. /* Header */
  40.  
  41. #viewer #gaia_header {
  42.  background: #181818;
  43.  width: calc(100% - 20px) !important;
  44.  height: 30px !important;
  45.  position: absolute !important;
  46.  top: 10px !important;
  47.  left: 10px !important;
  48.  border-bottom: 3px solid var(--yellw-color);
  49.  box-shadow: 0 1px 5px rgba(0,0,0,.5), 0 0 3px 2px #304050;
  50. }
  51. #gaia_header li.spacer {display: none !important;}
  52. #gaia_header li {margin: 0 5px;}
  53.  
  54. #gaia_header #header_left, #gaia_header #header_right {
  55.  background: none !important;
  56.  font-size: 0 !important;
  57.  padding: 0 6px 0 4px !important;
  58.  box-sizing: border-box;
  59. }
  60. #gaia_header #header_right {float: right !important;}
  61.  
  62. #gaia_header #header_left img {
  63.  background: var(--yellw-color);
  64.  width: 0;
  65.  height: 16px;
  66.  padding: 0 36px 0 0;
  67.  transition: background .5s ease-in-out;
  68.  mask-image: url('https://i.imgur.com/5FTB40o.png');
  69.  -webkit-mask-image: url('https://i.imgur.com/5FTB40o.png');
  70. }
  71. #gaia_header #header_left img:hover {background: #FFFFFF;}
  72.  
  73. #gaia_header a {
  74.  color: var(--yellw-color) !important;
  75.  font: normal 12px/28px 'Pacifico', cursive !important;
  76.  transition: color .5s ease-in-out;
  77.  text-decoration: dotted underline !important;
  78. }
  79. #gaia_header a:hover {color: #FFFFFF !important;}
  80.  
  81. /* Columns */
  82.  
  83. #columns, #column_1, #column_2, #column_3 {
  84.  display: block;
  85.  float: none;
  86.  margin: 0;
  87.  position: absolute;
  88. }
  89.  
  90. #columns {
  91.  background: url('https://images2.imgbox.com/36/e0/juHFw72e_o.png') no-repeat top left / contain;
  92.  width: 1050px;
  93.  height: 1000px;
  94.  left: calc(50% - 525px);
  95.  top: 60px;
  96.  transform: translateZ(0);
  97. }
  98. @media screen and (min-height: 1070px) {#columns {top: calc(50% - 500px + 30px);}}
  99. @media screen and (min-height: 1400px) {#columns {top: calc(50% - 500px);}}
  100.  
  101. #column_1, #column_2, #column_2::after {
  102.  top: 0;
  103.  left: 0;
  104. }
  105.  
  106. #column_1, #column_2 {
  107.  width: 100%;
  108.  height: 100%;
  109. }
  110. #column_2 {background: url('https://images2.imgbox.com/fd/0f/g8R0rK4z_o.png') no-repeat top left / contain;}
  111.  
  112. #column_2::after {
  113.  content: url('https://images2.imgbox.com/f0/b7/nSIMDNfo_o.png');
  114.  position: absolute;
  115.  transform-origin: 0 0;
  116.  transform: scale(.5);
  117.  pointer-events: none;
  118. }
  119.  
  120. #column_3 {
  121.  width: 410px;
  122.  height: 410px;
  123.  top: 197px;
  124.  left: 191px;
  125. }
  126.  
  127. #columns ::-webkit-scrollbar {
  128.  background: rgba(0,0,0,.5);
  129.  width: 10px;
  130.  border-radius: 3px;
  131. }
  132.  
  133. #columns ::-webkit-scrollbar-thumb {
  134.  background: rgba(254,244,234,.4) content-box;
  135.  border: 1px solid transparent;
  136.  border-radius: 3px;
  137. }
  138.  
  139. /* Column 1 is Animation Layer */
  140.  
  141. #column_1 .custom_panel, #column_1 .custom_panel div {
  142.  width: 100%;
  143.  height: 100%;
  144.  position: absolute;
  145. }
  146. #column_1 .custom_panel b, #column_1 .custom_panel b::after {position: absolute;}
  147. #column_1 .custom_panel br {display: none;}
  148.  
  149. #column_1 .custom_panel b:nth-of-type(1)::after, #column_1 .custom_panel b:nth-of-type(2)::after {
  150.  top: -97px;
  151.  left: -97px;
  152. }
  153.  
  154. #column_1 .custom_panel b:nth-of-type(1)::after {
  155.  content: url('https://images2.imgbox.com/f4/37/yjFo4y8i_o.png');
  156.  animation: RotateDisc 180s linear infinite, OpaqueDisc 10s 3.3s linear infinite alternate;
  157. }
  158.  
  159. #column_1 .custom_panel b:nth-of-type(2)::after {
  160.  content: url('https://images2.imgbox.com/2e/0b/pbHyPD78_o.png');
  161.  animation: RotateDisc 140s linear infinite reverse, OpaqueDisc 10s linear infinite alternate;
  162. }
  163.  
  164. #column_1 .custom_panel b:nth-of-type(3):after {
  165.  content: url('https://images2.imgbox.com/03/06/o0Z76iAK_o.png');
  166.  top: 73px;
  167.  left: 66px;
  168. }
  169.  
  170. #column_1 .custom_panel b:nth-of-type(4)::after {
  171.  content: url('https://images2.imgbox.com/f7/5b/XiNm847u_o.png');
  172.  top: 642px;
  173.  left: 502px;
  174.  animation: RotateDisc 120s linear infinite;
  175. }
  176.  
  177. /* Panels */
  178.  
  179. .panel, .panel h2 {
  180.  padding: 0;
  181.  margin: 0;
  182.  box-sizing: border-box;
  183. }
  184.  
  185. .panel a {
  186.  color: var(--azure-color);
  187.  font-weight: normal;
  188.  text-decoration: none;
  189.  transition: color .5s ease-in-out;
  190. }
  191. .panel a:hover {color: var(--yellw-color);}
  192.  
  193. .panel {
  194.  background: none;
  195.  color: #FFFFFF;
  196.  font: 12px/1.5 'PT Sans', sans-serif;
  197.  position: absolute;
  198.  overflow: hidden;
  199.  overscroll-behavior-y: contain;
  200. }
  201.  
  202. #column_3 .panel {
  203.  width: 100%;
  204.  height: 100%;
  205.  top: -100%;
  206.  left: 0;
  207. }
  208. #column_3 .panel:hover {top: 0%;}
  209. #id_about img, #id_comments .postcontent img, #id_signature img {max-width: 100%;}
  210.  
  211. #id_about, #id_comments, #id_interests {
  212.  text-align: justify;
  213.  padding-right: 10px;
  214.  overflow-y: scroll;
  215. }
  216. #id_friends, #id_signature {text-align: center;}
  217. #id_wishlist, #id_signature {overflow-y: auto;}
  218.  
  219. /* Headers */
  220.  
  221. #column_3 .panel::after {
  222.  display: none;
  223.  color: #000;
  224.  font: 30px/0px 'Pacifico', cursive;
  225.  letter-spacing: .01em;
  226.  text-shadow: -1px 0 var(--yellw-color), 1px 0 var(--yellw-color), 0 1px var(--yellw-color), 0 -1px var(--yellw-color), 0 1px 5px var(--azure-color);
  227.  position: fixed;
  228.  top: 629px;
  229.  left: 186px;
  230.  transform: scaleY(1.15);
  231.  pointer-events: none;
  232. }
  233. #column_3 .panel:hover::after, #column_3 #id_about::after {display: block;}
  234.  
  235. @-moz-document url-prefix() {
  236.  .panel::after {
  237.    paint-order: stroke fill;
  238.    text-shadow: 0 1px 10px var(--azure-color);
  239.    -webkit-text-stroke: 3px var(--yellw-color);
  240.  }
  241. }
  242.  
  243. #id_about::after {content: 'About Me';}
  244. #id_comments::after {content: 'Comments';}
  245. #id_wishlist::after {content: 'Wish List';}
  246. #id_interests::after {content: 'Interests';}
  247. #id_friends::after {content: 'Friends List';}
  248. #id_footprints::after {content: 'Recent Visitors';}
  249. #id_signature::after {content: 'Signature';}
  250.  
  251. #column_3 .panel h2 {
  252.  background: linear-gradient(135deg, rgba(255,255,255,.2) 40%, transparent 40%) var(--ornge-color);
  253.  width: 60px;
  254.  height: 30px;
  255.  color: #FFFFFF;
  256.  font: 0/30px 'Pacifico', sans-serif;
  257.  text-transform: capitalize;
  258.  text-align: center;
  259.  position: fixed;
  260.  top: 142px;
  261.  border-radius: 5px;
  262.  box-shadow: 0 0 0 2px var(--brown-color) inset, 1px 2px 8px var(--azure-color);
  263.  transition: all .5s ease-in-out;
  264. }
  265. #column_3 .panel h2::before {font-size: 12px;}
  266. #column_1 h2, #column_2 h2 {display: none;}
  267.  
  268. #column_3 .panel:hover h2 {
  269.  background-color: var(--azure-color);
  270.  color: var(--ornge-color);
  271.  text-shadow: 0 0 2px #FFFFFF;
  272.  box-shadow: 0 0 0 2px #FFFFFF inset, 0 0 0 4px rgba(0,0,0,.1) inset, 1px 2px 10px var(--azure-color);
  273. }
  274.  
  275. #id_about h2 {display: none;}
  276. #id_comments h2 {left: 191px;}
  277. #id_wishlist h2 {left: 261px;}
  278. #id_interests h2 {left: 331px;}
  279. #id_friends h2 {left: 401px;}
  280. #id_footprints h2 {left: 471px;}
  281. #id_signature h2 {left: 541px;}
  282.  
  283. #id_comments h2::before {content: 'Notes';}
  284. #id_wishlist h2::before {content: 'Wishes';}
  285. #id_interests h2::before {content: 'Likes';}
  286. #id_friends h2::before {content: 'Friends';}
  287. #id_footprints h2::before {content: 'Guests';}
  288. #id_signature h2::before {content: 'Mark';}
  289.  
  290. #column_3 h2::after {
  291.  content: '';
  292.  display: none;
  293.  width: 100%;
  294.  height: 40px;
  295.  position: absolute;
  296.  top: 25px;
  297.  left: 0;
  298. }
  299. #column_3 .panel:hover h2::after {display: block;}
  300.  
  301. /* Default Panel */
  302.  
  303. #id_about {top: 0 !important;}
  304. #column_3 .panel:hover ~ #id_about {top: -100% !important;}
  305. #column_3 .panel:hover ~ #id_about::after {display: none !important;}
  306.  
  307. /* Buttons */
  308.  
  309. #id_contact, #id_store {bottom: 258px;}
  310. #id_contact *, #id_store * {font-size: 0;}
  311. #id_contact {right: 71px;}
  312. #id_store {right: 35px;}
  313. #id_store h3 + div {display: none;}
  314.  
  315. #id_contact ul:not(.buttons) li, #id_store, #id_contact ul:not(.buttons) a, #id_store a[href*='userstore'], #id_comments h2 + div, #id_comments h2 ~ p, #id_comments h2 + div a, #id_comments h2 ~ p a {
  316.  background: url('https://images2.imgbox.com/1f/ba/Did5Vp7s_o.png');
  317.  width: 36px;
  318.  height: 36px;
  319. }
  320. #id_contact ul:not(.buttons) li, #id_store, #id_comments h2 + div, #id_comments h2 ~ p {border-radius: 5px;}
  321.  
  322. #id_contact ul:not(.buttons) li {
  323.  float: left;
  324.  margin: 0 6px 0 0;
  325.  position: relative;
  326.  overflow: hidden;
  327. }
  328. #id_contact ul:not(.buttons) li:nth-of-type(1), #id_contact ul:not(.buttons) li:nth-of-type(1) a {background-position: 0 0;}
  329. #id_contact ul:not(.buttons) li:nth-of-type(2), #id_contact ul:not(.buttons) li:nth-of-type(2) a {background-position: -36px 0;}
  330. #id_contact ul:not(.buttons) li:nth-of-type(3), #id_contact ul:not(.buttons) li:nth-of-type(3) a {background-position: -72px 0;}
  331. #id_store, #id_store a[href*='userstore'] {background-position: -108px 0;}
  332.  
  333. #id_comments h2 + div, #id_comments h2 + div a {background-position: -180px 0;}
  334. #id_comments h2 ~ p, #id_comments h2 ~ p a {background-position: -144px 0;}
  335.  
  336. #id_contact ul:not(.buttons) li a, #id_store a[href*='userstore'], #id_comments h2 + div a, #id_comments h2 ~ p a {
  337.  display: block;
  338.  background-position-y: -36px !important;
  339.  opacity: 0;
  340.  transition: opacity .5s ease-in-out;
  341. }
  342. #id_contact ul:not(.buttons) a:hover, #id_store a[href*='userstore']:hover, #id_comments h2 + div a:hover, #id_comments h2 ~ p a:hover {opacity: 1;}
  343.  
  344. #id_contact ul:not(.buttons) a, #id_store a[href*='userstore'] {
  345.  position: absolute;
  346.  top: 0;
  347.  left: 0;
  348. }
  349.  
  350. #id_comments h2 + div, #id_comments h2 ~ p {
  351.  display: block;
  352.  font-size: 0;
  353.  position: fixed;
  354.  left: 643px;
  355.  overflow: hidden;
  356. }
  357. #id_comments h2 + div {top: 300px;}
  358. #id_comments h2 ~ p {top: 348px;}
  359.  
  360. /* Details */
  361.  
  362. #id_details {
  363.  width: 120px;
  364.  height: 150px;
  365.  top: 530px;
  366.  right: 35px;
  367. }
  368. #id_details .forum_userstatus {display: none;}
  369.  
  370. /* Comments */
  371.  
  372. #id_comments #alert_container {padding: 0;}
  373. #id_comments #alerts_banner {display: none;}
  374. #id_comments .date {font: 85% monospace;}
  375. #id_comments .deletecomment {margin: 0 0 0 10px;}
  376. #id_comments dd {margin-bottom: 15px;}
  377. #id_comments dd:last-of-type {margin: 0;}
  378.  
  379. #id_comments dt {
  380.  line-height: normal;
  381.  margin: 0 0 3px 0;
  382.  padding: 0;
  383.  border-bottom: 1px dotted rgba(255,255,255,.3);
  384. }
  385.  
  386. #id_comments .dropBox {
  387.  background: var(--brown-color) content-box;
  388.  width: 48px;
  389.  height: 48px;
  390.  margin: 3px 7px 0px 0px;
  391.  border: 1px dotted rgba(255,255,255,.3);
  392.  overflow: hidden;
  393.  transition: background .5s ease-in-out;
  394. }
  395. #id_comments dd:hover .dropBox {background: #FFFFFF;}
  396.  
  397. #id_comments .dropBox img {
  398.  width: 120px;
  399.  height: 150px;
  400.  margin: -26px 0 0 -46px;
  401. }
  402.  
  403. /* Wish and Equipped List */
  404.  
  405. #id_wishlist, #id_equipment {
  406.  display: grid;
  407.  grid-auto-rows: max-content;
  408.  gap: 10px 0;
  409.  justify-items: center;
  410. }
  411. #id_equipment {grid-template-columns: repeat(4, 1fr);}
  412.  
  413. #id_wishlist {
  414.  grid-template-columns: repeat(7, 1fr);
  415.  padding-right: 5px;
  416. }
  417.  
  418. #id_wishlist .item, #id_equipment .item {
  419.  background: var(--green-color);
  420.  background-clip: padding-box;
  421.  width: 30px;
  422.  height: 30px;
  423.  padding: 5px;
  424.  border: 1px solid rgba(255,255,255,.5);
  425.  border-radius: 50%;
  426.  outline: 1px dotted rgba(255,255,255,.5);
  427.  outline-offset: -4px;
  428.  transition: all .5s ease-in-out;
  429. }
  430. .premium_sparkle {display: none;}
  431.  
  432. #id_wishlist .item:hover, #id_equipment .item:hover {
  433.  background: #FFFFFF;
  434.  border-color: var(--azure-color);
  435.  outline-color: var(--azure-color);
  436. }
  437.  
  438. #id_wishlist .item img[src*='thumbnails'], #id_equipment .item img[src*='thumbnails'] {transition: transform .5s ease-in-out;}
  439. #id_wishlist .item:hover img[src*='thumbnails'], #id_equipment .item:hover img[src*='thumbnails'] {transform: rotate(360deg);}
  440.  
  441. /* Equipped List */
  442.  
  443. #id_equipment {
  444.  width: 215px;
  445.  height: 146px;
  446.  bottom: 120px;
  447.  right: 290px;
  448.  opacity: .5;
  449.  transition: all .5s ease-in-out;
  450. }
  451.  
  452. #id_equipment:hover {
  453.  width: 225px;
  454.  right: 285px;
  455.  overflow-y: auto;
  456.  opacity: 1;
  457. }
  458.  
  459. /* Friends */
  460.  
  461. #id_friends h2 ~ div {display: none;}
  462. #id_friends h2 ~ p {display: none;}
  463. #id_friends .style1 p {margin-bottom: 15px;}
  464.  
  465. #id_friends .style1 li {
  466.  background: linear-gradient(135deg, rgba(0,0,0,.1) 30%, transparent 30%) var(--green-color);
  467.  width: 74px;
  468.  height: 84px;
  469.  margin: 0 10px 10px 0;
  470.  padding: 10px;
  471.  position: relative;
  472.  border: 2px solid var(--yellw-color);
  473.  border-radius: 5px;
  474.  box-shadow: 0 0 0 1px rgba(0,0,0,.5) inset;
  475.  box-sizing: border-box;
  476.  transition: all .5s ease-in-out;
  477. }
  478. #id_friends .style1 li:nth-of-type(5n) {margin-right: 0;}
  479.  
  480. #id_friends .style1 li:hover {
  481.  background: #FFFFFF;
  482.  outline-color: var(--brown-color);
  483. }
  484.  
  485. #id_friends .style1 a {
  486.  display: block;
  487.  width: 100%;
  488.  height: 100%;
  489.  line-height: 2em;
  490.  position: absolute;
  491.  top: 0;
  492.  left: 0;
  493. }
  494.  
  495. /* Interests */
  496.  
  497. #id_interests h3 {margin-bottom: 2px;}
  498. #id_interests h3::after {content: ':';}
  499. #id_interests h3:nth-of-type(n+2) {margin-top: 10px;}
  500. #id_interests .interest_tags li:nth-last-of-type(n+2)::after {content: ',';}
  501.  
  502. /* Media */
  503.  
  504. .media_panel {
  505.  background: url('https://i.imgur.com/MWTKBXK.gif') center no-repeat var(--ornge-color);
  506.  width: 27px;
  507.  height: 28px !important;
  508.  top: 709px;
  509.  right: 252px;
  510.  border-radius: 2px;
  511.  transform: rotate(-3deg);
  512.  transition: filter .5s ease-in-out;
  513. }
  514. .media_panel:hover {filter: brightness(200%) saturate(65%);}
  515.  
  516. .media_panel iframe {
  517.  position: absolute;
  518.  bottom: 0;
  519.  left: 0;
  520.  opacity: .01;
  521. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement