diff --git a/src/components/AllApps.vue b/src/components/AllApps.vue index 564799124510bf5a26c6243643d605e162506bdf..b2384beb3858310b56f2114eac7bdea2f14a6914 100755 --- a/src/components/AllApps.vue +++ b/src/components/AllApps.vue @@ -1,37 +1,63 @@ @@ -208,4 +234,75 @@ export default { margin: auto; } } +.skeleton-box { + display: inline-block; + height: 1em; + position: relative; + overflow: hidden; + background-color: #DDDBDD; + border-radius: 5px; +} +.skeleton-box::after { + position: absolute; + top: 0; + right: 0; + bottom: 0; + left: 0; + transform: translateX(-100%); + background-image: linear-gradient(90deg, rgba(255, 255, 255, 0) 0, rgba(255, 255, 255, 0.2) 20%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0)); + -webkit-animation: shimmer 3s infinite; + animation: shimmer 3s infinite; + content: ""; +} +@-webkit-keyframes shimmer { + 100% { + transform: translateX(100%); + } +} +@keyframes shimmer { + 100% { + transform: translateX(100%); + } +} + +.uiskeleton-post__headline { + font-size: 1.25em; + font-weight: bold; +} +.uiskeleton-post__meta { + font-size: 0.85em; + color: #6b6b6b; +} +.o-media { + display: flex; +} +.o-media__body { + flex-grow: 1; +} +.o-vertical-spacing > * + * { + margin-top: 3em; +} +.o-vertical-spacing--l > * + * { + margin-top: 2em; +} +.o-media__figure span { + margin-left: 1em; + margin-right: 1em; +} +.align__end{ + text-align: end; +} +.skeleton-img +{ + width: 12%; + height: 5em; +} +.width-2_8 +{ + width:2.8em; +} +.skeleton-headline__name{ + width:30%; + height: 1.2em; +} diff --git a/src/components/StorageLayout.vue b/src/components/StorageLayout.vue index d7a5d401423de9fc0c8c2442639d905458c6c636..3635405666fa6cc5b9ea9bad287dff1c9c87d87d 100755 --- a/src/components/StorageLayout.vue +++ b/src/components/StorageLayout.vue @@ -1,40 +1,64 @@