From ffd0af47ee31a9592cfab56a907e9841a9113c52 Mon Sep 17 00:00:00 2001 From: ludc Date: 星期四, 20 七月 2023 10:37:17 +0800 Subject: [PATCH] 代码提交,前端代码打包 --- 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.9.3