다양한 로딩 애니메이션 공유:
23가지 효과
사각형 두 개, 처음에는 왼쪽 상단에 위치(상단: 0) ; 왼쪽: 0;);
완전한 움직임은 4단계로 나누어집니다: 첫 번째 단계는 왼쪽 상단을 오른쪽 상단으로 이동하고, 90° 회전하고, 두 번째 단계는 오른쪽 상단을 이동합니다. 오른쪽 아래로 180° 회전하면 세 번째 단계에서 너비와 높이가 복원되고 오른쪽 아래를 왼쪽 아래로 이동하고 270° 회전하고 네 번째 단계에서 너비와 높이를 줄이면 왼쪽 아래가 이동합니다. 왼쪽 상단으로 이동하여 360° 회전하고 너비와 높이를 복원합니다.
애니메이션 지연 시간 차이는 음의 절반 애니메이션 시간입니다.
{:;:;:;:; }{:;:;:;:; }{:;:;:;:; }{:;:;:;:; }
24, 효과 24
{animation: fire_ball 1.5s linear infinite;}@keyframes fire_ball { 50% {
height: 30px;width: 30px;top: 50%;
} 100% {height: 0;width: 0;top: 0;
}}
twenty-5, Effect 25
.pac_head { border: 25px solid #fff; border-right-color: transparent; border-radius: 50%; }팩맨의 입이 만들어졌고, 나머지 두 개는 한 div는 양의 Z축 방향으로 회전하고 다른 div는 역방향 Z축 방향으로 회전하여 먹는 동작을 합니다. 오른쪽에 있는 세 개의 작은 공은 모두 오른쪽 중앙으로 이동하여 팩맨의 입쪽으로 이동하도록 설정되어 있습니다. 공과 팩맨의 애니메이션 시간을 적절하게 조정하면 됩니다.
@keyframes pac_ball { 100% { right: 55%; }}
스물여섯, 효과 스물여섯
@keyframes beat_ball { 25% { transform: translateY(25%) rotate(22.5deg);//下落border-bottom-right-radius: 10%; } 50% {border-bottom-right-radius: 100%;transform: translateY(50%) scale(1, 0.8) rotate(45deg) //scale,是为了让形变看起来有弹性 } 75% {transform: translateY(25%) rotate(67.5deg) //上升 } 100% {transform: translateY(0) rotate(90deg) //旋转90°结束一个周期,刚好和初始状态一模一样,那就直接重复执行动画即可 }}그림자 효과가 더욱 좋습니다. 평평한 타원, 상자 그림자를 만들고 그림자 효과를 추가하고 적절한 시기에 크기를 변경하세요.
@keyframes beat_shadow { 50%{ transform: scale(1.25,0.8); }}
27, 효과 27
@keyframes locker_ball { //div旋转 25%{ transform: rotateZ(180deg); } 50%{transform: rotateZ(180deg); } 75%{transform: rotateZ(360deg); } 100%{transform: rotateZ(360deg); }} @keyframes locker_ballh { //伪类高度改变 25%{ height: 40px; } 50%{height: 0; } 75%{height: 0; } 100%{height: 40px; }}
스물여덟, 효과 스물여덟
@keyframes clock { 100%{ transform: rotateZ(360deg); }}이 애니메이션 시리즈에서 일부 일시 정지 효과는 특정 비율에서 특정 비율까지 상태를 유지하기 위한 키 프레임 제어를 통해 달성되는 반면 다른 효과는 모션 곡선 완화를 통해 달성됩니다. 꽃으로 마무리~주말 보내세요~
위 내용은 다양한 로딩 애니메이션 공유의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!