summaryrefslogtreecommitdiff
path: root/src/client
diff options
context:
space:
mode:
authorsyuilo <Syuilotan@yahoo.co.jp>2020-02-10 20:44:59 +0900
committersyuilo <Syuilotan@yahoo.co.jp>2020-02-10 20:44:59 +0900
commite23bac47baca565315ffc79b9c1a1aad7aa110bb (patch)
treedb38000f858025f4123b7da4a9644eac34d6244a /src/client
parent:art: (diff)
downloadsharkey-e23bac47baca565315ffc79b9c1a1aad7aa110bb.tar.gz
sharkey-e23bac47baca565315ffc79b9c1a1aad7aa110bb.tar.bz2
sharkey-e23bac47baca565315ffc79b9c1a1aad7aa110bb.zip
:art:
Diffstat (limited to 'src/client')
-rw-r--r--src/client/components/loading.vue37
1 files changed, 27 insertions, 10 deletions
diff --git a/src/client/components/loading.vue b/src/client/components/loading.vue
index 88d1ed77fa..1ba93f065f 100644
--- a/src/client/components/loading.vue
+++ b/src/client/components/loading.vue
@@ -1,30 +1,47 @@
<template>
<div class="yxspomdl">
- <fa :icon="faSpinner" pulse fixed-width class="icon"/>
+ <div class="ring"></div>
</div>
</template>
<script lang="ts">
import Vue from 'vue';
-import { faSpinner } from '@fortawesome/free-solid-svg-icons';
export default Vue.extend({
- data() {
- return {
- faSpinner
- };
- },
});
</script>
<style lang="scss" scoped>
+@keyframes ring {
+ 0% {
+ transform: rotate(0deg);
+ }
+ 100% {
+ transform: rotate(360deg);
+ }
+}
+
.yxspomdl {
padding: 32px;
text-align: center;
- > .icon {
- font-size: 32px;
- opacity: 0.5;
+ > .ring {
+ display: inline-block;
+ width: 80px;
+ height: 80px;
+ opacity: 0.7;
+ }
+
+ > .ring:after {
+ content: " ";
+ display: block;
+ width: 64px;
+ height: 64px;
+ margin: 8px;
+ border-radius: 50%;
+ border: solid 6px;
+ border-color: var(--fg) transparent transparent transparent;
+ animation: ring 0.5s linear infinite;
}
}
</style>