>  기사  >  웹 프론트엔드  >  CSS3 애니메이션은 간단한 슬라이드 캐러셀 효과를 구현합니다.

CSS3 애니메이션은 간단한 슬라이드 캐러셀 효과를 구현합니다.

不言
不言원래의
2018-06-20 18:01:032191검색

이 글에서는 간단한 슬라이드 캐러셀 효과를 구체적으로 구현하기 위한 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 애니메이션 정보

위 내용은 CSS3 애니메이션은 간단한 슬라이드 캐러셀 효과를 구현합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.