자바스크립트 애니메이션 라이브러리

유요한·2022년 11월 23일
0

프론트(HTML & CSS & JS)

목록 보기
38/40
post-thumbnail

TypeIt

https://www.typeitjs.com/docs/vanilla

new TypeIt("#hero", {
  speed: 50,
  startDelay: 900
})
  .type("the mot versti", {delay: 100})
  .move(-8, {speed: 25, delay: 100})
  .type('s')
  .move('START')
  .move(1, {delay: 200})
  .delete(1)
  .type('T')
  .move(12, {delay: 200})
  .type('a', {delay: 250})
  .move('END')
  .type('le animated typing utlity')
  .move(-4)
  .type('i')
  .move('END')
  .type(' on the internet', {delay: 400})
  .delete(8, {delay: 600})
  .type('<em><strong>planet.</strong></em>');
  .go();
	<!DOCTYPE html>
<html lang="en">
  <head>
      <meta charset="UTF-8" />
      <meta http-equiv="X-UA-Compatible" content="IE=edge" />
      <meta name="viewport" content="width=device-width, initial-scale=1.0" />
      <script src="https://unpkg.com/typeit@8.7.0/dist/index.umd.js"></script>
      <title>TypeIt</title>
      <style>
          :root {
              --ti-cursor-margin-left: 0.1em;
              --ti-cursor-color: blue;
          }
      </style>
  </head>
  <body>
      <h1 id="title">TypeIt을 적용해보자!</h1>
      <script>
          document.addEventListener("DOMContentLoaded", () => {
              new TypeIt("#title")
                  /*걸리는 시간*/
                  .pause(1000)
                  /*7자를 없앰*/
                  .delete(7, { delay: 1000 })
                  .type(" 실습해보자!")
                  .go();
          });
      </script>
  </body>
</html>


ScrollOut

https://scroll-out.github.io/guide.html

profile
발전하기 위한 공부

0개의 댓글