Advertisement
althindor

Code for Janimals Yogurt

May 1st, 2018
249
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 8.72 KB | None | 0 0
  1. /* Profile By AlthIndor */
  2.  
  3. @keyframes RotateBackground {
  4.  from {transform: rotate(0deg);}
  5.  to {transform: rotate(360deg);}
  6. }
  7.  
  8. @keyframes MoveAvatar {
  9.  from {margin-top: 0;}
  10.  to {margin-top: 20px;}
  11. }
  12.  
  13. html, body {background: url('') #202020 fixed center / cover;}
  14. #column_2, #column_2::before, #column_2 h2, #id_store, #id_contact ul:not(.buttons) li, #texts_container .spoiler-control-show {background: url('https://i.imgur.com/cxVlzMB.png');}
  15.  
  16. /* Fonts */
  17.  
  18. @font-face {
  19.  font-family: 'Varela Round';
  20.  font-style: normal;
  21.  font-weight: 400;
  22.  src: local('Varela Round Regular'), local('VarelaRound-Regular'), url(https://fonts.gstatic.com/s/varelaround/v9/w8gdH283Tvk__Lua32TysjIfp8uP.woff2) format('woff2'), url(https://fonts.gstatic.com/s/varelaround/v9/APH4jr0uSos5wiut5cpjrnhCUOGz7vYGh680lGh-uXM.woff) format('woff');
  23. }
  24.  
  25. @font-face {
  26.  font-family: 'PT Sans';
  27.  font-style: normal;
  28.  font-weight: 400;
  29.  src: local('PT Sans'), local('PTSans-Regular'), url(https://fonts.gstatic.com/s/ptsans/v9/jizaRExUiTo99u79D0KExQ.woff2) format('woff2'), url(https://fonts.gstatic.com/s/ptsans/v9/jizaRExUiTo99u79D0KEww.woff) format('woff');
  30. }
  31.  
  32. /* Header */
  33.  
  34. #gaia_header {border-bottom: 10px solid transparent;}
  35.  
  36. #gaia_header #header_left, #gaia_header #header_right {
  37.  color: transparent;
  38.  font-family: 'Varela Round', sans-serif;
  39.  line-height: 34px !important;
  40.  padding: 0 10px 0 8px !important;
  41.  box-sizing: border-box;
  42. }
  43. #gaia_header #header_right {float: right !important;}
  44. #gaia_header li.spacer {display: none !important;}
  45.  
  46. #gaia_header #header_left img {
  47.  background: url('https://i.imgur.com/s0NkOhU.png') 0 1px no-repeat;
  48.  width: 0;
  49.  padding: 0 47px 0 0;
  50. }
  51.  
  52. #gaia_header a {
  53.  color: #FFFFFF !important;
  54.  font-size: 10px;
  55.  letter-spacing: .02em;
  56.  text-decoration: none;
  57.  text-transform: uppercase;
  58.  opacity: .8;
  59. }
  60. #gaia_header a:hover {opacity: 1;}
  61.  
  62. /* Columns */
  63.  
  64. #columns, #column_1, #column_2, #column_3 {
  65.  padding: 0;
  66.  margin: 0;
  67.  position: absolute;
  68. }
  69.  
  70. #columns, #column_1 {
  71.  width: 100%;
  72.  left: 0;
  73. }
  74.  
  75. #columns {
  76.  height: calc(100% - 30px);
  77.  top: 30px;
  78. }
  79. #columns ::-webkit-scrollbar {display: none;}
  80.  
  81. #column_1 {
  82.  height: 100%;
  83.  top: 0;
  84. }
  85.  
  86. #column_2, #column_3, #texts_container .spoiler-wrapper {
  87.  height: 550px;
  88.  top: calc(50% - 275px);
  89. }
  90.  
  91. #column_2, #texts_container .spoiler-wrapper {
  92.  width: 680px;
  93.  left: calc(50% - 340px);
  94. }
  95.  
  96. #column_2 {
  97.  opacity: 0;
  98.  transition: opacity 0s linear 43200s;
  99. }
  100.  
  101. #column_2:hover {
  102.  opacity: 1;
  103.  transition: opacity 0s linear 0s;
  104. }
  105.  
  106. #column_3 {
  107.  width: 170px;
  108.  right: calc(50% - 340px);
  109. }
  110.  
  111. #column_2::before {
  112.  content: '';
  113.  display: block;
  114.  background-position: -680px 0;
  115.  width: 550px;
  116.  height: 550px;
  117.  position: absolute;
  118.  top: 0;
  119.  left: calc(50% - 275px);
  120.  animation: RotateBackground 30s linear infinite;
  121.  pointer-events: none;
  122. }
  123.  
  124. /* Panels */
  125.  
  126. .panel {
  127.  font-family: 'PT Sans', sans-serif;
  128.  font-size: 12px;
  129.  padding: 0;
  130.  margin: 0;
  131.  position: absolute;
  132.  box-sizing: border-box;
  133. }
  134.  
  135. .panel a {
  136.  color: #D0D0D0;
  137.  text-decoration: none;
  138. }
  139.  
  140. #column_1 h2, #column_3 h2 {display: none;}
  141.  
  142. /* Panels */
  143.  
  144. .panel, .panel h2 {
  145.  padding: 0;
  146.  margin: 0;
  147.  box-sizing: border-box;
  148. }
  149.  
  150. /* Details */
  151.  
  152. #id_details {
  153.  background: none;
  154.  width: 120px;
  155.  height: 150px;
  156.  top: 270px;
  157.  left: calc(50% - 60px);
  158.  z-index: 1;
  159.  animation: MoveAvatar 3s 0s ease-in-out infinite alternate;
  160. }
  161. #id_details h2 {display: none;}
  162. #id_details p:nth-of-type(n+2) {display: none;}
  163. .forum_userstatus {display: none;}
  164.  
  165. #id_details img {filter: grayscale(100%) drop-shadow(0 0 10px #D0D0D0);}
  166. #id_details:hover img {filter: drop-shadow(0 0 10px #D0D0D0);}
  167.  
  168. /* Comments */
  169.  
  170. #id_comments #alerts_banner {display: none;}
  171. #id_comments .deletecomment {display: none;}
  172. #id_comments .dropBox {display: none;}
  173. #id_comments dl {margin-top: 40px;}
  174. #id_comments dd {padding-bottom: 7px;}
  175. #id_comments dd:last-of-type {margin-bottom: 0;}
  176.  
  177. #id_comments dt {
  178.  height: auto;
  179.  line-height: inherit;
  180.  text-align: left;
  181.  padding: 0 0 5px 0;
  182.  margin: 0 0 3px 0;
  183.  border-bottom: 2px solid #808080;
  184. }
  185.  
  186. #id_comments .username {
  187.  float: none;
  188.  text-transform: uppercase;
  189. }
  190.  
  191. /* Comments Buttons */
  192.  
  193. #id_comments h2 ~ div:not(.clear), #id_comments h2 ~ div span,  #id_comments h2 ~ p {
  194.  display: block;
  195.  font-family: 'Varela Round', sans-serif;
  196.  font-size: 10px;
  197.  text-align: center;
  198.  text-transform: uppercase;
  199.  padding: 0;
  200.  border-radius: 10px;
  201. }
  202.  
  203. #id_comments h2 ~ div:not(.clear), #id_comments h2 ~ p {
  204.  float: left;
  205.  background: #404040;
  206.  width: calc(50% - 5px);
  207.  height: 30px;
  208.  line-height: 30px;
  209.  margin: 0;
  210. }
  211. #id_comments h2 ~ div span {width: 100%;}
  212. #id_comments h2 ~ p {margin-left: 10px;}
  213.  
  214. #id_comments h2 ~ div:not(.clear):hover, #id_comments h2 ~ p:hover {background: #FFFFFF;}
  215. #id_comments h2 ~ div:not(.clear):hover a, #id_comments h2 ~ p:hover a {color: #000000;}
  216.  
  217. /* Tabbed Panels */
  218.  
  219. #column_2 .panel img {max-width: 100% !important;}
  220. #column_2:hover .panel:not(#id_details) {transition: top 0s linear 0s, z-index 0s linear 0s;}
  221.  
  222. #column_2 .panel:not(#id_details) {
  223.  background: #000000;
  224.  width: 340px;
  225.  height: 340px;
  226.  color: #FFFFFF;
  227.  padding: 0 10px 0 0;
  228.  top: 600px;
  229.  left: 170px;
  230.  border: 10px solid transparent;
  231.  transition: top 0s linear 43200s, z-index 0s linear 43200s;
  232.  z-index: 8;
  233.  overflow-x: hidden;
  234.  overflow-y: scroll;
  235. }
  236. @media screen and (-webkit-min-device-pixel-ratio:0) {#column_2 .panel:not(#id_details) {padding: 0;}}
  237. #id_about, #id_comments, .custom_panel {text-align: justify;}
  238. #id_footprints {text-align: center;}
  239.  
  240. #column_2 .panel:not(#id_details):hover {
  241.  top: 105px;
  242.  transition: top 0s linear 0s, z-index 0s linear 0s;
  243.  z-index: 99;
  244. }
  245.  
  246. /* Transparent Bridge */
  247.  
  248. #columns::before, #column_2 h2::before {
  249.  content: '';
  250.  display: block;
  251.  height: 550px;
  252.  position: fixed;
  253.  top: calc(50% - 275px + 15px);
  254.  left: calc((50% - 340px) + 50px);
  255. }
  256.  
  257. #columns::before {
  258.  width: 120px;
  259.  z-index: 9;
  260. }
  261.  
  262. #column_2 h2::before {
  263.  width: 5px;
  264.  z-index: -1;
  265. }
  266.  
  267. /* Panel Headers */
  268.  
  269. #column_2:hover h2 {transition: opacity 0s linear 0s;}
  270.  
  271. #column_2 h2, #id_contact ul:not(.buttons) li, #id_store {
  272.  width: 50px;
  273.  height: 50px;
  274.  font-size: 0;
  275.  padding: 0;
  276.  margin: 0;
  277.  opacity: 0;
  278.  box-sizing: border-box;
  279. }
  280. #column_2 h2 {transition: opacity 0s linear 43200s;}
  281. #column_2 h2:hover, #id_contact ul:not(.buttons) li:hover, #id_store:hover {opacity: 1;}
  282. #column_2 h2:hover {transition: opacity 0s linear 0s;}
  283.  
  284. #column_2 h2 {
  285.  position: fixed;
  286.  left: calc(50% - 340px);
  287.  z-index: 999;
  288. }
  289.  
  290. #id_about h2 {
  291.  background-position: -1235px -200px;
  292.  top: calc((50% - 275px + 15px) + 160px);
  293. }
  294.  
  295. #id_comments h2 {
  296.  background-position: -1235px -250px;
  297.  top: calc((50% - 275px + 15px) + 220px);
  298. }
  299.  
  300. #column_2 .custom_panel h2 {
  301.  background-position: -1235px -300px;
  302.  top: calc((50% - 275px + 15px) + 280px);
  303. }
  304.  
  305. #id_footprints h2 {
  306.  background-position: -1235px -350px;
  307.  top: calc((50% - 275px + 15px) + 340px);
  308. }
  309.  
  310. #id_contact, #id_store {right: 0;}
  311.  
  312. #id_contact {
  313.  background: none;
  314.  top: 160px;
  315. }
  316.  
  317. #id_store {
  318.  background-position: -1285px -350px;
  319.  top: 340px;
  320. }
  321. #id_store h3, #id_store div, #id_store p:first-of-type {display: none;}
  322.  
  323. #id_contact ul:not(.buttons) li {
  324.  margin-bottom: 10px;
  325.  position: relative;
  326. }
  327. #id_contact ul:not(.buttons) li:nth-of-type(1) {background-position: -1285px -200px;}
  328. #id_contact ul:not(.buttons) li:nth-of-type(2) {background-position: -1285px -250px;}
  329. #id_contact ul:not(.buttons) li:nth-of-type(3) {background-position: -1285px -300px;}
  330.  
  331. #id_contact ul:not(.buttons) li a, #id_store a {
  332.  display: block;
  333.  width: 100%;
  334.  height: 100%;
  335.  font-size: 0;
  336.  position: absolute;
  337. }
  338.  
  339. /* Entry Spoiler */
  340.  
  341. #pictures_container, #texts_container {position: relative;}
  342. #pictures_container {z-index: 9998;}
  343. #texts_container {z-index: 9999;}
  344. #texts_container p {margin: 0;}
  345. .decoration {min-height: 0;}
  346.  
  347. #texts_container .spoiler-wrapper, #texts_container .spoiler-title, #texts_container .spoiler-control-show {
  348.  font-size: 0;
  349.  padding: 0;
  350.  border: none;
  351.  box-sizing: border-box;
  352. }
  353.  
  354. #texts_container .spoiler-wrapper {
  355.  position: fixed;
  356.  top: calc(50% - 275px + 15px);
  357. }
  358. #texts_container .spoiler-revealed {display: none;}
  359.  
  360. #texts_container .spoiler-title {
  361.  width: 100%;
  362.  height: 100%;
  363. }
  364.  
  365. #texts_container .spoiler-control-show {
  366.  background-position: -1235px 0 !important;
  367.  width: 200px;
  368.  height: 200px;
  369.  position: absolute;
  370.  top: calc(50% - 100px);
  371.  left: calc(50% - 100px);
  372.  border-radius: 50%;
  373. }
  374.  
  375. /* Media */
  376.  
  377. .media_panel, .media_panel object {
  378.  width: 100%;
  379.  height: 100% !important;
  380.  position: absolute;
  381.  top: 0;
  382.  left: 0;
  383. }
  384.  
  385. .column:not(#column_1) .media_panel {display: none;}
  386. #column_1 .media_panel:nth-of-type(n+2) {display: none;}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement