Advertisement
althindor

Pro for Woeic

Aug 4th, 2019
496
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
CSS 11.72 KB | None | 0 0
  1. /* Concept by SugaSharra, Code by AlthIndor */
  2.  
  3. html, body {background: #000;}
  4. body a {text-decoration: none !important;}
  5.  
  6. /* Fonts */
  7.  
  8. @font-face {
  9.  font-family: 'Open Sans';
  10.  font-style: normal;
  11.  font-weight: 400;
  12.  src: local('Open Sans'), local('OpenSans'), url(https://fonts.gstatic.com/s/opensans/v15/mem8YaGs126MiZpBA-UFVZ0b.woff2) format('woff2');
  13. }
  14.  
  15. @font-face {
  16.  font-family: 'Open Sans';
  17.  font-style: normal;
  18.  font-weight: 700;
  19.  src: local('Open Sans Bold'), local('OpenSans-Bold'), url(https://fonts.gstatic.com/s/opensans/v17/mem5YaGs126MiZpBA-UN7rgOUuhp.woff2) format('woff2');
  20. }
  21.  
  22. /* Header */
  23.  
  24. #viewer #gaia_header {
  25.  background: linear-gradient(to bottom, #00000060, transparent);
  26.  height: 40px !important;
  27. }
  28.  
  29. #gaia_header #header_left, #gaia_header #header_right {
  30.  background: none !important;
  31.  font: 400 0/31px 'Open Sans', sans-serif !important;
  32.  padding: 0 2px !important;
  33.  box-sizing: border-box;
  34. }
  35. #gaia_header #header_right {float: right;}
  36. #gaia_header .spacer {display: none !important;}
  37. #gaia_header li {margin: 0 5px;}
  38.  
  39. #header_left img {
  40.  background: url('https://graphics.gaiaonline.com/images/gaia_global/gaia_header/br_gaia_logo_header.png') 0 0 no-repeat;
  41.  background-size: 100% auto;
  42.  width: 0;
  43.  height: 18px;
  44.  padding: 0 38px 0 0;
  45.  margin: 0 -1px 0 0;
  46.  filter: invert(50%) drop-shadow(0 1px .1px #F0F0F0);
  47. }
  48.  
  49. #gaia_header a {
  50.  background: #FFFFFFC0;
  51.  color: #7B7579 !important;
  52.  font-size: 9px !important;
  53.  font-weight: normal !important;
  54.  letter-spacing: .1em !important;
  55.  text-shadow: 0 1px 1px #F0F0F0;
  56.  text-transform: uppercase;
  57.  padding: 1px 4px;
  58.  border: 1px solid #4080FF;
  59.  border-radius: 3px;
  60.  box-shadow: 0 0 0 1px #FFFFFFC0;
  61.  opacity: .5;
  62.  transition: opacity .5s ease-in-out;
  63. }
  64. #gaia_header a:hover {opacity: 1;}
  65.  
  66. /* Columns */
  67.  
  68. #columns, #column_1, #column_2 {
  69.  display: block;
  70.  float: none;
  71.  margin: 0;
  72. }
  73. #columns, #column_1 {width: 100%;}
  74. #column_3 {display: none;}
  75.  
  76. #columns {
  77.  top: 0;
  78.  left: 0;
  79. }
  80.  
  81. #column_1 {
  82.  background: url('https://i.imgur.com/hpY2ubo.jpg') center / cover;
  83.  height: 100vh;
  84.  transform: translateZ(0);
  85. }
  86.  
  87. #column_2 {
  88.  width: 50%;
  89.  font-size: 0;
  90.  border: 20px solid transparent;
  91.  box-sizing: border-box;
  92. }
  93.  
  94. #columns ::-webkit-scrollbar {width: 8px;}
  95. #columns ::-webkit-scrollbar-thumb {border: 1px solid transparent;}
  96. #column_1 ::-webkit-scrollbar {background: #FFFFFF;}
  97. #column_1 ::-webkit-scrollbar-thumb {background: #E0E0E0 content-box;}
  98. #column_2 ::-webkit-scrollbar {background: #404040;}
  99. #column_2 ::-webkit-scrollbar-thumb {background: #808080 content-box;}
  100.  
  101. /* Panels */
  102.  
  103. .panel {
  104.  background: none;
  105.  color: #FFFFFF;
  106.  font: 11px/1.6 'Open Sans', sans-serif;
  107.  margin: 0;
  108.  padding: 0;
  109.  box-sizing: border-box;
  110. }
  111. .panel h2 {display: none;}
  112.  
  113. #column_1 .panel a {color: #804080;}
  114. #column_2 .panel a {color: #FFFFFF;}
  115.  
  116. #column_1 .panel {
  117.  color: #202020;
  118.  font-size: 12px;
  119. }
  120. #column_1 .panel:not(.custom_panel) {position: fixed;}
  121.  
  122. #id_about, .media_panel {
  123.  background: #FFFFFFC0;
  124.  width: 370px;
  125.  bottom: 10%;
  126.  border-radius: 5px;
  127.  opacity: .5;
  128.  transition: opacity .5s ease-in-out;
  129. }
  130. #id_about:hover, .media_panel:hover {opacity: 1;}
  131.  
  132. #id_about, #id_comments dl {
  133.  padding-right: 10px;
  134.  overscroll-behavior-y: contain;
  135.  scrollbar-width: thin;
  136. }
  137. #id_about img, .postcontent img {max-width: 100% !important;}
  138.  
  139. #id_footprints {
  140.  max-height: 110px;
  141.  margin-bottom: 20px;
  142.  overflow: hidden auto;
  143. }
  144.  
  145. /* About Me */
  146.  
  147. #id_about {
  148.  max-height: 80%;
  149.  height: 520px;
  150.  right: 140px;
  151.  border: 10px solid transparent;
  152.  overflow: hidden auto;
  153.  scrollbar-color: #E0E0E0 #FFFFFF;
  154. }
  155.  
  156. /* Comments */
  157.  
  158. #id_comments dl {
  159.  width: 100%;
  160.  max-height: 100px;
  161.  box-sizing: border-box;
  162.  overflow: hidden auto;
  163.  scrollbar-color: #808080 #404040;
  164. }
  165.  
  166. #id_comments dt {
  167.  height: auto;
  168.  line-height: inherit;
  169.  padding: 0 0 2px 0;
  170.  margin: 0 0 3px 0;
  171.  border-bottom: 1px solid #FFFFFF40;
  172. }
  173.  
  174. #id_comments dd {margin: 0 0 15px 0;}
  175. #id_comments dd:last-of-type {margin: 0;}
  176.  
  177. #id_comments .dropBox {
  178.  background: #FFFFFF80;
  179.  width: 48px;
  180.  height: 48px;
  181.  margin: 5px 8px 0 0;
  182.  border: 1px solid #FFFFFF;
  183.  overflow: hidden;
  184. }
  185.  
  186. #id_comments .dropBox img {
  187.  width: 120px;
  188.  height: 150px;
  189.  margin: -26px 0 0 -46px;
  190. }
  191.  
  192. /* Contact */
  193.  
  194. #id_contact {
  195.  top: 40px;
  196.  left: 50%;
  197.  transform: translateX(-50%) scale(.8);
  198.  transform-origin: top center;
  199. }
  200. #id_contact span {display: none;}
  201.  
  202. #id_contact ul:not(.buttons) li {
  203.  background: url('https://i.imgur.com/R9wla40.png');
  204.  float: left;
  205.  width: 40px;
  206.  height: 40px !important;
  207.  margin: 0 5px;
  208.  position: relative;
  209.  border-radius: 5px;
  210.  opacity: .5;
  211.  transition: opacity .5s ease-in-out;
  212. }
  213. #id_contact ul:not(.buttons) li:nth-of-type(1) {background-position: 0 -40px;}
  214. #id_contact ul:not(.buttons) li:nth-of-type(2) {background-position: 0 -80px;}
  215. #id_contact ul:not(.buttons) li:nth-of-type(3) {background-position: 0 -120px;}
  216. #id_contact ul:not(.buttons) li:hover {opacity: 1;}
  217.  
  218. #id_contact a {
  219.  display: block;
  220.  width: 100%;
  221.  height: 100%;
  222.  font-size: 0;
  223.  position: absolute;
  224.  top: 0;
  225.  left: 0;
  226. }
  227.  
  228. /* Media */
  229.  
  230. .media_panel {
  231.  height: 260px !important;
  232.  left: 140px;
  233.  border: 5px solid transparent;
  234. }
  235.  
  236. .media_panel iframe {
  237.  width: 100%;
  238.  height: 100%;
  239. }
  240.  
  241. /* Animation Layer */
  242.  
  243. .custom_panel, .custom_panel h2 + div {height: 100% !important;}
  244. .custom_panel {pointer-events: none;}
  245. .custom_panel br {display: none;}
  246.  
  247. .custom_panel i, .custom_panel b, .custom_panel ul, .custom_panel span {
  248.  display: block;
  249.  box-sizing: border-box;
  250. }
  251. .custom_panel i, .custom_panel b, .custom_panel span {position: fixed;}
  252.  
  253. .custom_panel i {
  254.  top: 50%;
  255.  left: 50%;
  256.  transform: translate(-50%, -50%);
  257.  transform-origin: 0 0;
  258. }
  259.  
  260. .custom_panel ul {
  261.  background: url('https://images2.imgbox.com/76/9a/EBPuC4DO_o.png') center no-repeat;
  262.  width: 90px;
  263.  height: 100px;
  264.  margin: 0 !important;
  265.  position: absolute;
  266. }
  267.  
  268. .custom_panel i:first-of-type {z-index: 1;}
  269. .custom_panel b {z-index: 2;}
  270. #id_about, .media_panel {z-index: 3;}
  271. .custom_panel i:nth-of-type(n+2) {z-index: 4;}
  272. .custom_panel ul, .custom_panel span {z-index: 5;}
  273. #id_contact {z-index: 6;}
  274.  
  275. /* Sun */
  276.  
  277. @keyframes SunRaysRotate {
  278.  0% {transform: rotate(0deg) translate(-50%, -50%);}
  279.  100% {transform: rotate(360deg) translate(-50%, -50%);}
  280. }
  281.  
  282. @keyframes SunRaysFlicker {
  283.  0% {opacity: 0;}
  284.  5.5% {opacity: .8;}
  285.  11% {opacity: 1;}
  286.  16.5% {opacity: .7;}
  287.  22% {opacity: .9;}
  288.  27.5% {opacity: 1;}
  289.  33% {opacity: 0;}
  290.  100% {opacity: 0;}
  291. }
  292.  
  293. i:nth-of-type(1) {
  294.  background: url('https://images2.imgbox.com/b9/c8/yCu1BUAo_o.png') no-repeat center / contain, radial-gradient(circle at center, #FFFFFF 10px, pink 40px, #FF600020 100px, transparent 150px);
  295.  background-blend-mode: hard-light, normal;
  296.  width: 300px;
  297.  height: 300px;
  298.  animation: SunRaysRotate 300s linear infinite;
  299.  mix-blend-mode: screen;
  300. }
  301.  
  302. i:nth-of-type(2) {
  303.  background: url('https://images2.imgbox.com/2e/0b/pbHyPD78_o.png') no-repeat center / contain;
  304.  width: 600px;
  305.  height: 600px;
  306.  mix-blend-mode: soft-light;
  307.  animation: SunRaysRotate 120s linear infinite, SunRaysFlicker 30s linear infinite;
  308. }
  309.  
  310. /* Hexagons */
  311.  
  312. @keyframes HexagonProceedRight {
  313.  0% {left: -240%;}
  314.  33% {left: 240%;}
  315.  100% {left: 240%;}
  316. }
  317.  
  318. @keyframes HexagonProceedLeft {
  319.  0% {left: 120%;}
  320.  33% {left: -120%;}
  321.  100% {left: -120%;}
  322. }
  323.  
  324. @keyframes HexagonsShine {
  325.  0% {opacity: 0;}
  326.  3% {opacity: 1;}
  327.  30% {opacity: 1;}
  328.  33% {opacity: 0;}
  329.  100% {opacity: 0;}
  330. }
  331.  
  332. .custom_panel b ~ ul {
  333.  position: fixed;
  334.  top: calc(50% - 50px);
  335.  left: calc(50% - 45px);
  336.  transform: scale(.4);
  337.  filter: blur(5px);
  338.  mix-blend-mode: soft-light;
  339. }
  340.  
  341. .custom_panel ul ul {
  342.  top: 60%;
  343.  left: 120%;
  344.  transform: scale(1.25);
  345.  animation: HexagonProceedLeft 30s linear infinite, HexagonsShine 30s linear infinite;
  346. }
  347.  
  348. .custom_panel ul:nth-of-type(2), .custom_panel ul:nth-of-type(2) ul {
  349.  top: -120%;
  350.  left: -240%;
  351.  transform: scale(2);
  352.  animation: HexagonProceedRight 30s linear infinite, HexagonsShine 30s linear infinite;
  353. }
  354.  
  355. /* Clouds */
  356.  
  357. @keyframes MoveClouds {
  358.  from {background-position-x: 0;}
  359.  to {background-position-x: 2400px;}
  360. }
  361.  
  362. .custom_panel b {
  363.  width: 100%;
  364.  height: 100%;
  365. }
  366.  
  367. .custom_panel b:nth-last-of-type(n+2) {
  368.  animation: MoveClouds 100s linear infinite;
  369.  background-size: 2400px auto !important;
  370. }
  371.  
  372. .custom_panel b:nth-of-type(1) {
  373.  background: url('https://images2.imgbox.com/c4/a2/bmMBWrAY_o.png') bottom left repeat-x;
  374.  animation-duration: 225s;
  375. }
  376.  
  377. .custom_panel b:nth-of-type(2) {
  378.  background: url('https://images2.imgbox.com/5a/92/T9fJJhvj_o.png') bottom left repeat-x;
  379.  animation-duration: 280s;
  380.  filter: blur(0.5px);
  381.  opacity: .8;
  382. }
  383.  
  384. .custom_panel b:nth-of-type(3) {
  385.  background: url('https://images2.imgbox.com/f0/87/9ItiEDTn_o.png') bottom left repeat-x;
  386.  animation-duration: 240s;
  387.  filter: blur(1.0px);
  388. }
  389.  
  390. .custom_panel b:nth-of-type(4) {
  391.  background: url('https://images2.imgbox.com/0c/5d/kzKhwhKd_o.png') top -100px left 0 repeat-x;
  392.  animation-duration: 187s;
  393.  filter: blur(1.0px);
  394. }
  395.  
  396. .custom_panel b:nth-of-type(5) {
  397.  background: url('https://images2.imgbox.com/99/65/atygqOpk_o.png') 0 45% repeat-x;
  398.  animation-duration: 180s;
  399.  filter: blur(1.5px);
  400.  opacity: .8;
  401. }
  402.  
  403. @media screen and (max-height: 900px) {
  404.  
  405.   @keyframes MoveClouds {
  406.    from {background-position-x: 0;}
  407.    to {background-position-x: 1900px;}
  408.   }
  409.   .custom_panel b:nth-last-of-type(n+2) {background-size: 1900px auto !important;}
  410.   .custom_panel b:nth-of-type(4) {background-position: top -50px left 0;}
  411.   .custom_panel b:nth-of-type(5) {background-position: 0 50%;}
  412.  
  413. }
  414.  
  415. @keyframes MoveWisps {
  416.  from {background-position-x: 0;}
  417.  to {background-position-x: 4096px;}
  418. }
  419.  
  420. .custom_panel b:nth-of-type(6) {
  421.  background: url('https://images2.imgbox.com/69/e6/iEX4goFd_o.jpg') bottom left repeat-x;
  422.  animation: MoveWisps 160s linear infinite;
  423.  mix-blend-mode: screen;
  424. }
  425.  
  426. /* Light Rings */
  427.  
  428. .custom_panel i:nth-of-type(n+3) {
  429.  border-radius: 50%;
  430.  mix-blend-mode: screen;
  431.  opacity: .5;
  432. }
  433.  
  434. .custom_panel i:nth-of-type(3) {
  435.  background: #FFFFFF50;
  436.  width: 30vw;
  437.  height: 30vw;
  438.  border: 2px solid #FF8040;
  439.  filter: blur(3px);
  440.  box-shadow: 0 0 5px #FFFFFF inset, 0 0 10px #FF8040, 0 0 20px #FFFFFF, 0 0 100px #FFFFFF;
  441. }
  442.  
  443. .custom_panel i:nth-of-type(4) {
  444.  width: 94vw;
  445.  height: 94vw;
  446.  border: 5px solid #FF4040;
  447.  box-shadow: 0 0 20px 5px #FFA000, 0 0 30px 20px #FFFFFF, 0 0 40px #00FFFF, 0 0 100px 30px #FFFFFF;
  448.  filter: blur(5px);
  449. }
  450.  
  451. /* Birds */
  452.  
  453. @keyframes BirdFlap {
  454.  from {background-position: 0 0;}
  455.  to {background-position: 0 -1190px;}
  456. }
  457.  
  458. @keyframes BirdsFly {
  459.  0% {top: 100%; left: 100%;}
  460.  15% {top: 0%; left: -500px;}
  461.  100% {top: 0%; left: -500px;}
  462. }
  463.  
  464. .custom_panel span {
  465.  background: url('https://images2.imgbox.com/3e/20/I25V3Iy0_o.png');
  466.  width: 205px;
  467.  height: 170px;
  468.  top: 0;
  469.  left: 0;
  470.  transform-origin: 0 0;
  471.  animation: BirdFlap .5s steps(7, start) infinite alternate, BirdsFly 60s linear infinite both;
  472. }
  473.  
  474. .custom_panel span:nth-of-type(1) {
  475.  animation-delay: 0.0s, 0s;
  476.  transform: scale(.3);
  477. }
  478.  
  479. .custom_panel span:nth-of-type(2) {
  480.  animation-delay: 0.3s, 0s;
  481.  transform: scale(.3) translate(200px, 70px);
  482. }
  483.  
  484. .custom_panel span:nth-of-type(3) {
  485.  animation-delay: 0.1s, 0s;
  486.  transform: scale(.3) translate(380px, 200px);
  487. }
  488.  
  489. .custom_panel span:nth-of-type(4) {
  490.  animation-delay: 0.25s, 0s;
  491.  transform: scale(.3) translate(600px, 260px);
  492. }
  493.  
  494. .custom_panel span:nth-of-type(5) {
  495.  animation-delay: 0.0s, 0s;
  496.  transform: scale(.3) translate(800px, 400px);
  497. }
  498.  
  499. .custom_panel span:nth-of-type(6) {
  500.  animation-delay: 0.15s, 0s;
  501.  transform: scale(.3) translate(50px, 200px);
  502. }
  503.  
  504. .custom_panel span:nth-of-type(7) {
  505.  animation-delay: 0.3s, 0s;
  506.  transform: scale(.3) translate(150px, 380px);
  507. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement