소셜 미디어 CSS3 애니메이션 사용 방법 - 변형

CSS3 애니메이션 사용 방법 - 변형

비디오: 알람시계효과 코딩하기!! 애니메이션(animation)효과 키프레임@keyframes /* 웹디자인&퍼블리싱 */ [HTML+CSS{코남}] 2024

비디오: 알람시계효과 코딩하기!! 애니메이션(animation)효과 키프레임@keyframes /* 웹디자인&퍼블리싱 */ [HTML+CSS{코남}] 2024
Anonim

의 개념을 기반으로합니다. 변형 동작은 매우 멋지지만 CSS3은 (기다리기) 애니메이션 메커니즘이라는 더욱 흥미 진진한 형태의 애니메이션을 약속합니다. 다음은 화면 주위를 움직이는 상자의 애니메이션입니다.

CSS 애니메이션을 제작하기위한 기본 전략은 다음과 같습니다.

  1. 키 프레임 세트 생성.

    애니메이션은 키 프레임의 개념을 기반으로합니다. 각 키 프레임은 객체의 상태를 지정하고 브라우저는 키 프레임간에 부드럽게 전환하려고 시도합니다.

  2. 각 키 프레임마다 백분율을 지정하십시오.

    키 프레임은 애니메이션에서 키 프레임이 어디에서 발생 하는지를 나타내는 백분율로 시작합니다. 첫 번째 키 프레임은 0 % (애니메이션의 시작 부분)이고 마지막 부분은 100 % (애니메이션의 끝 부분) 여야합니다. 원하는만큼 중간 키 프레임을 지정할 수 있습니다.

  3. 각 키 프레임에 미니 스타일 시트를 추가합니다.

    수정하려는 스타일을 작은 스타일 시트에 배치하십시오. 타임 라인의 지정된 위치에서이 애니메이션 다음의 요소는 지정된 스타일 동작을 표시합니다. 원하는 스타일 정보를 여기에 배치 할 수 있습니다.

  4. 요소에 애니메이션을 적용합니다.

    애니메이션 규칙을 사용하면 요소에 키 프레임을 적용 할 수 있습니다. 원하는 경우 여러 요소간에 동일한 키 프레임을 재사용 할 수 있습니다.

  5. 애니메이션을 수정하십시오.

    전환 할 때와 동일한 특성을 애니메이션에 여러 개 적용 할 수 있습니다. 여러 가지 매개 변수가 있지만 가장 일반적으로 사용되는 요소는 키 프레임, 시간 및 반복입니다.

애니메이션 코드를 살펴보십시오. html로 모든 것을 볼 수 있습니다:

animation. html @keyframes anim {0 % {왼쪽: 0px; 상단: 0 픽셀;} 25 % {왼쪽: 100 픽셀; 상단: 0 픽셀;} 50 % {왼쪽: 100 픽셀; 상단: 100 픽셀;} 75 % {왼쪽: 0 픽셀; 상단: 100 픽셀;} 100 % {왼쪽: 0 픽셀; top: 0px;}} @ -webkit-keyframes anim {0 % {왼쪽: 0px; 상단: 0 픽셀;} 25 % {왼쪽: 100 픽셀; 상단: 0 픽셀;} 50 % {왼쪽: 100 픽셀; 상단: 100 픽셀;} 75 % {왼쪽: 0 픽셀; 상단: 100 픽셀;} 100 % {왼쪽: 0 픽셀; top: 0px;}} @ -moz-keyframes anim {0 % {왼쪽: 0px; 상단: 0 픽셀;} 25 % {왼쪽: 100 픽셀; 상단: 0 픽셀;} 50 % {왼쪽: 100 픽셀; 상단: 100 픽셀;} 75 % {왼쪽: 0 픽셀; 상단: 100 픽셀;} 100 % {왼쪽: 0 픽셀; top: 0px;}} @ -o-keyframes anim {0 % {왼쪽: 0px; 상단: 0 픽셀;} 25 % {왼쪽: 100 픽셀; 상단: 0 픽셀;} 50 % {왼쪽: 100 픽셀; 상단: 100 픽셀;} 75 % {왼쪽: 0 픽셀; 상단: 100 픽셀;} 100 % {왼쪽: 0 픽셀; 상단: 0 픽셀;}} #box {위치: 절대; 테두리: 1 픽셀 단색 검정; -webkit-animation: anim 5s linear 무한; -moz-animation: anim 5s linear 무한; -o-animation: anim 5s linear 무한; 이동 상자

이 예제에 대해 유의할 점이 많습니다.

  • 라는 키 프레임 세트 만들기 @keyframes 규칙은 페이지 기반 애니메이션을 만드는 데 사용됩니다. CSS의 나머지 부분에서 사용할 수있는 고급 리소스입니다.이 경우 키 프레임 세트를 생성하는 데 사용됩니다.

  • 브라우저 전용 버전 빌드: 불행히도 애니메이션 메커니즘에는 여전히 브라우저 별 프리픽스가 필요합니다. 보통 기본 동작이 작동 할 때 하나의 브라우저를 대상으로 지정하고 다른 브라우저에서 복사하는 것이 가장 쉽습니다.

  • 이 예제에서는 사각형 패턴으로 요소를 이동합니다. 이 특정 예에서는 div가 정사각형 모션으로 이동합니다. 키 프레임을 살펴보면 div의 왼쪽 위 및 위쪽 위치로의 간단한 변경이 시간이 지남에 따라 이루어 졌음을 알 수 있습니다.

  • 시작과 끝내기: 이 애니메이션을 계속 실행하려면 시작과 끝 장소를 동일하게 지정해야합니다.

  • anim 키 프레임 세트를 요소에 적용합니다. 애니메이션 규칙을 사용하여 애니메이션 키 프레임 세트를 적용합니다.

  • 애니메이션의 길이를 나타냅니다. 애니메이션은 시간 경과에 따른 변화이므로 애니메이션 태그에도 초 또는 밀리 초 단위로 측정되는 지속 시간이 필요합니다.

  • 여유분 결정: 여유는 애니메이션이 애니메이션 세그먼트의 시작과 끝 부분에서 어떻게 작동 하는지를 나타냅니다. 여기에 사용 된 선형 규칙은 애니메이션을 일정한 속도로 유지합니다. 또한 (기본 동작) ease-in-out을 사용하여 요소를 가변 비율로 이동시킬 수 있습니다.

  • 반복 횟수 결정: 애니메이션을 반복 할 횟수를 지정할 수 있습니다. 이 부분을 나가면 페이지가 처음로드 될 때 애니메이션이 한 번만 발생합니다. infinite를 지정하면 페이지가 메모리에있는 동안 애니메이션을 반복 할 수 있습니다.

설정 가능한 다른 많은 매개 변수 (예: 여유 및 지연)가 있습니다. 애니메이션 규칙 또는 개별 규칙을 통해 설정할 수 있습니다. 지금은 브라우저가 공급 업체 프리픽스없이 애니메이션을 모두 관리 할 수있을 때까지 가능한 한 단순하게 애니메이션을 유지하려고 할 수 있습니다.

CSS3 애니메이션 사용 방법 - 변형

편집자의 선택

소셜 미디어 측정법을 사용하여 판매를 늘리는 방법 - 소셜 미디어 측정 항목을 사용하는 한 회사

소셜 미디어 측정법을 사용하여 판매를 늘리는 방법 - 소셜 미디어 측정 항목을 사용하는 한 회사

판매를위한 크로스 플랫폼 참여는 Best Buy입니다. Best Buy는 모바일 쇼핑 및 소셜 쇼핑을 매장의 각 품목에 대한 QR 코드를 사용하여 매장 내 경험으로 가져 왔습니다. 고객은 상점의 각 항목에 대한 QR 코드를 스캔하여 리뷰를 포함한 더 많은 정보를 얻을 수 있습니다.

블로그에 Google 웹 로그 분석을 설치하는 방법 - 아직없는 경우

블로그에 Google 웹 로그 분석을 설치하는 방법 - 아직없는 경우

블로그 또는 사이트에서 Google 웹 로그 분석 추적 통계를 사용하여 빠르고 쉽게 설치할 수 있습니다. 설치는 1 분 밖에 걸리지 않으며 완전히 고통스럽지 않습니다. 먼저 Google 애널리틱스 ID를 가져 와서 어딘가에 작성하십시오. 쉽게 찾을 수 있습니다. Google 애널리틱스와 대시 보드에서 로그인하십시오.

웹 사이트에 Google 웹 로그 분석을 설치하는 방법 - 웹 사이트에 Google 웹 로그 분석을 설치하는

웹 사이트에 Google 웹 로그 분석을 설치하는 방법 - 웹 사이트에 Google 웹 로그 분석을 설치하는

단 1 분이며 고통스럽지 않습니다. 곧 Google 애널리틱스 덕분에 잠자는 동안 소셜 미디어 측정 항목을 추적하게 될 것입니다. 먼저 Google 애널리틱스 ID를 가져 와서 어딘가에 작성하십시오. 쉽게 찾을 수 있습니다. Google 애널리틱스 및 대시 보드에 로그인하고 톱니 바퀴 아이콘을 클릭하기 만하면됩니다. ...

편집자의 선택

마케팅 자동화에서 분할 테스트의 기본 이점 - A / B 테스트라고도하는 더미 테스트

마케팅 자동화에서 분할 테스트의 기본 이점 - A / B 테스트라고도하는 더미 테스트

다 변수 테스트뿐만 아니라 요인 일정을 유지하고 다양한 시나리오에서 다른 결과를 테스트하여 마케팅 자동화 테스트를 수행하는 것을 의미합니다. 하나의 유료 검색 광고를 통해 사람들을 2 개의 개별 방문 페이지로 유도하는 것이 그 예입니다. 방문 페이지 테스트하기 ...

자동화 된 마케팅을위한 컨텐츠 작성의 기본 - 인형

자동화 된 마케팅을위한 컨텐츠 작성의 기본 - 인형

마케팅 자동화 도구의 사용을 극대화하기 위해 먼저 사람과 콘텐츠와의 관계를 이해해야합니다. 올바른 사람에게 올바른 콘텐츠를 보내는 경우에만 자동화가 유용합니다. 이를 올바르게 수행하는 방법에 대한 기본적인 이해를 돕기 위해 사람들은 두 가지 유형이 관련되어 있음을 인식해야합니다 ...

Microsoft Dynamics CRM을 사용하는 e-Mail 및 Microsoft Dynamics CRM- 더미

Microsoft Dynamics CRM을 사용하는 e-Mail 및 Microsoft Dynamics CRM- 더미

고객 관계를 관리하는 데 도움이되는 Microsoft 도구 현대 직장에서 가장 유용한 도구 중 하나는 전자 메일이므로 전자 메일을 만들고 읽거나, 전자 메일을 특정 레코드에 연결하거나, 일정을 관리하는 데 숙련되어 있어야합니다. ...

편집자의 선택

웹 호스팅 계획에서 더 많은 것을 얻기위한 10 가지 팁 - 인형

웹 호스팅 계획에서 더 많은 것을 얻기위한 10 가지 팁 - 인형

당신은 자신의 웹 사이트 또는 블로그를 가지고 있고, 고객, 독자 또는 웹 호스팅 기술에 의존하는 추종자 만 있습니다. 다음 팁은 웹 호스팅 계획을 최대한 활용하는 데 도움이됩니다. 제어판에서 백업 옵션을 확인하십시오. 일부 제어판을 사용하면 자동화 된 백업을 수행 할 수 있습니다. ...

귀하의 웹 호스트가 귀하를 도와주지 않는 10 가지 사항 (무료) - 인형

귀하의 웹 호스트가 귀하를 도와주지 않는 10 가지 사항 (무료) - 인형

은 웹 호스트만큼 멋지고, 웹 사이트를 디자인, 제작 및 운영하는 데 도움이되는 일에는 한계가 있습니다. 그것은 모두 돈으로옵니다. 귀하가 기꺼이 지불하는 한 귀하의 호스트는 기꺼이 도움이 될 것입니다. 각 호스트는 다릅니다. ...