From b921e333300a26393291ffac44e9d9a2ed2d92ed Mon Sep 17 00:00:00 2001
From: wang1 <844966816@qq.com>
Date: 星期四, 13 七月 2023 18:18:49 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'
---
Source/UBCS-WEB/dist/src/page/index/logo.vue | 101 ++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 101 insertions(+), 0 deletions(-)
diff --git a/Source/UBCS-WEB/dist/src/page/index/logo.vue b/Source/UBCS-WEB/dist/src/page/index/logo.vue
new file mode 100644
index 0000000..3bc5957
--- /dev/null
+++ b/Source/UBCS-WEB/dist/src/page/index/logo.vue
@@ -0,0 +1,101 @@
+<template>
+ <div class="avue-logo">
+ <transition name="fade">
+ <span v-if="keyCollapse"
+ key="0">
+ <img src="favicon.png" class="logimg">
+ </span>
+ </transition>
+ <transition-group name="fade">
+ <template v-if="!keyCollapse">
+<span>
+ <img class="imgSpan" :src=imgurl>
+ </span>
+ <span class="avue-logo_title"
+ key="1">
+ <span>
+ <img class="imgSpan" :src=imgurl>
+ </span>
+ <span> {{ website.indexTitle }}</span>
+ </span>
+ </template>
+ </transition-group>
+ </div>
+</template>
+
+<script>
+import {mapGetters} from "vuex";
+import img from "./favicon.png"
+
+export default {
+ name: "logo",
+ data() {
+ return {
+ imgurl: img
+ };
+ },
+ created() {
+ },
+ computed: {
+ ...mapGetters(["website", "keyCollapse"])
+ },
+ methods: {}
+};
+</script>
+
+<style lang="scss">
+.fade-leave-active {
+ transition: opacity 0.2s;
+}
+
+.fade-enter-active {
+ transition: opacity 2.5s;
+}
+
+.fade-enter,
+.fade-leave-to {
+ opacity: 0;
+}
+
+.avue-logo {
+ position: fixed;
+ top: 0;
+ left: 0;
+ width: 240px;
+ height: 64px;
+ line-height: 64px;
+ background-color: #20222a;
+ font-size: 20px;
+ overflow: hidden;
+ box-sizing: border-box;
+ box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.15);
+ color: rgba(255, 255, 255, 0.8);
+ z-index: 1024;
+
+ &_title {
+ display: block;
+ text-align: center;
+ font-weight: 300;
+ font-size: 20px;
+ }
+
+ &_subtitle {
+ display: block;
+ text-align: center;
+ font-size: 18px;
+ font-weight: bold;
+ color: #fff;
+ }
+}
+
+.imgSpan {
+ position: absolute;
+ top: 15px;
+ left: 37px;
+}
+.logimg{
+ position: absolute;
+ top: 20px;
+ left: 12px;
+}
+</style>
--
Gitblit v1.10.0