Homepage-imsyy/src/views/Main/Right.vue
2023-08-26 16:03:07 +08:00

56 lines
1.2 KiB
Vue

<template>
<div :class="store.mobileOpenState ? 'right' : 'right hidden'">
<!-- 移动端 Logo -->
<div class="logo text-hidden" @click="store.mobileFuncState = !store.mobileFuncState">
<span class="bg">{{ siteUrl[0] }}</span>
<span class="sm">.{{ siteUrl[1] }}</span>
</div>
<!-- 功能区 -->
<Func />
<!-- 网站链接 -->
<Link />
</div>
</template>
<script setup>
import { mainStore } from "@/store";
import Func from "@/views/Func/index.vue";
import Link from "@/components/Links.vue";
const store = mainStore();
// 站点链接
const siteUrl = import.meta.env.VITE_SITE_URL.split(".");
</script>
<style lang="scss" scoped>
.right {
// flex: 1 0 0%;
width: 50%;
margin-left: 0.75rem;
.logo {
width: 100%;
font-family: "Pacifico-Regular";
font-size: 1.75rem;
position: fixed;
top: 6%;
left: 0;
text-align: center;
transition: transform 0.3s;
animation: fade 0.5s;
&:active {
transform: scale(0.95);
}
@media (min-width: 720px) {
display: none;
}
}
@media (max-width: 720px) {
margin-left: 0;
width: 100%;
&.hidden {
display: none;
}
}
}
</style>