간단하게 화면에서 텍스트 타이핑 효과를 구현할 수 있는 라이브러리
웹이나 앱에 텍스트의 동적인 애니메이션 효과를 낼 수 있음
react-typed 설치
npm i react-typed
또는
yarn add react-typed
react-typed 적용예시
import React from "react";
import Typed from "react-typed";
function App() {
return (
<div>
<Typed
strings={["안녕하세요", "react-typed 패키지 적용 중입니다."]}
typeSpeed={50} //타이핑 속도
backSpeed={25} //타이핑 지우는 속도
loop={true} //반복할건지
style={{
color: "green",
fontSize: "80px",
display: "flex",
justifyContent: "center",
marginTop: "30%",
alignItems: "center",
}}
/>
</div>
);
}
export default App;
react-typed 적용화면
react-typed 속성
필수 속성
strings: 타이핑 효과로 표시할 문자열의 배열을 정의
optional 속성
typeSpeed: 타이핑 속도
backSpeed: 백스페이스 효과의 속도
startDelay: 타이핑 시작하기 전의 대기 시간
backDelay: 백스페이스 시작하기 전의 대기 시간
shuffle(boolean): 문자열 배열의 순서를 무작위로 섞어서 나타냄
loop(boolean or Num): 문자열 배열을 끝까지 타이핑한 후 다시 처음부터 반복됩니다. 숫자를 지정하면 반복 횟수를 제한할 수 있습니다.
cursorChar(String): 커서로 표시되는 문자를 지정합니다. 기본값은 "|"입니다.
공식문서: https://www.npmjs.com/package/react-typed
반응형
'Web > Frontend' 카테고리의 다른 글
[MBTI 테스트 사이트 만들기 #2] 이메일 보내기 버튼 만들기 (9) | 2023.09.20 |
---|---|
[MBTI 테스트 사이트 만들기 #1] 메인화면 만들기 (1) | 2023.09.15 |
[CSS] 색상 조합 사이트 추천 4곳! (2) | 2023.09.04 |
[MBTI 테스트 사이트 만들기 #0] Visusal Studio Code 설치와 Create-react-app 생성 (0) | 2023.09.03 |
[Expo/RN] 기본 Api와 라이브러리 설명 (업데이트 중) (0) | 2023.08.28 |