aboutsummaryrefslogtreecommitdiff
path: root/viewer/src/assets/scss/transition.scss
diff options
context:
space:
mode:
Diffstat (limited to 'viewer/src/assets/scss/transition.scss')
-rw-r--r--viewer/src/assets/scss/transition.scss58
1 files changed, 58 insertions, 0 deletions
diff --git a/viewer/src/assets/scss/transition.scss b/viewer/src/assets/scss/transition.scss
new file mode 100644
index 0000000..49fd5ba
--- /dev/null
+++ b/viewer/src/assets/scss/transition.scss
@@ -0,0 +1,58 @@
1/* ldgallery - A static generator which turns a collection of tagged
2-- pictures into a searchable web gallery.
3--
4-- Copyright (C) 2020 Guillaume FOUET
5--
6-- This program is free software: you can redistribute it and/or modify
7-- it under the terms of the GNU Affero General Public License as
8-- published by the Free Software Foundation, either version 3 of the
9-- License, or (at your option) any later version.
10--
11-- This program is distributed in the hope that it will be useful,
12-- but WITHOUT ANY WARRANTY; without even the implied warranty of
13-- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
14-- GNU Affero General Public License for more details.
15--
16-- You should have received a copy of the GNU Affero General Public License
17-- along with this program. If not, see <https://www.gnu.org/licenses/>.
18*/
19
20@import "theme";
21
22// === Transitions for Vue
23
24// slide
25.slide-enter-active,
26.slide-leave-active {
27 transition: transform $transition-slide linear;
28}
29.slide-enter-from,
30.slide-leave-to {
31 transform: translateX(-100%);
32}
33
34// fade
35.fade-enter-active,
36.fade-leave-active {
37 transition: opacity $transition-fade ease;
38}
39
40.fade-enter-from,
41.fade-leave-to {
42 opacity: 0;
43}
44
45// moving
46.move-move,
47.move-enter-active,
48.move-leave-active {
49 transition: all $transition-move ease-in-out;
50}
51.move-enter-from,
52.move-leave-to {
53 opacity: 0;
54 transform: translateX(15px);
55}
56.move-leave-active {
57 position: absolute;
58} \ No newline at end of file