css3 애니메이션 구현

4284 단어 css3
css3 애니메이션 구현
css3 애니메이션 이해하기: - 애니메이션은 요소를 한 스타일에서 다른 스타일로 점차적으로 변화시키는 효과입니다. -스타일의 횟수를 변경할 수 있습니다.변화가 발생하는 시간을 백분율로 정하거나 키워드'from'과'to'를 사용하면 0%와 100%와 같다.0%는 애니메이션의 시작이고 100%는 애니메이션의 완성입니다. -최상의 브라우저 지원을 받기 위해서는 항상 0%와 100% 선택기를 정의해야 합니다.css3 애니메이션을 실행할 때 @keyframes 규칙을 정의하고 선택기에 묶어야 합니다. 그렇지 않으면 애니메이션 효과가 나타나지 않습니다.
CSS3 @keyframes 규칙
@keyframes 규칙은 애니메이션을 만드는 데 사용됩니다.@keyframes에서 CSS 스타일을 지정하면 현재 스타일에서 새 스타일로 변경하는 애니메이션 효과를 만들 수 있습니다.
animation
animation 모든 애니메이션 속성의 간략한 속성입니다. animation-play-state 속성을 제외하고는.
4
  • animation-name: @keyframes 애니메이션의 이름을 지정합니다

  • 4
  • animation-duration: 애니메이션이 한 주기를 완성하는 데 걸리는 초나 밀리초를 규정한다.기본값은 0입니다

  • 4
  • animation-timing-function: 애니메이션의 속도 곡선을 규정한다.기본값은 "ease"입니다

  • 4
  • animation-delay: 애니메이션이 언제 시작되는지 규정한다.기본값은 0입니다

  • 4
  • animation-iteration-count: 애니메이션이 재생되는 횟수를 지정합니다.기본값은 1입니다

  • 4
  • animation-direction: 애니메이션이 다음 주기에 역방향으로 재생되는지 여부를 규정한다.기본값은 "normal"입니다

  • 4
  • animation-play-state: 애니메이션이 실행 중이거나 일시 중지되었는지 여부를 지정합니다.기본값은 "running"입니다

  • 4
  • animation-fill-mode: 대상의 애니메이션 시간 이외의 상태를 규정한다

  • 주:animation-duration 속성을 항상 정해 주십시오. 그렇지 않으면 시간이 0이 되면 애니메이션을 재생하지 않습니다.
    demo: 텍스트 페이드 아웃
    @keyframes fadein {
      0% {
        opacity: 0;
      }
    
      100% {
        opacity: 1;
      }
    }
    @-webkit-keyframes fadein {
      0% {
        opacity: 0;
      }
    
      100% {
        opacity: 1;
      }
    }
    @-o-keyframes fadein {
      0% {
        opacity: 0;
      }
    
      100% {
        opacity: 1;
      }
    }
    @-ms-keyframes fadein {
      0% {
        opacity: 0;
      }
    
      100% {
        opacity: 1;
      }
    }
    @-moz-keyframes fadein {
      0% {
        opacity: 0;
      }
    
      100% {
        opacity: 1;
      }
    }
    .div {
        animation:fadein 1s linear;
    }

    좋은 웹페이지 즐겨찾기