2023-08-20 15:03:36 +08:00
|
|
|
@charset "UTF-8";/*!
|
|
|
|
|
* animate.css - https://animate.style/
|
|
|
|
|
* Version - 4.1.1
|
|
|
|
|
* Licensed under the MIT license - http://opensource.org/licenses/MIT
|
|
|
|
|
*
|
|
|
|
|
* Copyright (c) 2020 Animate.css
|
2023-09-09 20:43:08 +08:00
|
|
|
*/:root{--animate-duration:1s;--animate-delay:1s;--animate-repeat:1}.animate__animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-duration:var(--animate-duration);animation-duration:var(--animate-duration);-webkit-animation-fill-mode:both;animation-fill-mode:both}.animate__animated.animate__infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animate__animated.animate__repeat-1{-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-iteration-count:var(--animate-repeat);animation-iteration-count:var(--animate-repeat)}.animate__animated.animate__repeat-2{-webkit-animation-iteration-count:2;animation-iteration-count:2;-webkit-animation-iteration-count:calc(var(--animate-repeat)*2);animation-iteration-count:calc(var(--animate-repeat)*2)}.animate__animated.animate__repeat-3{-webkit-animation-iteration-count:3;animation-iteration-count:3;-webkit-animation-iteration-count:calc(var(--animate-repeat)*3);animation-iteration-count:calc(var(--animate-repeat)*3)}.animate__animated.animate__delay-1s{-webkit-animation-delay:1s;animation-delay:1s;-webkit-animation-delay:var(--animate-delay);animation-delay:var(--animate-delay)}.animate__animated.animate__delay-2s{-webkit-animation-delay:2s;animation-delay:2s;-webkit-animation-delay:calc(var(--animate-delay)*2);animation-delay:calc(var(--animate-delay)*2)}.animate__animated.animate__delay-3s{-webkit-animation-delay:3s;animation-delay:3s;-webkit-animation-delay:calc(var(--animate-delay)*3);animation-delay:calc(var(--animate-delay)*3)}.animate__animated.animate__delay-4s{-webkit-animation-delay:4s;animation-delay:4s;-webkit-animation-delay:calc(var(--animate-delay)*4);animation-delay:calc(var(--animate-delay)*4)}.animate__animated.animate__delay-5s{-webkit-animation-delay:5s;animation-delay:5s;-webkit-animation-delay:calc(var(--animate-delay)*5);animation-delay:calc(var(--animate-delay)*5)}.animate__animated.animate__faster{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-duration:calc(var(--animate-duration)/2);animation-duration:calc(var(--animate-duration)/2)}.animate__animated.animate__fast{-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-duration:calc(var(--animate-duration)*0.8);animation-duration:calc(var(--animate-duration)*0.8)}.animate__animated.animate__slow{-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-duration:calc(var(--animate-duration)*2);animation-duration:calc(var(--animate-duration)*2)}.animate__animated.animate__slower{-webkit-animation-duration:3s;animation-duration:3s;-webkit-animation-duration:calc(var(--animate-duration)*3);animation-duration:calc(var(--animate-duration)*3)}@media (prefers-reduced-motion:reduce),print{.animate__animated{-webkit-animation-duration:1ms!important;animation-duration:1ms!important;-webkit-transition-duration:1ms!important;transition-duration:1ms!important;-webkit-animation-iteration-count:1!important;animation-iteration-count:1!important}.animate__animated[class*=Out]{opacity:0}}@-webkit-keyframes bounce{0%,20%,53%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0);transform:translateZ(0)}40%,43%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-30px,0) scaleY(1.1);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{-webkit-animation-timing-function:cubic-bezier(.755,.05,.855,.06);animation-timing-function:cubic-bezier(.755,.05,.855,.06);-webkit-transform:translate3d(0,-15px,0) scaleY(1.05);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{-webkit-transition-timing-function:cubic-bezier(.215,.61,.355,1);transition-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-transform:translateZ(0) scaleY(.95);transform:translateZ(0) scaleY(.95)}90%{-webkit-transform:translate3d(0,-4px,0) scaleY(1.02);transform:translate3d(0,-4px,0) scaleY(1.02)}}@keyframes bounce{0%,20%,53%,to{-webk
|
|
|
|
|
/* 图标动画 */
|
|
|
|
|
.animations-box .badge {
|
|
|
|
|
position: absolute;
|
|
|
|
|
top: -10px;
|
|
|
|
|
left: 12px;
|
|
|
|
|
border-radius: 50%;
|
|
|
|
|
box-shadow: 0 0 0 rgba(var(--bs-danger-rgb), 0.9);
|
|
|
|
|
animation: pulse-danger 2s infinite;
|
|
|
|
|
}
|
|
|
|
|
.dot {
|
|
|
|
|
display: block;
|
|
|
|
|
position: absolute;
|
|
|
|
|
top: -0.5rem;
|
|
|
|
|
right: -0.1rem;
|
|
|
|
|
width: 7px;
|
|
|
|
|
height: 7px;
|
|
|
|
|
border-radius: 50%;
|
|
|
|
|
background: #22c03c;
|
|
|
|
|
cursor: pointer;
|
|
|
|
|
box-shadow: 0 0 0 rgba(var(--bs-success-rgb), 0.9);
|
|
|
|
|
animation: pulse-success 2s infinite;
|
|
|
|
|
}
|
|
|
|
|
@-webkit-keyframes pulse-success {
|
|
|
|
|
0% {
|
|
|
|
|
-webkit-box-shadow: 0 0 0 0 rgba(var(--bs-success-rgb), 0.9);
|
|
|
|
|
}
|
|
|
|
|
70% {
|
|
|
|
|
-webkit-box-shadow: 0 0 0 10px rgba(var(--bs-success-rgb), 0);
|
|
|
|
|
}
|
|
|
|
|
100% {
|
|
|
|
|
-webkit-box-shadow: 0 0 0 0 rgba(var(--bs-success-rgb), 0);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
@keyframes pulse-success {
|
|
|
|
|
0% {
|
|
|
|
|
-moz-box-shadow: 0 0 0 0 rgba(var(--bs-success-rgb), 0.9);
|
|
|
|
|
box-shadow: 0 0 0 0 rgba(var(--bs-success-rgb), 0.7);
|
|
|
|
|
}
|
|
|
|
|
70% {
|
|
|
|
|
-moz-box-shadow: 0 0 0 10px rgba(var(--bs-success-rgb), 0);
|
|
|
|
|
box-shadow: 0 0 0 10px rgba(var(--bs-success-rgb), 0);
|
|
|
|
|
}
|
|
|
|
|
100% {
|
|
|
|
|
-moz-box-shadow: 0 0 0 0 rgba(var(--bs-success-rgb), 0);
|
|
|
|
|
box-shadow: 0 0 0 0 rgba(var(--bs-success-rgb), 0);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
@-webkit-keyframes pulse-danger {
|
|
|
|
|
0% {
|
|
|
|
|
-webkit-box-shadow: 0 0 0 0 rgba(var(--bs-danger-rgb), 0.9);
|
|
|
|
|
}
|
|
|
|
|
70% {
|
|
|
|
|
-webkit-box-shadow: 0 0 0 10px rgba(var(--bs-danger-rgb), 0);
|
|
|
|
|
}
|
|
|
|
|
100% {
|
|
|
|
|
-webkit-box-shadow: 0 0 0 0 rgba(var(--bs-danger-rgb), 0);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
@keyframes pulse-danger {
|
|
|
|
|
0% {
|
|
|
|
|
-moz-box-shadow: 0 0 0 0 rgba(var(--bs-danger-rgb), 0.9);
|
|
|
|
|
box-shadow: 0 0 0 0 rgba(var(--bs-danger-rgb), 0.7);
|
|
|
|
|
}
|
|
|
|
|
70% {
|
|
|
|
|
-moz-box-shadow: 0 0 0 10px rgba(var(--bs-danger-rgb), 0);
|
|
|
|
|
box-shadow: 0 0 0 10px rgba(var(--bs-danger-rgb), 0);
|
|
|
|
|
}
|
|
|
|
|
100% {
|
|
|
|
|
-moz-box-shadow: 0 0 0 0 rgba(var(--bs-danger-rgb), 0);
|
|
|
|
|
box-shadow: 0 0 0 0 rgba(var(--bs-danger-rgb), 0);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
.bell-animations {
|
|
|
|
|
display: inline-block;
|
|
|
|
|
-webkit-animation: ring 4s .7s ease-in-out infinite;
|
|
|
|
|
-webkit-transform-origin: 50% 4px;
|
|
|
|
|
-moz-animation: ring 4s .7s ease-in-out infinite;
|
|
|
|
|
-moz-transform-origin: 50% 4px;
|
|
|
|
|
animation: ring 4s .7s ease-in-out infinite;
|
|
|
|
|
transform-origin: 50% 4px;
|
|
|
|
|
}
|
|
|
|
|
@-webkit-keyframes ring {
|
|
|
|
|
0% { -webkit-transform: rotateZ(0); }
|
|
|
|
|
1% { -webkit-transform: rotateZ(30deg); }
|
|
|
|
|
3% { -webkit-transform: rotateZ(-28deg); }
|
|
|
|
|
5% { -webkit-transform: rotateZ(34deg); }
|
|
|
|
|
7% { -webkit-transform: rotateZ(-32deg); }
|
|
|
|
|
9% { -webkit-transform: rotateZ(30deg); }
|
|
|
|
|
11% { -webkit-transform: rotateZ(-28deg); }
|
|
|
|
|
13% { -webkit-transform: rotateZ(26deg); }
|
|
|
|
|
15% { -webkit-transform: rotateZ(-24deg); }
|
|
|
|
|
17% { -webkit-transform: rotateZ(22deg); }
|
|
|
|
|
19% { -webkit-transform: rotateZ(-20deg); }
|
|
|
|
|
21% { -webkit-transform: rotateZ(18deg); }
|
|
|
|
|
23% { -webkit-transform: rotateZ(-16deg); }
|
|
|
|
|
25% { -webkit-transform: rotateZ(14deg); }
|
|
|
|
|
27% { -webkit-transform: rotateZ(-12deg); }
|
|
|
|
|
29% { -webkit-transform: rotateZ(10deg); }
|
|
|
|
|
31% { -webkit-transform: rotateZ(-8deg); }
|
|
|
|
|
33% { -webkit-transform: rotateZ(6deg); }
|
|
|
|
|
35% { -webkit-transform: rotateZ(-4deg); }
|
|
|
|
|
37% { -webkit-transform: rotateZ(2deg); }
|
|
|
|
|
39% { -webkit-transform: rotateZ(-1deg); }
|
|
|
|
|
41% { -webkit-transform: rotateZ(1deg); }
|
|
|
|
|
43% { -webkit-transform: rotateZ(0); }
|
|
|
|
|
100% { -webkit-transform: rotateZ(0); }
|
|
|
|
|
}
|
|
|
|
|
/* 背景动画 */
|
|
|
|
|
.wave {
|
|
|
|
|
background-color: var(--bs-primary);
|
|
|
|
|
overflow: hidden;
|
|
|
|
|
position: relative;
|
|
|
|
|
}
|
|
|
|
|
.wave > div,form {
|
|
|
|
|
z-index: 1;
|
|
|
|
|
}
|
|
|
|
|
.wave:after {
|
|
|
|
|
content: ' ';
|
|
|
|
|
width: 1000px;
|
|
|
|
|
height: 1025px;
|
|
|
|
|
position: absolute;
|
|
|
|
|
bottom: 65%;
|
|
|
|
|
left: -250px;
|
|
|
|
|
border-radius: 35%;
|
|
|
|
|
background: white;
|
|
|
|
|
z-index: 0;
|
|
|
|
|
}
|
|
|
|
|
.wave:after {
|
|
|
|
|
-webkit-transform: rotate(45deg);
|
|
|
|
|
transform: rotate(45deg);
|
|
|
|
|
}
|
|
|
|
|
.wave-animate:after {
|
|
|
|
|
-webkit-animation: animate-wave 15s infinite linear;
|
|
|
|
|
animation: animate-wave 15s infinite linear;
|
|
|
|
|
}
|
|
|
|
|
.wave-animate-slower:after {
|
|
|
|
|
-webkit-animation: animate-wave 30s infinite linear;
|
|
|
|
|
animation: animate-wave 30s infinite linear;
|
|
|
|
|
}
|
|
|
|
|
.wave-animate-slow:after {
|
|
|
|
|
-webkit-animation: animate-wave 25s infinite linear;
|
|
|
|
|
animation: animate-wave 25s infinite linear;
|
|
|
|
|
}
|
|
|
|
|
.wave-animate-fast:after {
|
|
|
|
|
-webkit-animation: animate-wave 10s infinite linear;
|
|
|
|
|
animation: animate-wave 10s infinite linear;
|
|
|
|
|
}
|
|
|
|
|
.wave-animate-faster:after {
|
|
|
|
|
-webkit-animation: animate-wave 5s infinite linear;
|
|
|
|
|
animation: animate-wave 5s infinite linear;
|
|
|
|
|
}
|
|
|
|
|
.wave.wave-primary {
|
|
|
|
|
background-color: rgba(var(--bs-primary-rgb), 0.1) !important;
|
|
|
|
|
}
|
|
|
|
|
.wave.wave-primary .svg-icon svg g [fill] {
|
|
|
|
|
fill: var(--bs-primary);
|
|
|
|
|
}
|
|
|
|
|
.wave.wave-secondary {
|
|
|
|
|
background-color: rgba(var(--bs-secondary-rgb), 0.1) !important;
|
|
|
|
|
}
|
|
|
|
|
.wave.wave-secondary .svg-icon svg g [fill] {
|
|
|
|
|
fill: var(--bs-secondary);
|
|
|
|
|
}
|
|
|
|
|
.wave.wave-success {
|
|
|
|
|
background-color: rgba(var(--bs-success-rgb), 0.1) !important;
|
|
|
|
|
}
|
|
|
|
|
.wave.wave-success .svg-icon svg g [fill] {
|
|
|
|
|
fill: var(--bs-success);
|
|
|
|
|
}
|
|
|
|
|
.wave.wave-info {
|
|
|
|
|
background-color: rgba(var(--bs-info-rgb), 0.1) !important;
|
|
|
|
|
}
|
|
|
|
|
.wave.wave-info .svg-icon svg g [fill] {
|
|
|
|
|
fill: var(--bs-info);
|
|
|
|
|
}
|
|
|
|
|
.wave.wave-warning {
|
|
|
|
|
background-color: rgba(var(--bs-warning-rgb), 0.1) !important;
|
|
|
|
|
}
|
|
|
|
|
.wave.wave-warning .svg-icon svg g [fill] {
|
|
|
|
|
fill: var(--bs-warning);
|
|
|
|
|
}
|
|
|
|
|
.wave.wave-danger {
|
|
|
|
|
background-color: rgba(var(--bs-danger-rgb), 0.1) !important;
|
|
|
|
|
}
|
|
|
|
|
.wave.wave-danger .svg-icon svg g [fill] {
|
|
|
|
|
fill: var(--bs-danger);
|
|
|
|
|
}
|
|
|
|
|
.wave.wave-light {
|
|
|
|
|
background-color: rgba(var(--bs-light-rgb), 0.1) !important;
|
|
|
|
|
}
|
|
|
|
|
.wave.wave-light .svg-icon svg g [fill] {
|
|
|
|
|
fill: var(--bs-light);
|
|
|
|
|
}
|
|
|
|
|
.wave.wave-dark {
|
|
|
|
|
background-color: rgba(var(--bs-dark-rgb), 0.1) !important;
|
|
|
|
|
}
|
|
|
|
|
.wave.wave-dark .svg-icon svg g [fill] {
|
|
|
|
|
fill: var(--bs-dark);
|
|
|
|
|
}
|
|
|
|
|
.wave.wave-white {
|
|
|
|
|
background-color: rgba(var(--bs-white-rgb), 0.1) !important;
|
|
|
|
|
}
|
|
|
|
|
.wave.wave-white .svg-icon svg g [fill] {
|
|
|
|
|
fill: var(--bs-white);
|
|
|
|
|
}
|
|
|
|
|
@-webkit-keyframes animate-wave {
|
|
|
|
|
from {
|
|
|
|
|
-webkit-transform: rotate(0deg);
|
|
|
|
|
transform: rotate(0deg); }
|
|
|
|
|
to {
|
|
|
|
|
-webkit-transform: rotate(360deg);
|
|
|
|
|
transform: rotate(360deg);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
@keyframes animate-wave {
|
|
|
|
|
from {
|
|
|
|
|
-webkit-transform: rotate(0deg);
|
|
|
|
|
transform: rotate(0deg);
|
|
|
|
|
}
|
|
|
|
|
to {
|
|
|
|
|
-webkit-transform: rotate(360deg);
|
|
|
|
|
transform: rotate(360deg);
|
|
|
|
|
}
|
|
|
|
|
}
|