
/* translate : 이동 */
transform: translate(40px, 40px);
transform: translateX(40px);
transform: translateY(40px);
/* rotate : 회전 */
transform: rotate(90deg);
transform: rotateX(90deg);
transform: rotateY(90deg);
/* scale : 크기 */
transform: scale(1.5);
transform: scaleX(0.7);
transform: scaleY(2);
/* skew : 기울임 */
transform: skew(45deg);
transform: skewX(-45deg);
transform: skewY(45deg);
/* 3D 변환 가능 */
/* 예 */
transform: translate(40px, 40px, 40px);
transform: translateZ(40px);
요소의 전환 효과를 지정하는 단축 속성이다.
transition : transition-property transition-duration transition-timing-function transition-delay
1) transition-property
2) transition-duration
3) transition-timing-function

4) transition-delay
@keyframes/* keyframes 작성하기 */
@keyframes animationName {
0% {
css 속성: 속성 값;
}
50% {
css 속성: 속성 값;
}
100% {
css 속성: 속성 값;
}
}
/* 더 세밀하게 나눌 수 있다 */
/* % 대신 from, to로도 작성할 수 있다 */animation-name : 이름animation-duration : 지속시간animation-delay : 지연시간animtion-itreation-count : 반복횟수 (예: 숫자, infinite-무한)animation-timing-function : 반복형태animation-direction : 애니메이션 방향 (예: normal, reverse, alternate, alternate-reverse)참고: 포스코x코딩온 강의 자료(10_02_css_05_transition&transform&ani.pdf)

이미지 참고: 포스코x코딩온 강의 자료(10_02_css_05_transition&transform&ani.pdf)


animation 안에 width 속성을 주지 않았을 때는 텍스트가 아래에서부터 점점 줄어드는 모양으로 보인다.width 속성을 크게 주어 텍스트가 한 줄씩 들어오는 것처럼 보일 수 있도록 해야 한다.