본문 바로가기
Development/React, JavaScript

[css]애니메이션 적용하기

by 메정 2021. 1. 26.

css를 이용하여 애니메이션을 적용해보았다.

전공 수업 때 애니메이션을 적용해본 적이 없어서 구글링을 통해 쉽게 적용해볼 수 있었다!


1. 적용할 div 혹은 p 등 태그에 클래스 or 아이디명 붙여주기

2. css 파일에서 해당 태그에 애니메이션 속성을 달아주기

3. " @keyframe 애니메이션 이름 " 을 통해 애니메이션 시작부터 종료까지의 세부 속성 지정하기
//@keyframe 문법은 애니메이션 시작~종료까지의 세부 동작을 지정하는 css 문법이다! 

ex) 

//css파일에서

.content {
  border-width: medium;
  border-top3px solid #364f6b;
  border-bottom3px solid #364f6b;
  margin-top10em;
  margin-left12em;
  margin-right12em;
  padding0.5em;
  /* 애니메이션 */
  animation-duration3s; /* 애니메이션 시간 */
  animation-name: slidein; /* 애니메이션 이름*/
  animation-direction: normal; /* 애니메이션 방향(오->왠) */
}
@keyframes slidein {
  from {
    margin-left100%;
  }
  to {
    margin-left: width; /* width로 두면 content의 width까지만 애니메이션이 적용된다.*/
  }
}

animaition에는 다양한 속성들이 있고, 그 안에 프로퍼티들이 있는데, 잘 정리되어 있는 블로그의 글을 참고했다.

참고사이트 : https://ponyozzang.tistory.com/207

'Development > React, JavaScript' 카테고리의 다른 글

[JS] == / != / === / !===  (0) 2020.08.13
[npm] npm이란?  (0) 2020.07.28
[자바스크립트]window.localStorage.setItem()  (0) 2020.07.24
fetch란?  (0) 2020.07.24
[리액트]페이지 이동하기  (0) 2020.07.24

댓글