본문 바로가기

HTML 예제

타이핑 효과: JavaScript로 타이핑 효과 구현

반응형

타이핑 효과를 JavaScript로 구현하기 위해서는 문자열을 한 글자씩 출력하고 일정 시간마다 업데이트하는 코드를 작성해야 합니다. 아래는 간단한 타이핑 효과를 만드는 방법입니다.

HTML 파일 생성:
HTML 파일을 생성하고 타이핑 효과를 적용할 요소를 추가합니다.

 

 


<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>타이핑 효과</title>
</head>
<body>
    <p id="typingText"></p>
    <script src="script.js"></script>
</body>
</html>

 


<p> 요소에 타이핑 효과를 적용할 예정입니다.
JavaScript 파일 생성:
JavaScript 파일(script.js)을 생성하고 타이핑 효과를 구현하는 코드를 작성합니다.



const text = "안녕하세요, 타이핑 효과입니다."; // 표시할 문자열
const typingSpeed = 100; // 타이핑 속도 (밀리초 단위)
let charIndex = 0;
const typingElement = document.getElementById("typingText");

function type() {
    if (charIndex < text.length) {
        typingElement.textContent += text.charAt(charIndex);
        charIndex++;
        setTimeout(type, typingSpeed);
    }
}
// 타이핑 효과 시작
type();

 


위 코드에서 text 변수에 표시할 문자열을 설정하고, typingSpeed 변수에 타이핑 속도를 설정합니다.
결과 확인:
웹 브라우저에서 HTML 파일을 열어서 타이핑 효과를 확인합니다.

반응형