이 프레젠테이션은 Reveal.js의 고급 기교들을 보여줍니다.
다음 슬라이드로 이동 시 상자가 변형되는 모습을 보세요.
이름이 같은 data-id를 가진 요소가 부드럽게 보간(Morphing)됩니다.
지금 가로 방향이 아닌 아래쪽 방향키(↓)를 눌러 보세요.
data-background-video 속성으로 비디오 백그라운드가 실시간 구동됩니다.
CSS 그라데이션을 배경으로 바로 지정할 수 있습니다.
data-background-gradient="..."
코드를 구문 강조하고, 특정 줄만 밝게 조명할 수 있습니다.
// 1. 빌드 트리거 함수
function triggerBuild() {
console.log("빌드 프로세스 가동");
// 2. 파일 목록 읽기
const files = fs.readdirSync("./slides");
// 3. 인덱스 HTML 조립
const template = getTemplate();
fs.writeFileSync("index.html", template);
}
방향키를 누르면 포커스가 다음 코드 줄로 이동합니다.
웹 폰트 기반으로 깨끗한 수식을 렌더링합니다.
아이템마다 각양각색의 등장 및 강조 효과를 적용할 수 있습니다.
배경에 실제 웹페이지가 띄워져 있습니다. 발표 화면 안에서 스크롤하거나 링크 클릭이 가능합니다.
(iframe 내부 클릭 및 조작 가능)
이 슬라이드는 아무 조작을 하지 않아도 3초 뒤에 자동으로 다음 장으로 넘어갑니다.
브라우저 환경이기에 가능한 궁극의 발표 도구입니다.