Skip to content

Commit 249bced

Browse files
dazzel3Violet-Bora-Lee
authored andcommitted
[CSS animation] 리뷰 반영 수정
1 parent 8e79c5d commit 249bced

File tree

1 file changed

+14
-14
lines changed

1 file changed

+14
-14
lines changed

7-animation/2-css-animations/article.md

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
# CSS 애니메이션
22

3-
CSS 애니메이션은 자바스크립트 없이도 간단한 애니메이션을 만들 수 있습니다.
3+
CSS 애니메이션을 사용하면 자바스크립트 없이도 간단한 애니메이션을 만들 수 있습니다.
44

55
자바스크립트는 CSS 애니메이션을 제어하고 보다 짧은 코드로 훨씬 더 효과적인 애니메이션을 만듭니다.
66

7-
## CSS 전환 [#css-transition]
7+
## CSS 트랜지션 [#css-transition]
88

9-
CSS 전환의 발상은 간단합니다. 어떤 프로퍼티와 그 프로퍼티가 어떻게 활성화되는지 나타냅니다. 그 프로퍼티가 변할 때, 브라우저에 애니메이션이 보이게 됩니다.
9+
CSS 트랜지션의 원리는 간단합니다. 프로퍼티에 어떻게 애니메이션 시킬지에 대한 값을 입력하면 됩니다. 입력한 프로퍼티가 변할 때, 브라우저에 애니메이션이 보이게 됩니다.
1010

1111
즉, 프로퍼티를 변하게 해야 합니다. 그래야 브라우저를 통해 자연스러운 전환이 됩니다.
1212

13-
예를 들어 아래에 있는 CSS는 3초 동안 `background-color` 를 변하게 해줍니다.
13+
예를 들어 아래에 있는 CSS는 3초 동안 `background-color`를 변하게 합니다.
1414

1515
```css
1616
.animated {
@@ -19,12 +19,12 @@ CSS 전환의 발상은 간단합니다. 어떤 프로퍼티와 그 프로퍼티
1919
}
2020
```
2121

22-
이제 어떤 요소가 `.animated` 클래스를 가지고 있다면, `background-color` 의 변화는 3초 동안 애니메이션을 통해 나타날 것입니다.
22+
이제 어떤 요소가 `.animated` 클래스를 가지고 있다면, `background-color`3초 동안 변하게 됩니다.
2323

24-
배경의 변화를 위해 아래의 버튼을 클릭해보세요.
24+
아래 버튼을 클릭해 배경을 변화시켜보세요.
2525

2626
```html run autorun height=60
27-
<button id="color">Click me</button>
27+
<button id="color">클릭하기</button>
2828

2929
<style>
3030
#color {
@@ -40,19 +40,19 @@ CSS 전환의 발상은 간단합니다. 어떤 프로퍼티와 그 프로퍼티
4040
</script>
4141
```
4242

43-
CSS 전환을 나타내는 4가지 프로퍼티 입니다.
43+
CSS 전환과 관련된 프로퍼티 네 가지는 다음과 같습니다.
4444

4545
- `transition-property`
4646
- `transition-duration`
4747
- `transition-timing-function`
4848
- `transition-delay`
4949

50-
4가지 프로퍼티는 잠시후에 다루도록 하구요, 지금은 흔히 쓰이는 `transition` 프로퍼티가 어떤 순서대로 4가지 프로퍼티를 선언하는지 알아봅시다. `property duration timing-function delay` 의 순서로, 여러개의 프로퍼티를 한번에 사용할 수 있습니다.
50+
네 가지 프로퍼티는 잠시 후에 다루도록 하고, 지금은 흔히 쓰이는 `transition` 프로퍼티가 어떤 순서대로 네 가지 프로퍼티를 선언하는지 알아봅시다. `property duration timing-function delay`의 순서로 한 번에 선언이 가능합니다.
5151

52-
예를 들어 아래의 버튼은 `color` `font-size`에 애니메이션 효과가 나타납니다.
52+
예를 들어 아래의 버튼은 `color``font-size`에 애니메이션 효과가 나타납니다.
5353

5454
```html run height=80 autorun no-beautify
55-
<button id="growing">Click me</button>
55+
<button id="growing">클릭하기</button>
5656

5757
<style>
5858
#growing {
@@ -74,7 +74,7 @@ growing.onclick = function() {
7474

7575
## 'transition-property' 프로퍼티
7676

77-
`transition-property` 프로퍼티를 통해 애니메이션을 위한 프로퍼티 목록을 작성합니다. 예시: `left`, `margin-left`, `height`, `color`
77+
`transition-property` 프로퍼티를 통해 `left`, `margin-left`, `height`, `color`와 같은 애니메이션을 위한 프로퍼티 목록을 작성할 수 있습니다.
7878

7979
모든 프로퍼티가 애니메이션 효과를 나타낼 순 없지만, [많은 프로퍼티](http://www.w3.org/TR/css3-transitions/#animatable-properties-)가 가능합니다. 프로퍼티의 값인 `all`은 모든 프로퍼티가 전환될 수 있음을 의미합니다.
8080

@@ -84,7 +84,7 @@ growing.onclick = function() {
8484

8585
## 'transition-delay' 프로퍼티
8686

87-
`transition-delay` 프로퍼티를 통해 애니메이션 *시작 전*의 지연 시간을 설정할 수 있습니다. 예를 들어 `transition-delay: 1s` 이면, 애니메이션은 1초 후에 나타나게 됩니다.
87+
`transition-delay` 프로퍼티를 통해 애니메이션 *시작 전*의 지연 시간을 설정할 수 있습니다. 예를 들어 `transition-delay: 1s`이면, 애니메이션은 1초 후에 나타나게 됩니다.
8888

8989
음의 값도 가능합니다. 그러면 애니메이션은 중간부터 시작하게 됩니다. 예를 들어 `transition-duration``2s`이고, 지연 시간은 `-1s`일 때, 애니메이션은 1초가 걸리고 딱 중간부터 시작합니다.
9090

@@ -108,7 +108,7 @@ growing.onclick = function() {
108108
stripe.classList.add('animate');
109109
```
110110

111-
또한 `transition-delay`에서 음의 값을 사용하여, 특정 숫자에서(예: 현재 2초에 해당하는 숫자) "중간부터" 시작할 수 있다.
111+
또한 `transition-delay`에서 음의 값을 사용하여, 특정 숫자에서(예: 현재 2초에 해당하는 숫자) '중간부터' 시작할 수 있다.
112112

113113
여기 숫자를 클릭하면 현재 2초에 해당하는 숫자부터 애니메이션이 시작될 것입니다.
114114

0 commit comments

Comments
 (0)