이 글에서는 간단한 슬라이드 캐러셀 효과를 구체적으로 구현하기 위한 CSS3 애니메이션을 주로 소개합니다. 관심 있는 친구가 참고할 수 있습니다.
CSS3에는 기본 브라우저를 호출하는 대신 하드웨어 GPU를 트리거할 수 있는 개별 기능이 있습니다. 렌더링용 엔진
그러나 많은 속성은 기본적으로 하드웨어 가속을 활성화하지 않습니다. 트리거 조건이 필요하며 가장 간단한 트리거 조건 중 하나는 3D 속성(Z축 작업)을 사용하는 것입니다.
Renderings
코드
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>CSS3幻灯片</title> <style type="text/css" media="screen"> .items { width: 280px; height: 150px; border: 1px solid #ddd; box-sizing: border-box; border-radius:10px; background-size: cover; -webkit-transform: translateZ(0); transform: translateZ(0); background-repeat: no-repeat; -webkit-animation: slider 15s linear infinite alternate; animation: slider 15s linear infinite alternate; -webkit-transform-origin: center center; transform-origin: center center; } @-webkit-keyframes slider { 0% { background-image: url(1.jpg) ; } 25% { background-image: url(2.jpg) ; } 50% { background-image: url(3.jpg) ; } 75% { background-image: url(4.jpg); } 100% { background-image: url(5.jpg); } } @keyframes slider { 0% { background-image: url(1.jpg) ; } 25% { background-image: url(2.jpg) ; } 50% { background-image: url(3.jpg) ; } 75% { background-image: url(4.jpg); } 100% { background-image: url(5.jpg); } } </style> </head> <body> <p class="slider"> <p class="items"></p> </p> </body> </html>
위 내용은 모두의 학습에 도움이 되기를 바랍니다. 더 많은 관련 내용은 PHP 중국어 홈페이지를 주목해주세요!
관련 권장 사항:
프레임별 애니메이션 효과를 얻기 위한 CSS3 애니메이션 정보
위 내용은 CSS3 애니메이션은 간단한 슬라이드 캐러셀 효과를 구현합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!