move some css from app to assets
|
@ -9,6 +9,7 @@ All notable changes to this project will be documented in this file.
|
|||
- [enhancement] #1153 - Add share, if logged in user enters hidden poll via public link (#1169)
|
||||
- [enhancement] #204 - Circles integration (#1128)
|
||||
- [refactor] Remove deprecated app.php (#1162)
|
||||
- [refactor] Separate assets
|
||||
|
||||
See also: https://github.com/nextcloud/polls/milestone/28?closed=1
|
||||
|
||||
|
|
178
src/js/App.vue
|
@ -41,6 +41,10 @@ import { Content } from '@nextcloud/vue'
|
|||
import { subscribe, unsubscribe } from '@nextcloud/event-bus'
|
||||
import { mapState } from 'vuex'
|
||||
import '@nextcloud/dialogs/styles/toast.scss'
|
||||
import './assets/scss/icons.scss'
|
||||
import './assets/scss/colors.scss'
|
||||
import './assets/scss/transitions.scss'
|
||||
import './assets/scss/experimental.scss'
|
||||
|
||||
export default {
|
||||
name: 'App',
|
||||
|
@ -138,107 +142,6 @@ export default {
|
|||
</script>
|
||||
|
||||
<style lang="scss">
|
||||
:root {
|
||||
--polls-vote-rows: 1;
|
||||
--polls-vote-columns: 1;
|
||||
--color-background-error: #f9c5c5;
|
||||
--color-background-success: #d6fdda;
|
||||
--color-polls-foreground-yes: #49bc49;
|
||||
--color-polls-foreground-no: #f45573;
|
||||
--color-polls-foreground-maybe: #ffc107;
|
||||
--color-polls-background-yes: #ebf5d6;
|
||||
--color-polls-background-no: #ffede9;
|
||||
--color-polls-background-maybe: #fcf7e1;
|
||||
--icon-polls: url('./assets/polls.svg');
|
||||
--icon-circles: url('./assets/circles.svg');
|
||||
--icon-polls-back: url('./assets/back.svg');
|
||||
--icon-polls-confirmed: url('./assets/confirmed.svg');
|
||||
--icon-polls-unconfirmed: url('./assets/unconfirmed.svg');
|
||||
--icon-polls-clone: url('./assets/clone.svg');
|
||||
--icon-polls-move: url('./assets/move.svg');
|
||||
--icon-polls-yes: url('./assets/yes-vote.svg');
|
||||
--icon-polls-no: url('./assets/no-vote.svg');
|
||||
--icon-polls-maybe: url('./assets/maybe-vote.svg');
|
||||
--icon-polls-handle: url('./assets/handle.svg');
|
||||
--icon-polls-mail: url('./assets/mail.svg');
|
||||
--icon-polls-sidebar-toggle: url('./assets/sidebar-toggle.svg');
|
||||
--icon-polls-loading: url('./assets/loading-small.gif');
|
||||
--icon-polls-open: url('./assets/open.svg');
|
||||
--icon-polls-closed: url('./assets/closed.svg');
|
||||
--icon-polls-public-poll: url('./assets/visible.svg');
|
||||
--icon-polls-hidden-poll: url('./assets/invisible.svg');
|
||||
|
||||
// filters to colorize background svg from black
|
||||
// generated with https://codepen.io/jsm91/embed/ZEEawyZ?height=600&default-tab=result&embed-version=2
|
||||
--color-polls-foreground-filter-yes: invert(74%) sepia(7%) saturate(3830%) hue-rotate(68deg) brightness(85%) contrast(85%);
|
||||
--color-polls-foreground-filter-no: invert(43%) sepia(100%) saturate(1579%) hue-rotate(318deg) brightness(99%) contrast(94%);
|
||||
--color-polls-foreground-filter-maybe: invert(81%) sepia(22%) saturate(3383%) hue-rotate(353deg) brightness(101%) contrast(101%);
|
||||
}
|
||||
|
||||
.icon-polls {
|
||||
background-image: var(--icon-polls);
|
||||
}
|
||||
|
||||
.icon-circles {
|
||||
background-image: var(--icon-circles);
|
||||
}
|
||||
|
||||
.icon-polls-back {
|
||||
background-image: var(--icon-polls-back);
|
||||
}
|
||||
|
||||
.icon-polls-confirmed {
|
||||
background-image: var(--icon-polls-confirmed);
|
||||
}
|
||||
|
||||
.icon-polls-unconfirmed {
|
||||
background-image: var(--icon-polls-unconfirmed);
|
||||
}
|
||||
|
||||
.icon-polls-move {
|
||||
background-image: var(--icon-polls-move);
|
||||
}
|
||||
|
||||
.icon-polls-clone {
|
||||
background-image: var(--icon-polls-clone);
|
||||
}
|
||||
|
||||
.icon-polls-yes {
|
||||
background-image: var(--icon-polls-yes);
|
||||
}
|
||||
|
||||
.icon-polls-no {
|
||||
background-image: var(--icon-polls-no);
|
||||
}
|
||||
|
||||
.icon-polls-maybe {
|
||||
background-image: var(--icon-polls-maybe);
|
||||
}
|
||||
|
||||
.icon-polls-mail {
|
||||
background-image: var(--icon-polls-mail);
|
||||
}
|
||||
|
||||
.icon-polls-open {
|
||||
background-image: var(--icon-polls-open);
|
||||
}
|
||||
|
||||
.icon-polls-closed {
|
||||
background-image: var(--icon-polls-closed);
|
||||
}
|
||||
|
||||
.icon-polls-public-poll {
|
||||
background-image: var(--icon-polls-public-poll);
|
||||
}
|
||||
|
||||
.icon-polls-hidden-poll {
|
||||
background-image: var(--icon-polls-hidden-poll);
|
||||
}
|
||||
|
||||
.icon-polls-sidebar-toggle {
|
||||
background-image: var(--icon-polls-sidebar-toggle);
|
||||
}
|
||||
|
||||
.title {
|
||||
margin: 8px 0;
|
||||
}
|
||||
|
@ -253,34 +156,6 @@ export default {
|
|||
text-decoration: underline;
|
||||
}
|
||||
|
||||
.icon-handle {
|
||||
background-image: var(--icon-polls-handle);
|
||||
}
|
||||
|
||||
.transitions-active {
|
||||
.list-enter-active,
|
||||
.list-leave-active {
|
||||
transition: all 0.5s ease;
|
||||
}
|
||||
|
||||
.list-enter,
|
||||
.list-leave-to {
|
||||
opacity: 0;
|
||||
}
|
||||
|
||||
.list-move {
|
||||
transition: transform 0.5s;
|
||||
}
|
||||
|
||||
.fade-leave-active .fade-enter-active{
|
||||
transition: opacity 0.5s;
|
||||
}
|
||||
|
||||
.fade-enter, .fade-leave-to {
|
||||
opacity: 0;
|
||||
}
|
||||
}
|
||||
|
||||
input {
|
||||
background-repeat: no-repeat;
|
||||
background-position: 98%;
|
||||
|
@ -366,49 +241,4 @@ input {
|
|||
min-width: 320px;
|
||||
}
|
||||
|
||||
// experimental colored background in the main area
|
||||
|
||||
[class*='area__'] {
|
||||
padding: 8px;
|
||||
background-color: var(--color-main-background);
|
||||
border-radius: var(--border-radius);
|
||||
margin: 12px 6px;
|
||||
min-width: 320px;
|
||||
}
|
||||
|
||||
.experimental {
|
||||
&.app-polls.bgcolored {
|
||||
.app-navigation {
|
||||
border-right: 0px;
|
||||
box-shadow: 2px 0 6px var(--color-box-shadow);
|
||||
}
|
||||
.app-content {
|
||||
background-color: var(--color-primary-light);
|
||||
[class*='area__'] {
|
||||
box-shadow: 2px 2px 6px var(--color-box-shadow);
|
||||
margin: 12px;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// experimental background image
|
||||
&.app-polls.bgimage {
|
||||
.glassy {
|
||||
backdrop-filter: blur(10px);
|
||||
background-color: rgba(255, 255, 255, 0.5);
|
||||
}
|
||||
.app-navigation {
|
||||
border-right: 0px;
|
||||
box-shadow: 2px 0 6px var(--color-box-shadow);
|
||||
}
|
||||
.app-content {
|
||||
background-color: transparent;
|
||||
}
|
||||
[class*='area__'] {
|
||||
box-shadow: 2px 2px 6px var(--color-box-shadow);
|
||||
margin: 12px;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
</style>
|
||||
|
|
|
@ -0,0 +1,10 @@
|
|||
:root {
|
||||
--color-background-error: #f9c5c5;
|
||||
--color-background-success: #d6fdda;
|
||||
--color-polls-foreground-yes: #49bc49;
|
||||
--color-polls-foreground-no: #f45573;
|
||||
--color-polls-foreground-maybe: #ffc107;
|
||||
--color-polls-background-yes: #ebf5d6;
|
||||
--color-polls-background-no: #ffede9;
|
||||
--color-polls-background-maybe: #fcf7e1;
|
||||
}
|
|
@ -0,0 +1,44 @@
|
|||
// experimental colored background in the main area
|
||||
|
||||
[class*='area__'] {
|
||||
padding: 8px;
|
||||
background-color: var(--color-main-background);
|
||||
border-radius: var(--border-radius);
|
||||
margin: 12px 6px;
|
||||
min-width: 320px;
|
||||
}
|
||||
|
||||
.experimental {
|
||||
&.app-polls.bgcolored {
|
||||
.app-navigation {
|
||||
border-right: 0px;
|
||||
box-shadow: 2px 0 6px var(--color-box-shadow);
|
||||
}
|
||||
.app-content {
|
||||
background-color: var(--color-primary-light);
|
||||
[class*='area__'] {
|
||||
box-shadow: 2px 2px 6px var(--color-box-shadow);
|
||||
margin: 12px;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// experimental background image
|
||||
&.app-polls.bgimage {
|
||||
.glassy {
|
||||
backdrop-filter: blur(10px);
|
||||
background-color: rgba(255, 255, 255, 0.5);
|
||||
}
|
||||
.app-navigation {
|
||||
border-right: 0px;
|
||||
box-shadow: 2px 0 6px var(--color-box-shadow);
|
||||
}
|
||||
.app-content {
|
||||
background-color: transparent;
|
||||
}
|
||||
[class*='area__'] {
|
||||
box-shadow: 2px 2px 6px var(--color-box-shadow);
|
||||
margin: 12px;
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,104 @@
|
|||
:root {
|
||||
--polls-vote-rows: 1;
|
||||
--polls-vote-columns: 1;
|
||||
--color-background-error: #f9c5c5;
|
||||
--color-background-success: #d6fdda;
|
||||
--color-polls-foreground-yes: #49bc49;
|
||||
--color-polls-foreground-no: #f45573;
|
||||
--color-polls-foreground-maybe: #ffc107;
|
||||
--color-polls-background-yes: #ebf5d6;
|
||||
--color-polls-background-no: #ffede9;
|
||||
--color-polls-background-maybe: #fcf7e1;
|
||||
--icon-polls: url('../icons/polls.svg');
|
||||
--icon-circles: url('../icons/circles.svg');
|
||||
--icon-polls-back: url('../icons/back.svg');
|
||||
--icon-polls-confirmed: url('../icons/confirmed.svg');
|
||||
--icon-polls-unconfirmed: url('../icons/unconfirmed.svg');
|
||||
--icon-polls-clone: url('../icons/clone.svg');
|
||||
--icon-polls-move: url('../icons/move.svg');
|
||||
--icon-polls-yes: url('../icons/yes-vote.svg');
|
||||
--icon-polls-no: url('../icons/no-vote.svg');
|
||||
--icon-polls-maybe: url('../icons/maybe-vote.svg');
|
||||
--icon-polls-handle: url('../icons/handle.svg');
|
||||
--icon-polls-mail: url('../icons/mail.svg');
|
||||
--icon-polls-sidebar-toggle: url('../icons/sidebar-toggle.svg');
|
||||
--icon-polls-loading: url('../icons/loading-small.gif');
|
||||
--icon-polls-open: url('../icons/open.svg');
|
||||
--icon-polls-closed: url('../icons/closed.svg');
|
||||
--icon-polls-public-poll: url('../icons/visible.svg');
|
||||
--icon-polls-hidden-poll: url('../icons/invisible.svg');
|
||||
|
||||
// filters to colorize background svg from black
|
||||
// generated with https://codepen.io/jsm91/embed/ZEEawyZ?height=600&default-tab=result&embed-version=2
|
||||
--color-polls-foreground-filter-yes: invert(74%) sepia(7%) saturate(3830%) hue-rotate(68deg) brightness(85%) contrast(85%);
|
||||
--color-polls-foreground-filter-no: invert(43%) sepia(100%) saturate(1579%) hue-rotate(318deg) brightness(99%) contrast(94%);
|
||||
--color-polls-foreground-filter-maybe: invert(81%) sepia(22%) saturate(3383%) hue-rotate(353deg) brightness(101%) contrast(101%);
|
||||
}
|
||||
|
||||
.icon-polls {
|
||||
background-image: var(--icon-polls);
|
||||
}
|
||||
|
||||
.icon-circles {
|
||||
background-image: var(--icon-circles);
|
||||
}
|
||||
|
||||
.icon-polls-back {
|
||||
background-image: var(--icon-polls-back);
|
||||
}
|
||||
|
||||
.icon-polls-confirmed {
|
||||
background-image: var(--icon-polls-confirmed);
|
||||
}
|
||||
|
||||
.icon-polls-unconfirmed {
|
||||
background-image: var(--icon-polls-unconfirmed);
|
||||
}
|
||||
|
||||
.icon-polls-move {
|
||||
background-image: var(--icon-polls-move);
|
||||
}
|
||||
|
||||
.icon-polls-clone {
|
||||
background-image: var(--icon-polls-clone);
|
||||
}
|
||||
|
||||
.icon-polls-yes {
|
||||
background-image: var(--icon-polls-yes);
|
||||
}
|
||||
|
||||
.icon-polls-no {
|
||||
background-image: var(--icon-polls-no);
|
||||
}
|
||||
|
||||
.icon-polls-maybe {
|
||||
background-image: var(--icon-polls-maybe);
|
||||
}
|
||||
|
||||
.icon-polls-mail {
|
||||
background-image: var(--icon-polls-mail);
|
||||
}
|
||||
|
||||
.icon-polls-open {
|
||||
background-image: var(--icon-polls-open);
|
||||
}
|
||||
|
||||
.icon-polls-closed {
|
||||
background-image: var(--icon-polls-closed);
|
||||
}
|
||||
|
||||
.icon-polls-public-poll {
|
||||
background-image: var(--icon-polls-public-poll);
|
||||
}
|
||||
|
||||
.icon-polls-hidden-poll {
|
||||
background-image: var(--icon-polls-hidden-poll);
|
||||
}
|
||||
|
||||
.icon-polls-sidebar-toggle {
|
||||
background-image: var(--icon-polls-sidebar-toggle);
|
||||
}
|
||||
|
||||
.icon-handle {
|
||||
background-image: var(--icon-polls-handle);
|
||||
}
|
До Ширина: | Высота: | Размер: 464 B После Ширина: | Высота: | Размер: 464 B |
До Ширина: | Высота: | Размер: 492 B После Ширина: | Высота: | Размер: 492 B |
До Ширина: | Высота: | Размер: 342 B После Ширина: | Высота: | Размер: 342 B |
До Ширина: | Высота: | Размер: 372 B После Ширина: | Высота: | Размер: 372 B |
До Ширина: | Высота: | Размер: 256 B После Ширина: | Высота: | Размер: 256 B |
До Ширина: | Высота: | Размер: 2.0 KiB После Ширина: | Высота: | Размер: 2.0 KiB |
До Ширина: | Высота: | Размер: 181 B После Ширина: | Высота: | Размер: 181 B |
До Ширина: | Высота: | Размер: 1.7 KiB После Ширина: | Высота: | Размер: 1.7 KiB |
До Ширина: | Высота: | Размер: 1.7 KiB После Ширина: | Высота: | Размер: 1.7 KiB |
До Ширина: | Высота: | Размер: 402 B После Ширина: | Высота: | Размер: 402 B |
До Ширина: | Высота: | Размер: 2.5 KiB После Ширина: | Высота: | Размер: 2.5 KiB |
До Ширина: | Высота: | Размер: 454 B После Ширина: | Высота: | Размер: 454 B |
До Ширина: | Высота: | Размер: 311 B После Ширина: | Высота: | Размер: 311 B |
До Ширина: | Высота: | Размер: 924 B После Ширина: | Высота: | Размер: 924 B |
До Ширина: | Высота: | Размер: 252 B После Ширина: | Высота: | Размер: 252 B |
До Ширина: | Высота: | Размер: 1.8 KiB После Ширина: | Высота: | Размер: 1.8 KiB |
До Ширина: | Высота: | Размер: 1.8 KiB После Ширина: | Высота: | Размер: 1.8 KiB |
До Ширина: | Высота: | Размер: 985 B После Ширина: | Высота: | Размер: 985 B |
До Ширина: | Высота: | Размер: 220 B После Ширина: | Высота: | Размер: 220 B |
|
@ -0,0 +1,10 @@
|
|||
:root {
|
||||
--color-background-error: #f9c5c5;
|
||||
--color-background-success: #d6fdda;
|
||||
--color-polls-foreground-yes: #49bc49;
|
||||
--color-polls-foreground-no: #f45573;
|
||||
--color-polls-foreground-maybe: #ffc107;
|
||||
--color-polls-background-yes: #ebf5d6;
|
||||
--color-polls-background-no: #ffede9;
|
||||
--color-polls-background-maybe: #fcf7e1;
|
||||
}
|
|
@ -0,0 +1,44 @@
|
|||
// experimental colored background in the main area
|
||||
|
||||
[class*='area__'] {
|
||||
padding: 8px;
|
||||
background-color: var(--color-main-background);
|
||||
border-radius: var(--border-radius);
|
||||
margin: 12px 6px;
|
||||
min-width: 320px;
|
||||
}
|
||||
|
||||
.experimental {
|
||||
&.app-polls.bgcolored {
|
||||
.app-navigation {
|
||||
border-right: 0px;
|
||||
box-shadow: 2px 0 6px var(--color-box-shadow);
|
||||
}
|
||||
.app-content {
|
||||
background-color: var(--color-primary-light);
|
||||
[class*='area__'] {
|
||||
box-shadow: 2px 2px 6px var(--color-box-shadow);
|
||||
margin: 12px;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
// experimental background image
|
||||
&.app-polls.bgimage {
|
||||
.glassy {
|
||||
backdrop-filter: blur(10px);
|
||||
background-color: rgba(255, 255, 255, 0.5);
|
||||
}
|
||||
.app-navigation {
|
||||
border-right: 0px;
|
||||
box-shadow: 2px 0 6px var(--color-box-shadow);
|
||||
}
|
||||
.app-content {
|
||||
background-color: transparent;
|
||||
}
|
||||
[class*='area__'] {
|
||||
box-shadow: 2px 2px 6px var(--color-box-shadow);
|
||||
margin: 12px;
|
||||
}
|
||||
}
|
||||
}
|
|
@ -0,0 +1,118 @@
|
|||
:root {
|
||||
--polls-vote-rows: 1;
|
||||
--polls-vote-columns: 1;
|
||||
--color-background-error: #f9c5c5;
|
||||
--color-background-success: #d6fdda;
|
||||
--color-polls-foreground-yes: #49bc49;
|
||||
--color-polls-foreground-no: #f45573;
|
||||
--color-polls-foreground-maybe: #ffc107;
|
||||
--color-polls-background-yes: #ebf5d6;
|
||||
--color-polls-background-no: #ffede9;
|
||||
--color-polls-background-maybe: #fcf7e1;
|
||||
--icon-polls: url('../icons/polls.svg');
|
||||
--icon-circles: url('../icons/circles.svg');
|
||||
--icon-polls-back: url('../icons/back.svg');
|
||||
--icon-polls-confirmed: url('../icons/confirmed.svg');
|
||||
--icon-polls-unconfirmed: url('../icons/unconfirmed.svg');
|
||||
--icon-polls-clone: url('../icons/clone.svg');
|
||||
--icon-polls-move: url('../icons/move.svg');
|
||||
--icon-polls-yes: url('../icons/yes-vote.svg');
|
||||
--icon-polls-no: url('../icons/no-vote.svg');
|
||||
--icon-polls-maybe: url('../icons/maybe-vote.svg');
|
||||
--icon-polls-handle: url('../icons/handle.svg');
|
||||
--icon-polls-mail: url('../icons/mail.svg');
|
||||
--icon-polls-sidebar-toggle: url('../icons/sidebar-toggle.svg');
|
||||
--icon-polls-loading: url('../icons/loading-small.gif');
|
||||
--icon-polls-open: url('../icons/open.svg');
|
||||
--icon-polls-closed: url('../icons/closed.svg');
|
||||
--icon-polls-public-poll: url('../icons/visible.svg');
|
||||
--icon-polls-hidden-poll: url('../icons/invisible.svg');
|
||||
|
||||
// filters to colorize background svg from black
|
||||
// generated with https://codepen.io/jsm91/embed/ZEEawyZ?height=600&default-tab=result&embed-version=2
|
||||
--color-polls-foreground-filter-yes: invert(74%) sepia(7%) saturate(3830%) hue-rotate(68deg) brightness(85%) contrast(85%);
|
||||
--color-polls-foreground-filter-no: invert(43%) sepia(100%) saturate(1579%) hue-rotate(318deg) brightness(99%) contrast(94%);
|
||||
--color-polls-foreground-filter-maybe: invert(81%) sepia(22%) saturate(3383%) hue-rotate(353deg) brightness(101%) contrast(101%);
|
||||
}
|
||||
|
||||
.icon-polls {
|
||||
background-image: var(--icon-polls);
|
||||
}
|
||||
|
||||
.icon-circles {
|
||||
background-image: var(--icon-circles);
|
||||
}
|
||||
|
||||
.icon-polls-back {
|
||||
background-image: var(--icon-polls-back);
|
||||
}
|
||||
|
||||
.icon-polls-confirmed {
|
||||
background-image: var(--icon-polls-confirmed);
|
||||
}
|
||||
|
||||
.icon-polls-unconfirmed {
|
||||
background-image: var(--icon-polls-unconfirmed);
|
||||
}
|
||||
|
||||
.icon-polls-move {
|
||||
background-image: var(--icon-polls-move);
|
||||
}
|
||||
|
||||
.icon-polls-clone {
|
||||
background-image: var(--icon-polls-clone);
|
||||
}
|
||||
|
||||
.icon-polls-yes {
|
||||
background-image: var(--icon-polls-yes);
|
||||
}
|
||||
|
||||
.icon-polls-no {
|
||||
background-image: var(--icon-polls-no);
|
||||
}
|
||||
|
||||
.icon-polls-maybe {
|
||||
background-image: var(--icon-polls-maybe);
|
||||
}
|
||||
|
||||
.icon-polls-mail {
|
||||
background-image: var(--icon-polls-mail);
|
||||
}
|
||||
|
||||
.icon-polls-open {
|
||||
background-image: var(--icon-polls-open);
|
||||
}
|
||||
|
||||
.icon-polls-closed {
|
||||
background-image: var(--icon-polls-closed);
|
||||
}
|
||||
|
||||
.icon-polls-public-poll {
|
||||
background-image: var(--icon-polls-public-poll);
|
||||
}
|
||||
|
||||
.icon-polls-hidden-poll {
|
||||
background-image: var(--icon-polls-hidden-poll);
|
||||
}
|
||||
|
||||
.icon-polls-sidebar-toggle {
|
||||
background-image: var(--icon-polls-sidebar-toggle);
|
||||
}
|
||||
|
||||
.title {
|
||||
margin: 8px 0;
|
||||
}
|
||||
|
||||
.description {
|
||||
white-space: pre-wrap;
|
||||
margin: 8px 0;
|
||||
}
|
||||
|
||||
.linkified {
|
||||
font-weight: bold;
|
||||
text-decoration: underline;
|
||||
}
|
||||
|
||||
.icon-handle {
|
||||
background-image: var(--icon-polls-handle);
|
||||
}
|
|
@ -0,0 +1,23 @@
|
|||
.transitions-active {
|
||||
.list-enter-active,
|
||||
.list-leave-active {
|
||||
transition: all 0.5s ease;
|
||||
}
|
||||
|
||||
.list-enter,
|
||||
.list-leave-to {
|
||||
opacity: 0;
|
||||
}
|
||||
|
||||
.list-move {
|
||||
transition: transform 0.5s;
|
||||
}
|
||||
|
||||
.fade-leave-active .fade-enter-active{
|
||||
transition: opacity 0.5s;
|
||||
}
|
||||
|
||||
.fade-enter, .fade-leave-to {
|
||||
opacity: 0;
|
||||
}
|
||||
}
|
|
@ -0,0 +1,23 @@
|
|||
.transitions-active {
|
||||
.list-enter-active,
|
||||
.list-leave-active {
|
||||
transition: all 0.5s ease;
|
||||
}
|
||||
|
||||
.list-enter,
|
||||
.list-leave-to {
|
||||
opacity: 0;
|
||||
}
|
||||
|
||||
.list-move {
|
||||
transition: transform 0.5s;
|
||||
}
|
||||
|
||||
.fade-leave-active .fade-enter-active{
|
||||
transition: opacity 0.5s;
|
||||
}
|
||||
|
||||
.fade-enter, .fade-leave-to {
|
||||
opacity: 0;
|
||||
}
|
||||
}
|