/* ldgallery - A static generator which turns a collection of tagged -- pictures into a searchable web gallery. -- -- Copyright (C) 2020 Guillaume FOUET -- -- This program is free software: you can redistribute it and/or modify -- it under the terms of the GNU Affero General Public License as -- published by the Free Software Foundation, either version 3 of the -- License, or (at your option) any later version. -- -- This program is distributed in the hope that it will be useful, -- but WITHOUT ANY WARRANTY; without even the implied warranty of -- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -- GNU Affero General Public License for more details. -- -- You should have received a copy of the GNU Affero General Public License -- along with this program. If not, see . */ @import "theme"; // === Transitions for Vue // slide .slide-enter-active, .slide-leave-active { transition: transform $transition-slide linear; } .slide-enter-from, .slide-leave-to { transform: translateX(-100%); } // fade .fade-enter-active, .fade-leave-active { transition: opacity $transition-fade ease; } .fade-enter-from, .fade-leave-to { opacity: 0; } // moving .move-move, .move-enter-active, .move-leave-active { transition: all $transition-move ease-in-out; } .move-enter-from, .move-leave-to { opacity: 0; transform: translateX(15px); } .move-leave-active { position: absolute; }