이 글에서는 CSS3 애니메이션의 변환 속성과 전환 속성(코드 예제)을 간단하게 사용하여 CSS3의 Transforms 속성과 전환 속성이 어떻게 애니메이션 변환을 실현하는지 누구나 이해할 수 있도록 설명합니다. 도움이 필요한 친구들이 참고할 수 있기를 바랍니다.
1. CSS3 Transform이란 무엇인가요? 그것은 무엇을 합니까?
Transform 속성은 요소에 2D 또는 3D 변환을 적용합니다. 이 속성을 사용하면 요소를 회전, 크기 조정, 이동, 기울이기 등을 할 수 있습니다.
Transform의 기능은 변환, 회전 또는 기타 방법을 통해 브라우저에서 요소의 모양을 수정하는 것입니다. 스타일시트에 정의하면 페이지가 렌더링될 때 전환이 적용되므로 실제로 애니메이션이 표시되지 않습니다.
아래에는 2픽셀 테두리가 있는 100 x 60픽셀 상자 스타일의 동일한 DIV 4개를 배치했습니다. 그런 다음 변환 속성을 사용하여 어떤 방식으로든 각 요소를 변환합니다.
🎜🎜#
이 예제의 HTML 및 CSS 코드는 다음과 같습니다.<style type="text/css"> .showbox { float: left; margin: 4em 1em; width: 100px; height: 60px; border: 2px solid green; background-color: #fff; line-height: 60px; text-align: center; } </style> <div class="showbox" style="transform: translate(3em,0);">box 1</div> <div class="showbox" style="transform: rotate(30deg); border-color: red;">box 2</div> <div class="showbox" style="transform: translate(-3em,1em);">box 3</div> <div class="showbox" style="transform: scale(2);">box 4</div> <div style="clear: left;"></div>

2. 애니메이션 변형 효과
Transform 속성은 요소를 정적으로 회전, 크기 조절, 이동, 기울이기만 할 수 있지만 전환 속성과 함께 사용하면 애니메이션을 구현할 수 있습니다. 예를 들어 변환 효과는 다음과 같습니다.
위에 보이는 것은 이전 섹션의 기본 상태인 4개 상자입니다. 그러나 상자 위로 마우스를 가져가면 CSS 전환이 1초 애니메이션으로 적용됩니다. 마우스가 멀어지면 애니메이션이 반전되어 각 상자가 원래 상태로 돌아갑니다. JavaScript를 사용하지 않고 HTML과 CSS만 사용하여 이 작업을 수행할 수 있습니다! 다음은 오른쪽과 뒤로 슬라이드되는 "상자 1"의 전체 코드입니다.
<style type="text/css"> .showbox { float: left; margin: 4em 1em; width: 100px; height: 60px; border: 2px solid green; background-color: #fff; line-height: 60px; text-align: center; -webkit-transition: 1s ease-in-out; -moz-transition: 1s ease-in-out; -o-transition: 1s ease-in-out; transition: 1s ease-in-out; } .showbox.slideright:hover { -webkit-transform: translate(3em,0); -moz-transform: translate(3em,0); -o-transform: translate(3em,0); -ms-transform: translate(3em,0); transform: translate(3em,0); } </style> <div class="showbox slideright">方框1</div>
이것이 멋지다고 생각하세요. CSS 애니메이션은 변환뿐만 아니라 다음을 포함한 다른 CSS 속성에도 적용할 수 있습니다. 불투명도, 색상 및 기타. 다양한 애니메이션 효과를 직접 컴파일해 볼 수도 있으니 학습에 도움이 되길 바랍니다
위 내용은 CSS3 애니메이션의 변환 속성과 전환 속성의 간단한 사용(코드 예)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

CSS 그리드는 복잡하고 반응이 좋은 웹 레이아웃을 만드는 강력한 도구입니다. 디자인을 단순화하고 접근성을 향상 시키며 이전 방법보다 더 많은 제어를 제공합니다.

기사는 반응 형 설계에서 공간의 효율적인 정렬 및 분포를위한 레이아웃 방법 인 CSS Flexbox에 대해 설명합니다. Flexbox 사용을 설명하고 CSS 그리드와 비교하고 브라우저 지원 세부 사항을 설명합니다.

이 기사는 Viewport Meta 태그, 유연한 그리드, 유체 미디어, 미디어 쿼리 및 상대 장치를 포함하여 CSS를 사용하여 반응 형 웹 사이트를 만드는 기술에 대해 설명합니다. 또한 CSS 그리드 및 Flexbox를 함께 사용하여 CSS 프레임 워크를 권장합니다.

이 기사는 요소 치수 계산 방법을 제어하는 CSS 박스 크기 속성에 대해 설명합니다. Content-Box, Border-Box 및 Padding-Box와 같은 값과 레이아웃 설계 및 형태 정렬에 미치는 영향을 설명합니다.

기사는 CSS, 주요 특성 및 JavaScript와 결합 된 애니메이션 작성에 대해 논의합니다. 주요 문제는 브라우저 호환성입니다.

기사는 3D 변환, 주요 속성, 브라우저 호환성 및 웹 프로젝트에 대한 성능 고려 사항에 대한 CSS 사용에 대해 논의합니다. (문자 수 : 159)

이 기사는 CSS 그라디언트 (선형, 방사형, 반복)를 사용하여 웹 사이트 비주얼을 향상시키고 깊이, 초점 및 현대적인 미학을 추가합니다.

기사는 CSS의 의사 요소, HTML 스타일을 향상시키는 데 사용 및 의사 급의 차이점에 대해 설명합니다. 실제 사례를 제공합니다.


핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

DVWA
DVWA(Damn Vulnerable Web App)는 매우 취약한 PHP/MySQL 웹 애플리케이션입니다. 주요 목표는 보안 전문가가 법적 환경에서 자신의 기술과 도구를 테스트하고, 웹 개발자가 웹 응용 프로그램 보안 프로세스를 더 잘 이해할 수 있도록 돕고, 교사/학생이 교실 환경 웹 응용 프로그램에서 가르치고 배울 수 있도록 돕는 것입니다. 보안. DVWA의 목표는 다양한 난이도의 간단하고 간단한 인터페이스를 통해 가장 일반적인 웹 취약점 중 일부를 연습하는 것입니다. 이 소프트웨어는

안전한 시험 브라우저
안전한 시험 브라우저는 온라인 시험을 안전하게 치르기 위한 보안 브라우저 환경입니다. 이 소프트웨어는 모든 컴퓨터를 안전한 워크스테이션으로 바꿔줍니다. 이는 모든 유틸리티에 대한 액세스를 제어하고 학생들이 승인되지 않은 리소스를 사용하는 것을 방지합니다.

SublimeText3 Linux 새 버전
SublimeText3 Linux 최신 버전

드림위버 CS6
시각적 웹 개발 도구

PhpStorm 맥 버전
최신(2018.2.1) 전문 PHP 통합 개발 도구
