간단한 css 애니메이션 구현하기
2024. 11. 26. 13:13ㆍTIL
css로 표현할 수 있는 애니메이션으로 transition 애니메이션이 있다. (key frame 애니메이션은 다루지 않을 예정)
transition
transition-property | 효과를 적용할 css속성 지정 | transition-property: background-color, margin-left; |
transition-duration | 효과를 적용할 시간 지정 | transition-duration:100ms; |
transition-delay | 효과가 발생하기까지의 시간 지정 | transition-delay:0ms; |
transition-timing-function | 변화 방식 지정(fade in fade out같은) | transition-timing-function: ease-in; |
input[type="submit"]:hover{
background-color: #c7887f;
margin-left: 20px;
transition-property: background-color,margin-left;
transition-duration: 300ms;
transition-timing-function: ease-in;
transition-delay: 0ms;
}
배경색이 바뀌고 오른쪽으로 20px만큼 움직이며 0.3초동안 시작할때는 천천히, 종료할때는 빨리 동작함. 지연 시간 없음
'TIL' 카테고리의 다른 글
개인프로젝트 API와 연결할 간단한 웹페이지 만들기(2) -메인페이지 (1) | 2024.11.28 |
---|---|
개인프로젝트 API와 연결할 간단한 웹페이지 만들기(1)- 와이어프레임, 프론트 백엔드 연결 (0) | 2024.11.27 |
간단한 초대 사이트 만들기 (2) | 2024.11.25 |
간단한 블로그 만들기(다듬기) (0) | 2024.11.24 |
간단한 블로그 만들기 (2) | 2024.11.23 |