CSS3로 만든 일식 애니메이션 특수 효과
<머리>
<meta charset="utf-8">
<title>逼真的CSS3日食动画特效</title>
<스타일>
HTML, 본문 {
너비: 100%;
오버플로-x: 숨김;
}
*, *:이전, *:이후 {
상자 크기 조정: 테두리 상자;
마진: 0;
패딩: 0;
}
.우주 {
너비: 100vw;
높이: 100vh;
배경: #030613;
디스플레이: 차단;
위치: 상대적;
-webkit-animation: skyDim 4s 8s 선형 전달;
애니메이션: skyDim 4s 8s 선형 앞으로;
}
.universe:이전 {
내용: "";
상자 그림자: 10vw 1vh #fff, 14vw 29vh 2px #FFF, 23vw 34vh 1px #FFF, 1vw 99vh 1px #FFF, 20vw 80vh #FFF, 90vw 10vh 2px #fff, 55vw 9vh #FFF, 24vw 4vh 1px #FFF, 50vw 99vh 1px #FFF, 74vw 40vh 1px #FFF, 80vw 9vh 1px #FFF, 20vw 80vh #FFF, 85vw 78vh #fff;
너비: 4px;
높이: 4px;
위치: 절대;
테두리 반경: 50%;
-webkit-animation: starFloating 100s -200s 선형 모두 무한;
애니메이션: 별플로팅 100초 -200초 선형 모두 무한;
}
.universe:이후 {
내용: "";
상자 그림자: 37vw 78vh #fff, 17vw 69vh #FFF, 68vw 4vh 1px #FFF, 98vw 9vh 1px #FFF, 45vw 67vh #FFF, 95vw 1vh 2px #fff, 35vw 75vh 2px #FFF, 44vw 47vh 1 px #FFF, 54vw 5vh 1px #FFF, 22vw 29vh 1px #FFF, 39vw 71vh 1px #FFF, 11vw 11vh #FFF, 88vw 82vh #fff;
너비: 2px;
높이: 2px;
위치: 절대;
테두리 반경: 50%;
-webkit-animation: starFloating 100s 3s 선형 뒤로 무한;
애니메이션: 별플로팅 100s 3s 선형 뒤로 무한;
}
.sun {
높이: 200px;
너비: 200px;
테두리 반경: 50%;
배경: #cfcfd4;
상자 그림자: 0 0 60px 금, 0 0 100px #b9a018, 삽입 0 5px 35px 53px #dbdbdb, 삽입 48px 8px 34px 25px #c4c4c4;
왼쪽: 계산(50% - 100px);
상단: 계산(50% - 100px);
위치: 절대;
-webkit-animation: sunFreakOut 5s 7.1s 선형 전달;
애니메이션: sunFreakOut 5s 7.1s 선형 앞으로;
}
.문 {
높이: 50px;
너비: 50px;
테두리 반경: 50%;
배경: rgba(0, 0, 0, 0.99);
상자 그림자: 삽입 5px 1px 10px -8px #d4d4d6;
-웹킷 전환: 1초;
전환: 1초;
상단: 계산(40% - 100px);
위치: 절대;
Z-색인: 5;
-webkit-animation: 20초의 이지인아웃을 앞으로 이동합니다.
애니메이션: 20초의 이지인아웃을 앞으로 이동합니다.
}
@-webkit-keyframes 이동 {
0% {
-webkit-transform: 번역X(100vw);
변환: 번역X(100vw);
}
40%, 60% {
상단: 계산(50% - 100px);
}
50%, 50.5% {
너비: 200px;
높이: 200px;
-webkit-transform: 번역X(calc(50vw - 100px));
변환: 번역X(calc(50vw - 100px));
상자 그림자: 삽입 20px 1px 35px -15px #d4d4d6;
상단: 계산(50% - 100px);
}
60% {
상자 그림자: 삽입 -20px 1px 35px -15px #d4d4d6;
}
100% {
너비: 50px;
높이: 50px;
-webkit-transform: 번역X(calc(-1vw - 60px));
변환: 번역X(calc(-1vw - 60px));
상단: 계산(40% - 100px);
상자 그림자: 삽입 -5px 1px 10px -8px #d4d4d6;
}
}
@keyframes 이동 {
0% {
-webkit-transform: 번역X(100vw);
변환: 번역X(100vw);
}
40%, 60% {
상단: 계산(50% - 100px);
}
50%, 50.5% {
너비: 200px;
높이: 200px;
-webkit-transform: 번역X(calc(50vw - 100px));
변환: 번역X(calc(50vw - 100px));
상자 그림자: 삽입 20px 1px 35px -15px #d4d4d6;
상단: 계산(50% - 100px);
}
60% {
상자 그림자: 삽입 -20px 1px 35px -15px #d4d4d6;
}
100% {
너비: 50px;
높이: 50px;
-webkit-transform: 번역X(calc(-1vw - 60px));
변환: 번역X(calc(-1vw - 60px));
상단: 계산(40% - 100px);
상자 그림자: 삽입 -5px 1px 10px -8px #d4d4d6;
}
}
@-webkit-keyframes skyDim {
0%, 100% {
배경: #030613;
}
50%, 70% {
배경: 검정색;
}
}
@keyframes skyDim {
0%, 100% {
배경: #030613;
}
50%, 70% {
배경: 검정색;
}
}
@-webkit-keyframes sunFreakOut {
0%, 100% {
상자 그림자: 0 0 60px 금, 0 0 100px #b9a018, 삽입 0 5px 35px 53px #dbdbdb, 삽입 48px 8px 34px 25px #c4c4c4;
}
50%, 70% {
상자 그림자: 0 0 50px #e30000, 0 0 0px #b91818, 삽입 0 5px 35px 53px #dbdbdb, 삽입 48px 8px 34px 25px #c4c4c4;
}
}
@keyframes sunFreakOut {
0%, 100% {
상자 그림자: 0 0 60px 금, 0 0 100px #b9a018, 삽입 0 5px 35px 53px #dbdbdb, 삽입 48px 8px 34px 25px #c4c4c4;
}
50%, 70% {
상자 그림자: 0 0 50px #e30000, 0 0 0px #b91818, 삽입 0 5px 35px 53px #dbdbdb, 삽입 48px 8px 34px 25px #c4c4c4;
}
}
@-webkit-keyframes 별플로팅 {
0% {
불투명도: 0;
}
10% {
불투명도: 1;
}
100% {
-webkit-transform: 번역Y(-100vh);
변환: 번역Y(-100vh);
}
}
@keyframes 별플로팅 {
0% {
불투명도: 0;
}
10% {
불투명도: 1;
}
100% {
-webkit-transform: 번역Y(-100vh);
변환: 번역Y(-100vh);
}
}
</스타일>
</머리>
这是一款不常逼真的使用纯CSS3实现的一个天狗食月日食动画特效,当日全食时,还有背景stars闪烁动画特效,效果很漂亮
이 사이트의 모든 리소스는 네티즌이 제공하거나 주요 다운로드 사이트에서 재인쇄되었습니다. 소프트웨어의 무결성을 직접 확인하십시오! 이 사이트의 모든 리소스는 학습 참고용으로만 사용됩니다. 상업적 목적으로 사용하지 마시기 바랍니다. 그렇지 않으면 모든 결과에 대한 책임은 귀하에게 있습니다! 침해가 있는 경우 당사에 연락하여 삭제하시기 바랍니다. 연락처: admin@php.cn
관련 기사

06 Dec 2024
CSS3의 움직이는 텍스트 효과: 텍스트 적용을 위한 특정 값 피하기 CSS3 애니메이션에서는 텍스트가...

29 Nov 2024
CSS3 애니메이션을 사용하여 고전적인 깜박임 효과 생성하기문제가 발생합니다: 구식을 연상시키는 깜박이는 텍스트 효과를 만드는 방법...

04 Dec 2024
반응형 마키 효과 구현하기 이 기사에서는 CSS3 애니메이션을 사용하여 반응형 마키 효과를 만드는 영역을 자세히 살펴보겠습니다....

27 Oct 2024
CSS3 전환 - 페이드 아웃 효과 CSS3에서는 키프레임 애니메이션을 사용하여 페이드 아웃 효과를 얻을 수 있습니다. 그러나 그것은 ...

28 Oct 2024
Internet Explorer 7/8에서 CSS3 효과 에뮬레이션많은 웹사이트에서는 둥근 모양을 사용하여 요소의 모양을 향상시키기 위해 CSS3의 기능을 활용합니다.

28 Oct 2024
CSS3 전환: 페이드아웃 효과 달성 CSS3에서 전환은 동적 시각 효과를 생성하기 위한 강력한 도구를 제공합니다. 그 중 효과는...

28 Oct 2024
이전 IE 브라우저에서 경이로운 CSS3 효과 에뮬레이션 CSS3는 웹 디자인에 수많은 세련된 효과를 제공하지만 다음과 같은 레거시 브라우저는...


Hot Tools

CSS 텍스트가 하트 모양의 애니메이션 특수 효과로 결합되었습니다.
CSS 텍스트가 하트 모양의 애니메이션 특수 효과로 결합되었습니다.

CSS3 SVG 표현 꽃 생기 특수 효과
SS3 SVG 고백 꽃 애니메이션 특수효과는 발렌타인데이 애니메이션 특수효과입니다.

CSS 쇼핑몰 웹사이트는 일반적으로 왼쪽 카테고리 드롭다운 탐색 메뉴 코드를 사용합니다.
CSS 쇼핑몰 웹사이트는 일반적으로 왼쪽 카테고리 드롭다운 탐색 메뉴 코드를 사용합니다.

jQuery+CSS3 발렌타인 데이 사랑 특수 효과
jQuery+CSS3 발렌타인 데이 사랑 특수 효과는 발렌타인 데이에 흔들리는 하트 애니메이션 특수 효과입니다.

CSS3 숟가락으로 찹쌀밥을 퍼올리는 애니메이션 특수 효과
귀여운 찹쌀떡 한 그릇 표정, 찹쌀떡을 퍼올리는 숟가락 애니메이션 특수효과
