BetterDiscordApp-v2/client/src/styles/partials/variables/animations.scss

221 lines
2.9 KiB
SCSS
Raw Normal View History

2018-01-20 13:19:54 +01:00
@keyframes bd-slidein {
2018-08-15 11:42:43 +02:00
0% {
2018-01-20 13:19:54 +01:00
transform: translateX(-100%);
opacity: .2;
}
70% {
transform: translateX(0%);
opacity: 1;
}
100% {
transform: translateX(0%);
opacity: 1;
}
}
@keyframes bd-slideout {
0% {
transform: translateX(0%);
opacity: 1;
}
100% {
transform: translateX(-100%);
opacity: .2;
}
}
@keyframes bd-slideoutin {
0% {
transform: translateX(-10%);
opacity: 1;
}
20% {
transform: translateX(-100%);
opacity: .2;
}
70% {
transform: translateX(0%);
opacity: 1;
}
100% {
transform: translateX(-10%);
opacity: 1;
}
}
2018-08-15 04:03:56 +02:00
@keyframes bd-toastUp {
2018-05-13 05:17:04 +02:00
0% {
transform: translateY(10px);
opacity: 0;
}
100% {
transform: translateY(0%);
opacity: 1;
}
}
2018-08-15 04:03:56 +02:00
@keyframes bd-toastDown {
2018-05-13 05:17:04 +02:00
0% {
transform: translateY(0%);
opacity: 1;
}
100% {
transform: translateY(10px);
opacity: 0;
}
}
2018-08-15 04:03:56 +02:00
@keyframes bd-fadeOut {
2018-01-20 13:19:54 +01:00
0% {
opacity: 1;
}
100% {
opacity: 0;
}
}
2018-08-15 04:03:56 +02:00
@keyframes bd-fadeIn {
2018-01-20 13:19:54 +01:00
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
2018-08-15 04:03:56 +02:00
@keyframes bd-modalIn {
2018-08-15 09:45:10 +02:00
0% {
2018-08-15 11:42:43 +02:00
transform: scale(.8);
2018-08-15 09:45:10 +02:00
opacity: 0;
}
90% {
transform: scale(1.01);
opacity: 1;
}
100% {
transform: scale(1);
opacity: 1;
}
2018-02-03 22:52:56 +01:00
}
2018-08-15 09:45:10 +02:00
2018-08-15 04:03:56 +02:00
@keyframes bd-modalOut {
2018-08-15 09:45:10 +02:00
0% {
transform: scale(1);
opacity: 1;
}
10% {
transform: scale(1.01);
opacity: 1;
}
90% {
opacity: 0;
}
100% {
2018-08-15 11:42:43 +02:00
transform: scale(.8);
2018-08-15 09:45:10 +02:00
opacity: 0;
}
2018-02-03 22:52:56 +01:00
}
2018-08-15 04:03:56 +02:00
@keyframes bd-backdropIn {
2018-08-15 09:45:10 +02:00
0% {
opacity: 0;
}
2018-02-03 22:52:56 +01:00
}
2018-08-15 09:45:10 +02:00
2018-08-15 04:03:56 +02:00
@keyframes bd-backdropOut {
2018-08-15 09:45:10 +02:00
100% {
opacity: 0;
}
2018-02-03 22:52:56 +01:00
}
2018-08-15 04:03:56 +02:00
@keyframes bd-warnShake {
2018-08-15 11:42:43 +02:00
10%,
90% {
transform: translate3d(-4px, -4px, 0);
}
2018-08-15 11:42:43 +02:00
20%,
80% {
transform: translate3d(4px, 4px, 0);
}
2018-08-15 11:42:43 +02:00
30%,
50%,
70% {
transform: translate3d(-4px, 4px, 0);
}
2018-08-15 11:42:43 +02:00
40%,
60% {
transform: translate3d(4px, -4px, 0);
}
2018-02-03 22:52:56 +01:00
}
2018-08-10 14:44:33 +02:00
@keyframes bd-pulse {
0% {
opacity: 1;
}
50% {
opacity: .7;
}
100% {
opacity: 1;
}
}
2018-08-15 09:45:10 +02:00
@keyframes bd-settingsButtonPulse {
0% {
filter: grayscale(100%);
}
50% {
filter: grayscale(0%);
opacity: 1;
}
100% {
filter: grayscale(100%);
}
}
@keyframes bd-colourpickerSlidein {
0% {
right: 20px;
}
100% {
right: 0;
}
}
@keyframes bd-keybindPulse {
0% {
2018-08-15 11:42:43 +02:00
box-shadow: 0 0 6px rgba(240, 71, 71, .3);
2018-08-15 09:45:10 +02:00
}
50% {
2018-08-15 11:42:43 +02:00
box-shadow: 0 0 10px rgba(240, 71, 71, .6);
2018-08-15 09:45:10 +02:00
}
100% {
2018-08-15 11:42:43 +02:00
box-shadow: 0 0 6px rgba(240, 71, 71, .3);
2018-08-15 09:45:10 +02:00
}
}