문제:
마지막 프레임에서 다음 프레임으로 원활하게 전환되는 중단 없는 애니메이션을 원합니다. 먼저 연속 루프 효과를 만듭니다.
해결책:
1. animation-iteration-count 속성을 사용하세요.
키프레임에 다음 속성을 추가하세요.
animation-iteration-count: infinite;
이 속성은 애니메이션이 반복되는 횟수를 지정합니다. 무한으로 설정하면 애니메이션이 무한 반복됩니다.
2. 수정된 CSS 코드:
업데이트된 CSS 코드는 다음과 같습니다.
@keyframes fadeinphoto { 0% { opacity: 0; } 50% { opacity: 1; } 100% { opacity: 0; } animation-iteration-count: infinite; } @-moz-keyframes fadeinphoto { 0% { opacity: 0; } 50% { opacity: 1; } A100% { opacity: 0; } animation-iteration-count: infinite; } @-webkit-keyframes fadeinphoto { 0% { opacity: 0; } 50% { opacity: 1; } 100% { opacity: 0; } animation-iteration-count: infinite; } @-o-keyframes fadeinphoto { 0% { opacity: 0; } 50% { opacity: 1; } 100% { opacity: 0; } animation-iteration-count: infinite; }
설명:
animation-iteration-count를 지정하여 : 무한, 각 사진은 페이드 인되고 일정 시간 동안 표시되었다가 페이드 아웃되어 첫 번째 사진으로 부드럽게 전환되어 무한 루프를 생성합니다.
참고:
루프가 원활하게 작동하려면 불투명도가 1에서 0(또는 그 반대로)으로 전환되도록 애니메이션이 디자인되었는지 확인하세요.
위 내용은 CSS3를 사용하여 원활한 반복 애니메이션을 어떻게 만들 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!