포스코x코딩온 웹 풀스택 양성과정
[포스코x코딩온] 웹 풀스택 과정 1주차 회고 | CSS 속성 (3)
Codult
2024. 3. 28. 11:11
728x90

Transform
- 이동
translate(x,y)
translateX(x)
translateY(y) - 크기
scale(x, y) 배수 입력 (중심을 기준으로 크기 변함)
scaleX(x)
scaleY(y) - 회전
rotate(deg) - 기울임
skew(x,y) 각도만큼 기울어짐
skewX(x)
skewY(y)
- 3D 회전
rotateX(x) x축 기준으로 회전
rotateY(y) y축 기준으로 회전 - Backface-visibility
visible 회전된 요소의 뒷면 보임 (기본값)
hidden 뒷면 숨김
Transition
- transition-property 대상의 속성명
- transition-duration 효과 지속시간
- transition-timing-function 효과 타이밍
ease: 느 - 빠 - 느
linear: 일정한 속도로
ease-in: 느 - 빠
ease-out: 빠 - 느
ease-in-out: 느 - 빠 - 느 - transition-delay 대기시간 (몇 초 뒤에 효과 시작할지)
- transition: 속성명 지속시간 타이밍함수 대기시간;
: 위 4가지 속성을 한번에 표현 가능
Animation
@keyframes 기능으로 애니메이션 생성 후, 원하는 곳에 해당 애니메이션 변수를 불러와 사용할 수 있다.
위에서 배운 Transition 효과와 동일하게, 지속시간, 효과 타이밍, 대기시간 등을 선택할 수 있다.
animation-name (이름)
animation-duration (지속시간)
animation-delay (지연시간)
animation-iteration-count (반복횟수)
animation-timing-function (반복형태)
animation-direction (애니메이션 방향)
728x90