Falkstids

Worm

Nov 21st, 2017
102
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.55 KB | None | 0 0
  1. /*Copy this in the CSS part*/
  2. @import url('https://fonts.googleapis.com/css?family=Vollkorn+SC');
  3. @import url('https://fonts.googleapis.com/css?family=Heebo:300,400,800');
  4. body {
  5. background-color:#000;
  6. overflow:hidden;
  7. }
  8.  
  9. ::-webkit-scrollbar
  10. {
  11. width:0px;
  12. background-color: transparent;
  13. }
  14.  
  15.  
  16. #stars, #twinkling {
  17. position:absolute;
  18. top:0;
  19. left:0;
  20. right:0;
  21. bottom:0;
  22. width:100%;
  23. height:100%;
  24. }
  25.  
  26. #stars {
  27. background:#000 url(http://www.script-tutorials.com/demos/360/images/stars.png) repeat top center;
  28. z-index:0;
  29. opacity:0;
  30. transition:3s;
  31. transition-delay:999999s;
  32. }
  33.  
  34. body:hover #stars{
  35. opacity:1;
  36. transition-delay:6s;
  37. }
  38.  
  39. #twinkling{
  40. background:transparent url(http://www.script-tutorials.com/demos/360/images/twinkling.png) repeat top center;
  41. z-index:1;
  42. animation:move-twink-back 200s linear infinite;
  43. }
  44.  
  45. @keyframes move-twink-back {
  46. from {background-position:0 0;}
  47. to {background-position:-10000px 5000px;}
  48. }
  49.  
  50.  
  51.  
  52. #text{
  53. width:730px;
  54. padding:10px;
  55. color:#fffee7;
  56. font-family: "Vollkorn SC";
  57. font-weight:900;
  58. font-size:14pt;
  59. position:absolute;
  60. z-index:9;
  61. bottom:0%;
  62. right:0%;
  63. transition-delay:999999s;
  64. }
  65.  
  66. body:hover #text{
  67. opacity:0;
  68. transition:1s;
  69. transition-delay:7s;
  70. }
  71.  
  72. p{
  73. width: 0px;
  74. animation: type 2s 6s steps(60, end);
  75. overflow:hidden;
  76. white-space: nowrap;
  77. margin: 0px 0 0 0px;
  78. z-index:9;
  79. animation-fill-mode: forwards;
  80.  
  81. }
  82.  
  83. p:nth-child(2){
  84. animation: type2 3s 1s steps(60, end);
  85. animation-fill-mode: forwards;
  86.  
  87. }
  88.  
  89. p:nth-child(3){
  90. animation: type3 4.5s 2s steps(60, end), blink-caret .75s step-end infinite;
  91. animation-fill-mode: forwards;
  92. border-right: .15em solid #eee;
  93. }
  94.  
  95. p:nth-child(4){
  96. animation: type3 5.5s 3s steps(60, end);
  97. animation-fill-mode: forwards;
  98.  
  99. }
  100.  
  101. @keyframes blink-caret {
  102. from, to { border-color: transparent }
  103. 50% { border-color:#fffee7; }
  104. }
  105.  
  106.  
  107.  
  108. @keyframes type{
  109. from { width: 0; }
  110. }
  111.  
  112. @keyframes type2{
  113. 0%{width: 0; }
  114. 40%{width: 0; }
  115. 100%{ width: 100%; }
  116. }
  117.  
  118. @keyframes type3{
  119. 0%{width: 0; }
  120. 68%{width: 0; }
  121. 100%{ width: 100%; }
  122. }
  123. @keyframes type4{
  124. 0%{width: 0; }
  125. 75%{width: 0; }
  126. 100%{ width: 100%; }
  127. }
  128.  
  129.  
  130.  
  131.  
  132. .chart {
  133. fill:transparent;
  134. position: absolute;
  135. display: inline-block;
  136. color: #999;
  137. font-size: 20px;
  138. text-align: center;
  139. top:50%;
  140. left:50%;
  141. margin-left:-100px;
  142. margin-top:-100px;
  143. z-index:99;
  144. opacity:0;
  145. transition:1s;
  146. transition-delay:99999999s;
  147.  
  148. }
  149.  
  150. body:hover .chart{
  151. opacity:1;
  152. transition-delay:9s;
  153. }
  154.  
  155.  
  156.  
  157. .chart svg {
  158. position: absolute;
  159. top: 0;
  160. left: 0;
  161. }
  162.  
  163. .outer {
  164.  
  165. stroke: #fffee7;
  166. stroke-width: 1;
  167. stroke-dasharray: 1234;
  168.  
  169. -moz-transform: rotate(-89deg) translateX(-190px);
  170. overflow:hidden;
  171. }
  172.  
  173.  
  174.  
  175. .chart[data-percent='100'] .outer {
  176. stroke-dashoffset: 0;
  177. transition-delay:99999999s;
  178. transition:1s;
  179. }
  180.  
  181.  
  182. .chart[data-percent='100'] .outer{
  183. -webkit-animation: show100 4s ;
  184. animation: show100 4s 9.2s ;
  185. -webkit-animation-fill-mode: forwards;
  186. animation-fill-mode: forwards;
  187. transition-delay:9s;
  188.  
  189. }
  190.  
  191.  
  192.  
  193. @-webkit-keyframes show100 {
  194. 0% {
  195. stroke-dashoffset: 1237;
  196. }
  197.  
  198. 50% {
  199. stroke-dashoffset: 0;
  200. fill:transparent;
  201.  
  202. }
  203.  
  204. 100%{
  205. fill:#e34f26;
  206. }
  207. }
  208.  
  209. @keyframes show100 {
  210. 0% {
  211. stroke-dashoffset: 1237;
  212. }
  213.  
  214. 80% {
  215. stroke-dashoffset: 0;
  216. fill:transparent;
  217.  
  218. }
  219.  
  220. 100%{
  221. fill:#fffee7;
  222. }
  223. }
  224.  
  225.  
  226. .chart2 {
  227. fill:transparent;
  228. position: absolute;
  229. display: inline-block;
  230. color: #999;
  231. font-size: 20px;
  232. text-align: center;
  233. top:50%;
  234. left:50%;
  235. margin-left:-200px;
  236. margin-top:-200px;
  237. z-index:98;
  238. opacity:0;
  239. transition:1s;
  240. transition-delay:99999999s;
  241.  
  242. }
  243.  
  244. body:hover .chart2{
  245. opacity:1;
  246. transition-delay:13s;
  247. }
  248.  
  249.  
  250. .chart2 svg {
  251. position: absolute;
  252. top: 0;
  253. left: 0;
  254. }
  255.  
  256. .outer2 {
  257.  
  258. stroke: #fffee7;
  259. stroke-width: 1;
  260. stroke-dasharray: 1534;
  261.  
  262. -moz-transform: rotate(-89deg) translateX(-190px);
  263. transition-delay:9999999s;
  264. overflow:hidden;
  265. }
  266.  
  267. body:hover .outer2{
  268.  
  269. transition-delay:13s;
  270. transition:4s;
  271. }
  272.  
  273.  
  274. .chart2[data-percent='100'] .outer2 {
  275. stroke-dashoffset: 0;
  276. transition-delay:99999999s;
  277. transition:1s;
  278. }
  279.  
  280.  
  281. .chart2[data-percent='100'] .outer2{
  282. -webkit-animation: show101 4s ;
  283. animation: show101 4s 13.3s ;
  284. -webkit-animation-fill-mode: forwards;
  285. animation-fill-mode: forwards;
  286. transition-delay:13s;
  287.  
  288. }
  289.  
  290.  
  291.  
  292. @-webkit-keyframes show101 {
  293. 0% {
  294. stroke-dashoffset: 1537;
  295. }
  296.  
  297. 50% {
  298. stroke-dashoffset: 0;
  299. fill:transparent;
  300.  
  301. }
  302.  
  303. 100%{
  304. fill:#e34f26;
  305. }
  306. }
  307.  
  308. @keyframes show101 {
  309. from {
  310. stroke-dashoffset: 1537;
  311. }
  312.  
  313. to {
  314. stroke-dashoffset: 0;
  315.  
  316.  
  317. }
  318.  
  319.  
  320. }
  321.  
  322. #image{
  323. background-image:url(https://cdn.discordapp.com/attachments/365986558861377536/380791206948634624/Worm_2.png);
  324. background-size:100%;
  325. width:300px;
  326. height:160px;
  327. border-radius:50%;
  328. position:absolute;
  329. top:50%;
  330. left:50%;
  331. z-index:100;
  332. filter:invert(80%);
  333. margin-top:50px;
  334. margin-left:-28px;
  335. opacity:0;
  336. transition:1s;
  337. transition-delay:99999999s
  338. }
  339.  
  340. body:hover #image{
  341. opacity:1;
  342. transition-delay:12s;
  343. }
  344.  
  345. #graphic{
  346. background-image:url(https://i.imgur.com/lj0roK5.png);
  347. background-size:100%;
  348. width:635px;
  349. height:635px;
  350. position:absolute;
  351. z-index:80;
  352. top:50%;
  353. left:50%;
  354. margin-top:-297px;
  355. margin-left:-297px;
  356. opacity:0;
  357. transition-delay:1s;
  358. transition-delay:9999999s;
  359. }
  360.  
  361. body:hover #graphic{
  362. opacity:1;
  363. transition-delay:16s;
  364. }
  365.  
  366. #navi-orbit {
  367. position: absolute;
  368. top: 50%;
  369. left: 50%;
  370. margin-top:-250px;
  371. margin-left:-255px;
  372. width: 550px;
  373. height: 550px;
  374. border-radius: 100%;
  375.  
  376. -webkit-animation: spin-right 30s linear infinite;
  377. animation: spin-right 30s linear infinite;
  378. z-index:100;
  379. opacity:0;
  380. transition:1s;
  381. transition-delay:9999999s;
  382. }
  383.  
  384. body:hover #navi-orbit{
  385. opacity:1;
  386. transition-delay:16s;
  387. }
  388. #navi-orbit:hover{
  389. animation-play-state: paused;
  390.  
  391. }
  392.  
  393. #navi-orbit .navi1 a{
  394. border-radius:100%;
  395. width:70px;
  396. height:70px;
  397. background-color: #fffee7;
  398. position:absolute;
  399. top:0%;
  400. left:50%;
  401. margin-left:-35px;
  402. margin-top:-35px;
  403. transition:1s;
  404. }
  405. #navi-orbit .navi1 a:hover{
  406. background-color:#dadada;
  407.  
  408.  
  409. }
  410.  
  411. #navi-orbit .navi2 a{
  412. border-radius:100%;
  413. width:70px;
  414. height:70px;
  415. background-color: #fffee7;
  416. position:absolute;
  417. top:50%;
  418. left:50%;
  419. margin-left:235px;
  420. margin-top:-35px;
  421. transition:1s;
  422. }
  423.  
  424. #navi-orbit .navi2 a:hover{
  425. background-color:#dadada;
  426.  
  427.  
  428. }
  429.  
  430.  
  431. #navi-orbit .navi3 a{
  432. border-radius:100%;
  433. width:70px;
  434. height:70px;
  435. background-color: #fffee7;
  436. position:absolute;
  437. top:50%;
  438. left:50%;
  439. margin-left:-305px;
  440. margin-top:-35px;
  441. transition:1s;
  442. }
  443.  
  444. #navi-orbit .navi3 a:hover{
  445. background-color:#dadada;
  446.  
  447.  
  448. }
  449.  
  450. #navi-orbit .navi4 a{
  451. border-radius:100%;
  452. width:70px;
  453. height:70px;
  454. background-color: #fffee7;
  455. position:absolute;
  456. top:50%;
  457. left:50%;
  458. margin-left:-35px;
  459. margin-top:235px;
  460. transition:1s;
  461. }
  462.  
  463. #navi-orbit .navi4 a:hover{
  464. background-color:#dadada;
  465.  
  466.  
  467. }
  468.  
  469. @-webkit-keyframes spin-right {
  470. 100% {
  471. -webkit-transform: rotate(360deg);
  472. -moz-transform: rotate(360deg);
  473. -ms-transform: rotate(360deg);
  474. -o-transform: rotate(360deg);
  475. transform: rotate(360deg);
  476. }
  477. }
  478.  
  479. #one, #two, #three, #four{
  480. color:#fff;
  481. position:fixed;
  482. z-index:100;
  483. background-color:;
  484. width:400px;
  485. height:150px;
  486. bottom:0px;
  487. left:0px;
  488. opacity:0;
  489. transition:1s;
  490. }
  491.  
  492. #one:target, #two:target, #three:target, #four:target{
  493. opacity:1;
  494. z-index:101;
  495. }
  496.  
  497. #line:before {
  498. content: "";
  499. position: absolute;
  500. width: 100%;
  501. height: 5px;
  502. bottom: 75;
  503. left: 0;
  504. background-color: #fffee7;
  505. visibility: hidden;
  506. -webkit-transform: scaleX(0);
  507. transform: scaleX(0);
  508. -webkit-transition: all 1s ease-in-out 0s;
  509. transition: all 1s ease-in-out 0s;
  510. }
  511.  
  512. #one:target #line:before {
  513. visibility: visible;
  514. -webkit-transform: scaleX(1);
  515. transform: scaleX(1);
  516. }
  517.  
  518. #two:target #line:before {
  519. visibility: visible;
  520. -webkit-transform: scaleX(1);
  521. transform: scaleX(1);
  522. }
  523.  
  524. #three:target #line:before {
  525. visibility: visible;
  526. -webkit-transform: scaleX(1);
  527. transform: scaleX(1);
  528. }
  529.  
  530. #four:target #line:before {
  531. visibility: visible;
  532. -webkit-transform: scaleX(1);
  533. transform: scaleX(1);
  534. }
  535.  
  536. h1{
  537. font-family: 'Heebo', sans-serif;
  538. font-size:40pt;
  539. font-weight:800;
  540. position:absolute;
  541. bottom:-30px;
  542. color:#fffee7;
  543.  
  544. }
  545.  
  546. #text-box{
  547. color:#fffee7;
  548. background-color:transparent;
  549. width:400px;
  550. height:70px;
  551. font-family: 'Heebo', sans-serif;
  552. font-size:10pt;
  553. font-weight:300;
  554. overflow:auto;
  555. }
  556.  
  557. a{
  558. color:#cfceb7;
  559. text-decoration:none;
  560. transition:1s;
  561. }
  562.  
  563. a:hover{
  564. color:gold;
  565. }
  566.  
  567. /*Copy this in the HTML part*/
  568.  
  569. <div id="one">
  570. <div id="text-box"><b>00</b> This profile was custom made by <a href="https://roleplay.chat/profile.php?user=Hound+of+Tindalos">Hound of TIndalos</a> for Worm's exclusive use, don't take or alter any parts of the code for your own usage. Contact Hound of Tindalos over RPC mail or PM for inquiries on prices and commissions. <br></div>
  571. <div id="line"></div>
  572. <h1>Out of universe</h1>
  573. </div>
  574. <div id="two">
  575. <div id="text-box">meme2</div>
  576. <div id="line"></div>
  577. <h1>I am evil???</h1>
  578. </div>
  579. <div id="three">
  580. <div id="text-box">meme3</div>
  581. <div id="line"></div>
  582. <h1>Perhaps things</h1>
  583. </div>
  584. <div id="four">
  585. <div id="text-box">meme4</div>
  586. <div id="line"></div>
  587. <h1>Frogs are gay</h1>
  588. </div>
  589. <div id="text">
  590. <p>A long time ago,</p>
  591. <p>"A pact, the deep, ascension, a god, a story oh reader mine..."
  592. </p>
  593. <p>"Now I may speak to the deep, the beautiful final shape, oh reader mine." </p>
  594.  
  595. </div>
  596. <div id="stars"></div>
  597. <div id="twinkling"></div>
  598. <div id="graphic"></div>
  599. <div id="navi-orbit">
  600. <div class="navi1"><a href="#one"></a></div>
  601. <div class="navi2"><a href="#two"></a></div>
  602. <div class="navi3"><a href="#three"></a></div>
  603. <div class="navi4"><a href="#four"></a></div>
  604.  
  605. </div>
  606. <figure class="chart" data-percent="100">
  607. <svg width="500" height="500">
  608. <circle class="outer" cx="120" cy="120" r="120" transform="rotate(-120, 120, 120)"/>
  609. <div id="image"></div>
  610. </svg>
  611. </figure>
  612.  
  613. <figure class="chart2" data-percent="100">
  614. <svg width="500" height="500">
  615. <circle class="outer2" cx="220" cy="220" r="220" transform="rotate(-220, 220, 220)"/>
  616. </svg>
  617. </figure>
Advertisement
Add Comment
Please, Sign In to add comment