CSS 애니메이션

CSS 프레젠테이션

출처: 온라인 프로그램

편집하거나 몽타주를 만들거나 심지어 만들 수 있는 프로그램이 많이 있습니다. 애니메이션, 이러한 유형의 대화형 프로젝트를 추가하는 많은 소프트웨어가 있을 때마다. 이 게시물에서 우리는 애니메이션의 세계를 소개할 뿐만 아니라 새로운 친구도 소개할 것입니다.

잘 아시다시피 컴퓨팅 세계는 현재 공존하고 있는 웹 페이지 또는 온라인 미디어 개발을 위한 명령과 유용한 도구로 가득 차 있습니다. 저희와 함께하시면서 이 새로운 튜토리얼에서 컴퓨팅 및 상호 작용으로 레벨을 높이는 또 다른 방법을 발견하십시오.

애니메이션이란 무엇입니까?

애니메이션의 세계

출처: 모든 게이머

튜토리얼에 완전히 진입하기를 원하지만 이를 위해서는 애니메이션의 세계나 그래픽 디자인에 관련된 세계로의 진입이 필요합니다. 인터랙티브 디자인. 

애니메이션은 시청각 세계의 일부이기도 합니다. 실제로 애니메이션에 오디오와 동영상이 도입된다면 아무 것도 아닐 것입니다. 이러한 이유로 "애니메이션"에 대해 말할 때 우리는 일반적으로 "만화"로 알려진 것을 언급합니다.

위에서 요약했듯이 애니메이션은 무언가(이 경우 만화)에 움직임을 주는 능력에서 발생합니다. 그러나 이러한 모든 움직임은 어떻게 달성되었습니까? 일련의 그림 또는 사진 순차적으로 순서가 지정되어 우리 눈앞에서 믿을 수 있는 움직임을 만들어내고 시각적 환상의 게임에 들어갑니다.

기존에는 최초의 애니메이션이 종이에 디자인되어 각각의 애니메이션 캐릭터가 단계별로 그려지고, 시트의 끝에 다다르면 하나씩 빠르게 넘어가면서 움직이는 효과를 얻을 수 있었습니다. 그림.

애니메이션 유형

다양한 유형의 애니메이션이 있습니다.

만화 또는 전통 애니메이션

프레임 단위로 주인공에게 움직임을 주는 스타일입니다. 처음에는 시청각 수단이 부족하여 각 프레임(애니메이션의 배경, 무대 또는 배경 포함)의 드로잉 및 페인팅을 통해 수행되었으며 나중에 우리가 알고 있는 필름 테이프에 촬영되었습니다.

스톱 모션

스톱모션은 만화와는 전혀 상관없는 애니메이션 기법입니다. 또한 주요 목적은 실제로 완전히 정적인 물체의 움직임을 시뮬레이션하는 것이며 클레이 또는 클레이 모션의 애니메이션과 단단한 물체의 애니메이션의 두 단계로 나뉩니다.

픽셀화

픽셀화는 스톱모션에서 나온 기술로 인형이나 모델이 아닌 일반적인 물체나 사람을 다루는 작업으로 구성됩니다. 개체는 여러 번 촬영되고 각 프레임과 함께 약간 이동합니다.

회전 내시경

다른 그림에 그림을 그리거나 실제 인물을 따라 그리는 것과 같이 다른 그림을 직접 그리는 것으로 구성되어 있습니다. 영화계에서 디지털 캐릭터를 재현하는 데 사용되는 모션캡쳐, 즉 모캡(mocap)의 선구자로 여겨진다.

컷아웃 또는 컷아웃 애니메이션에 의한 애니메이션

인물을 재단하여 종이나 사진으로 표현하는 기법이다. 캐릭터의 몸체는 컷아웃을 기반으로 구축되고 움직임과 애니메이션은 해당 컷아웃의 교체에서 발생합니다.

3D 애니메이션

3D 애니메이션은 시뮬레이션 및 애니메이션을 수행할 수 있는 편집기 프로그램에서 시작됩니다. 이 두 가지 변형 내에서 좋은 조명, 카메라 움직임 및 특수 효과가 접촉합니다.

현재 다음과 같은 다른 기술도 있습니다. 유리에 그림, 모래 애니메이션, 구자 스크린, 셀룰로이드에 그림. 

CSS 란 무엇입니까?

프로그램의 Cs 인터페이스

출처: Rosario Session Studio 웹 디자인

이제 애니메이션의 세계에 대해 조금 더 알게 되었으므로 CSS 약어의 세계를 소개할 차례입니다.

약어 CSS, "캐스케이딩 스타일 시트"를 참조하십시오. 디자인 분야에서 사용되는 언어와 웹페이지 표현에 사용되는 언어로 구성되어 있으며, 더욱이 우리가 처음 보는 웹페이지를 그대로 표현해주는 일련의 도구와 명령어들이다. 이미 생성되었습니다. 도구와 함께 작동 HTML (페이지의 기본 콘텐츠에서 구성).

이름은 포함된 잎의 수에 따라 결정되며 그 중 하나는 다른 잎의 속성이나 특성을 상속합니다. 즉, 간단한 블로그 템플릿으로 작업할 수 있지만 사이트의 모양을 사용자 지정하려면 좋은 CMS와 함께 콘텐츠의 도달 범위를 높이는 데 도움이 되는 CSS를 구현해야 합니다.

CSS는 무엇을 위한 것입니까?

CSS를 사용하면 페이지를 구성할 수 있습니다. 즉, 뷰어가 처리하기 쉽고 동시에 유용하도록 모든 정보를 찾는 방법을 웹 페이지에 알릴 수 있습니다. 여기에 웹 페이지의 스타일이나 디자인의 일부인 일부 요소의 모든 명령을 입력하십시오. 글꼴, 색상, 크기 등 

일반적으로 이 도구가 무엇인지 더 잘 이해할 수 있도록 디지털 마케팅 전문가가 이를 처리하는 사람이기 때문에 이에 대해 가장 먼저 이해합니다.

CSS에서 애니메이션

자, 이제 애니메이션과 CSS의 세계에 대해 조금 알게 되었습니다. 튜토리얼을 시작할 시간입니다.

CSS 애니메이션을 사용하면 한 CSS 스타일과 다른 CSS 스타일 간의 전환을 애니메이션으로 만들 수 있습니다. 이러한 애니메이션은 두 가지 구성요소로 구성됩니다. 스타일 CSS 애니메이션과 프레임 초기 및 최종 상태와 가능한 중간 지점을 나타냅니다.

이러한 각 애니메이션에는 다음과 같은 일련의 장점이 있습니다.

  • 간단한 애니메이션에서는 사용이 매우 간편하여 Javascript에 대한 지식이 없어도 사용할 수 있습니다.
  • 저전력 컴퓨터에서도 애니메이션이 올바르게 표시됩니다.
  • 브라우저에 의해 제어되므로 성능과 효율성을 최적화할 수 있으므로 빈도를 줄이고 탭이 보이지 않는 방식으로 실행합니다.

애니메이션 설정

애니메이션을 시작하려면 먼저 애니메이션을 구성해야 합니다. 이를 위해 우리는 부동산에 갈 것입니다 생기 그리고 그 하위 속성에. 이 도구를 사용하면 시퀀스가 ​​아니라 리듬과 애니메이션의 지속 시간을 모두 구성할 수 있습니다.

하위 속성은 다음과 같습니다.

애니메이션 - 지연

요소가 로드되는 순간과 애니메이션 시퀀스의 시작 사이의 지연 시간입니다.

애니메이션 - 연출

애니메이션이 시퀀스의 끝에서 시작 프레임으로 되감아야 하는지 또는 끝에서 처음부터 시작해야 하는지 여부를 나타냅니다.

애니메이션 - 지속 시간

애니메이션이 주기를 완료하는 데 걸리는 시간(지속 시간)을 나타냅니다.

애니메이션 - 반복 - 개수

반복되는 횟수입니다. 우리는 나타낼 수 있습니다 무한의 애니메이션을 무기한 반복합니다.

애니메이션 - 이름

애니메이션의 각 프레임을 설명하는 이름을 지정하는 데 사용됩니다.

애니메이션 - 재생 - 상태

애니메이션 시퀀스를 일시 중지하고 다시 시작할 수 있습니다.

애니메이션 - 타이밍 기능

애니메이션의 리듬, 즉 애니메이션 프레임이 어떻게 표시되는지를 나타내며 이를 위해 가속도 곡선이 설정됩니다.

애니메이션 - 채우기 - 모드

애니메이션이 끝난 후 속성이 가질 값을 지정합니다.

프레임으로 시퀀스 설정

시간, 명명법 등을 구성하면 애니메이션에 모양이나 느낌을 제공할 때입니다.

이를 위해 두 개의 새 프레임을 설정하고 규칙을 사용합니다. @키프레임. 이를 통해 각 프레임은 애니메이션 시퀀스 중에 각 요소를 찾는 방법을 설명합니다.

를 나타내기 위해 시간과 리듬, 프레임 사용 tỷ lệ phần trăm ~에서 ~까지덕분에 시작이 0%로 끝나는 시점을 100%로 나타낼 수 있습니다.

프레임 및 텍스트 애니메이션

더 많은 프레임을 추가하고 텍스트로 애니메이션을 적용하려면 헤더에 더 큰 글꼴 크기를 적용하여 헤더가 일정 시간 동안 이동하면 헤더가 커지고 나중에는 원래 크기로 줄어들도록 해야 합니다. 이를 위해 다음 코드를 설정할 것입니다.

75% 글꼴 - 크기: 300%; 여백 - 왼쪽: 25%; 너비: 150%;

이 코드를 사용하여 시퀀스의 75%에서 헤더의 왼쪽 여백이 25%이고 크기가 200%이고 너비가 150%라고 브라우저에 제안합니다.

애니메이션 반복

애니메이션을 반복하려면 다음 속성을 사용해야 합니다. 애니메이션 - 반복 - 개수 그리고 우리는 그것을 반복하기를 원하는 횟수를 표시해야 합니다. 우리는 또한 사용할 수 있습니다 무한의 항상 반복되도록.

결론

본 것처럼 CSS에서 애니메이션 프로젝트를 생성할 수 있으며 우리가 제공한 단계에 따라 프로젝트에 들어갈 수 있습니다. 계속해서 문의하고 알려주시면 저희가 선택할 수 있는 옵션이 많이 있음을 알게 될 것입니다.

당신은 이미 감히?


코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.