Skip to main content

프래그먼트 애니메이션

프래그먼트는 Space 또는 화살표 키로 순차적으로 나타나는 요소입니다. Remarp에서는 {.click} 구문으로 간단하게 프래그먼트를 만들 수 있습니다.

인라인 문법

요소 끝에 {.click}을 추가하면 클릭 시 나타나는 프래그먼트가 됩니다:

## Build Process

1. Code commit triggers pipeline {.click}
2. Unit tests run in parallel {.click}
3. Integration tests validate APIs {.click}
4. Deployment to staging {.click}
5. Canary deployment to production {.click}

블록 문법

여러 요소를 하나의 프래그먼트로 묶으려면 :::click 블록을 사용합니다:

## Deployment Stages

:::click
### Stage 1: Build
- Compile source code
- Run linters
- Generate artifacts
:::

:::click
### Stage 2: Test
- Unit tests
- Integration tests
- Security scans
:::

:::click
### Stage 3: Deploy
- Blue/green deployment
- Health checks
- Rollback capability
:::

순서 지정

order 속성으로 나타나는 순서를 명시적으로 지정할 수 있습니다:

## Out of Order Reveal

Item shown third {.click order=3}

Item shown first {.click order=1}

Item shown second {.click order=2}
tip

order를 지정하지 않으면 문서에 나타난 순서대로 표시됩니다.

애니메이션 타입

animation 속성 또는 클래스로 애니메이션 효과를 지정합니다:

속성 문법

- Fade from below {.click animation=fade-up}
- Grow in size {.click animation=grow}
- Highlight yellow {.click animation=highlight}

클래스 문법

- Fade from below {.click .fade-up}
- Grow in size {.click .grow}
- Highlight yellow {.click .highlight}

애니메이션 타입 레퍼런스

클래스효과
.fade-in페이드 인 (기본값)
.fade-up아래에서 위로 페이드 인
.fade-down위에서 아래로 페이드 인
.fade-left오른쪽에서 왼쪽으로 페이드 인
.fade-right왼쪽에서 오른쪽으로 페이드 인
.grow0%에서 100%로 확대
.shrink150%에서 100%로 축소
.highlight노란색 배경 하이라이트
.highlight-red빨간색 배경 하이라이트
.highlight-green초록색 배경 하이라이트
.strike취소선
.fade-out페이드 아웃 (요소 제거용)

애니메이션 쇼케이스

## Animation Showcase

- Fade in (default) {.click}
- Fade from above {.click .fade-down}
- Fade from below {.click .fade-up}
- Fade from left {.click .fade-left}
- Fade from right {.click .fade-right}
- Grow in size {.click .grow}
- Shrink in size {.click .shrink}
- Highlight yellow {.click .highlight}
- Highlight red {.click .highlight-red}
- Highlight green {.click .highlight-green}
- Strikethrough {.click .strike}
- Fade out {.click .fade-out}

블록에 애니메이션 적용

:::click 블록에도 애니메이션을 적용할 수 있습니다:

:::click animation=grow
### Phase 1: Planning
전체 블록이 클릭 시 grow 애니메이션으로 나타남.
:::

:::click animation=fade-up
### Phase 2: Implementation
아래에서 위로 슬라이드하며 나타남.
:::

조합 예제

순서와 애니메이션 조합

## Key Takeaways

- Most important point {.click order=1 .highlight}
- Second point {.click order=2 .fade-up}
- Third point {.click order=3 .fade-up}
- Conclusion {.click order=4 .grow}

리스트 항목별 프래그먼트

## AWS Services Overview

- **Compute**: EC2, Lambda, ECS {.click .fade-right}
- **Storage**: S3, EBS, EFS {.click .fade-right}
- **Database**: RDS, DynamoDB, Aurora {.click .fade-right}
- **Networking**: VPC, Route 53, CloudFront {.click .fade-right}

단계별 설명

## Step-by-Step Process

:::click
### Step 1
Configure your AWS credentials and set up the CLI.
:::

:::click animation=fade-up
### Step 2
Create an S3 bucket for your application assets.
:::

:::click animation=fade-up
### Step 3
Deploy your Lambda function using SAM.
:::

:::click animation=grow
### Done!
Your serverless application is now live.
:::

프래그먼트 키보드 조작

동작
Space다음 프래그먼트 표시, 없으면 다음 슬라이드
다음 프래그먼트/슬라이드
이전 슬라이드 (프래그먼트는 리셋)
Canvas 슬라이드에서 다음 스텝
Canvas 슬라이드에서 이전 스텝