diff --git a/src/contentScripts/views/App.vue b/src/contentScripts/views/App.vue index 0bd4c0f0..ddf3c7b0 100644 --- a/src/contentScripts/views/App.vue +++ b/src/contentScripts/views/App.vue @@ -327,38 +327,3 @@ function handleOsScroll() { --at-apply: opacity-0 transform -translate-y-full; } - - diff --git a/src/styles/index.ts b/src/styles/index.ts index bd2b4062..234d9afa 100644 --- a/src/styles/index.ts +++ b/src/styles/index.ts @@ -4,3 +4,4 @@ import './main.scss' import './reset.scss' import 'uno.css' import './adaptedStyles' +import './transitionAndTransitionGroup.scss' diff --git a/src/styles/transitionAndTransitionGroup.scss b/src/styles/transitionAndTransitionGroup.scss new file mode 100644 index 00000000..6384597c --- /dev/null +++ b/src/styles/transitionAndTransitionGroup.scss @@ -0,0 +1,36 @@ +.page-fade-enter-active, +.page-fade-leave-active { + // transition: opacity 0.5s ease; + --at-apply: transition-opacity duration-500; +} +.page-fade-enter-from, +.page-fade-leave-to { + --at-apply: opacity-0; +} +.page-fade-leave-to { + --at-apply: hidden +} + +.fade-enter-active, +.fade-leave-active { + --at-apply: transition-opacity duration-500; + + // transition: opacity 0.5s ease; +} +.fade-enter-from, +.fade-leave-to { + --at-apply: opacity-0; +} + +.list-enter-active, +.list-leave-active { + // transition: all 0.5s ease; + --at-apply: transition-all duration-500; +} +.list-enter-from, +.list-leave-to { + --at-apply: opacity-0 transform translate-y-6 transform-gpu; +} +.list-leave-to { + --at-apply: hidden +} \ No newline at end of file