[javascript] Reveal.js 자동 재생 설정하기

Reveal.js는 웹 기반의 프레젠테이션 도구로, HTML, CSS 및 JavaScript를 사용하여 슬라이드 쇼를 만들 수 있습니다. 이 도구를 사용하여 슬라이드를 자동으로 재생하도록 설정하는 방법에 대해 알아보겠습니다.

단계 1: Reveal.js 설치하기

먼저, Reveal.js를 설치해야 합니다. npm을 사용하여 간단하게 설치할 수 있습니다. 아래 명령을 사용하여 설치하세요:

npm install reveal.js

단계 2: HTML 파일 설정하기

HTML 파일에는 Reveal.js 슬라이드 쇼를 만들기 위한 기본적인 구조가 있어야 합니다. 아래 코드는 Reveal.js 템플릿을 작성하는 기본적인 예시입니다:

<!doctype html>
<html lang="en">
<head>
    <meta charset="utf-8">
    <title>Reveal.js Presentation</title>
    <link rel="stylesheet" href="node_modules/reveal.js/dist/reveal.css">
</head>
<body>
    <div class="reveal">
        <div class="slides">
            <!-- 여기에 슬라이드 내용 작성 -->
        </div>
    </div>
    <script src="node_modules/reveal.js/dist/reveal.js"></script>
    <script>
        // Reveal.js 설정 및 초기화
        Reveal.initialize();
    </script>
</body>
</html>

단계 3: 자동 재생 설정하기

Reveal.js는 슬라이드 쇼를 자동으로 재생할 수 있는 옵션을 제공합니다. 자동 재생을 설정하기 위해서는 슬라이드 요소에 data-autoplay 속성을 추가해야 합니다. 아래 예시를 참고하세요:

<div class="reveal">
    <div class="slides">
        <section data-autoplay="_duration_">
            <h2>슬라이드 1</h2>
            <!-- 슬라이드 내용 작성 -->
        </section>
        <section>
            <h2>슬라이드 2</h2>
            <!-- 슬라이드 내용 작성 -->
        </section>
    </div>
</div>

data-autoplay 속성 값으로는 슬라이드가 재생될 시간(밀리초 단위)을 입력해야 합니다. 예를 들어, 5000(밀리초)은 5초를 의미합니다. 위의 예시에서 _duration_ 자리에 원하는 시간을 입력해 주세요.

단계 4: 슬라이드 쇼 실행하기

HTML 파일을 웹 브라우저로 열어 슬라이드 쇼를 실행할 수 있습니다. Reveal.js는 설정된 자동 재생 시간에 맞게 슬라이드를 자동으로 전환합니다.

결론

Reveal.js를 사용하여 자동 재생되는 슬라이드 쇼를 만들 수 있습니다. 자동 재생을 설정하는 방법을 위의 단계들을 따라 해보세요. Reveal.js의 다양한 설정 옵션을 활용하여 멋진 프레젠테이션을 만들어보세요!

참고 자료