diff options
| author | syuilo <Syuilotan@yahoo.co.jp> | 2022-09-10 16:28:59 +0900 |
|---|---|---|
| committer | syuilo <Syuilotan@yahoo.co.jp> | 2022-09-10 16:28:59 +0900 |
| commit | 20aee2deed6ed43420deedb371710984cd91fab6 (patch) | |
| tree | 0da7fde53c9f198122945b72a804c7b1d7848b86 /packages/client/src/components/form | |
| parent | Update ROADMAP.md (diff) | |
| download | misskey-20aee2deed6ed43420deedb371710984cd91fab6.tar.gz misskey-20aee2deed6ed43420deedb371710984cd91fab6.tar.bz2 misskey-20aee2deed6ed43420deedb371710984cd91fab6.zip | |
chore(client): :art:
Diffstat (limited to 'packages/client/src/components/form')
| -rw-r--r-- | packages/client/src/components/form/range.vue | 22 |
1 files changed, 19 insertions, 3 deletions
diff --git a/packages/client/src/components/form/range.vue b/packages/client/src/components/form/range.vue index c0fc8c6510..db21c35717 100644 --- a/packages/client/src/components/form/range.vue +++ b/packages/client/src/components/form/range.vue @@ -1,5 +1,5 @@ <template> -<div class="timctyfi" :class="{ disabled }"> +<div class="timctyfi" :class="{ disabled, easing }"> <div class="label"><slot name="label"></slot></div> <div v-adaptive-border class="body"> <div ref="containerEl" class="container"> @@ -28,9 +28,11 @@ const props = withDefaults(defineProps<{ step?: number; textConverter?: (value: number) => string, showTicks?: boolean; + easing?: boolean; }>(), { step: 1, textConverter: (v) => v.toString(), + easing: false, }); const emit = defineEmits<{ @@ -198,7 +200,6 @@ const onMousedown = (ev: MouseEvent | TouchEvent) => { height: 100%; background: var(--accent); opacity: 0.5; - //transition: width 0.2s cubic-bezier(0,0,0,1); } } @@ -231,7 +232,6 @@ const onMousedown = (ev: MouseEvent | TouchEvent) => { cursor: grab; background: var(--accent); border-radius: 999px; - //transition: left 0.2s cubic-bezier(0,0,0,1); &:hover { background: var(--accentLighten); @@ -239,5 +239,21 @@ const onMousedown = (ev: MouseEvent | TouchEvent) => { } } } + + &.easing { + > .body { + > .container { + > .track { + > .highlight { + transition: width 0.2s cubic-bezier(0,0,0,1); + } + } + + > .thumb { + transition: left 0.2s cubic-bezier(0,0,0,1); + } + } + } + } } </style> |