12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- .app-error {
- background: linear-gradient(to bottom, mc('grey', '900') 0%, mc('grey', '800') 100%);
- height: 100%;
- display: flex;
- flex-direction: column;
- justify-content: center;
- align-items: center;
- color: mc('grey', '50');
- img {
- width: 250px;
- filter: grayscale(50%) brightness(120%);
- animation: errorlogo 5s linear infinite;
- margin-bottom: 3rem;
- @include until($tablet) {
- width: 200px;
- }
- }
- @keyframes errorlogo {
- 0% {
- filter: blur(0) grayscale(50%) brightness(200%) hue-rotate(110deg);
- }
- 10% {
- filter: blur(0) grayscale(50%) brightness(200%) hue-rotate(110deg) invert(100%);
- }
- 15% {
- filter: blur(0) grayscale(50%) brightness(200%) hue-rotate(110deg) invert(0%);
- }
- 30% {
- filter: blur(0) grayscale(50%) brightness(200%) hue-rotate(110deg);
- }
- 32% {
- filter: blur(0) grayscale(50%) brightness(200%) hue-rotate(2700deg) invert(100%);
- }
- 34% {
- filter: blur(0) grayscale(100%) brightness(50%) hue-rotate(110deg);
- }
- 50% {
- filter: blur(0) grayscale(100%) brightness(200%) hue-rotate(110deg) sepia(0%);
- }
- 55% {
- filter: blur(0) grayscale(100%) brightness(100%) hue-rotate(110deg) sepia(100%);
- }
- 60% {
- filter: blur(0) grayscale(50%) brightness(200%) hue-rotate(110deg) sepia(0%);
- }
- 90% {
- filter: blur(0) grayscale(50%) brightness(200%) hue-rotate(110deg);
- }
- 95% {
- filter: blur(5px) grayscale(50%) brightness(200%) hue-rotate(720deg);
- }
- 100% {
- filter: blur(0) grayscale(50%) brightness(200%) hue-rotate(110deg) invert(100%);
- }
- }
- code {
- color: mc('grey', '500');
- font-size: .8rem;
- }
- }
|