fix(font): 去掉全局字体,姑且写了个 global-font

This commit is contained in:
BTMuli
2023-03-13 16:39:39 +08:00
parent ecf8f30c8a
commit e85e830689
8 changed files with 32 additions and 16 deletions

View File

@@ -3,7 +3,12 @@
font-family: "Genshin";
src: url("./Genshin.ttf") format("truetype");
}
* {
/* 全局字体样式 */
.global-font {
font-family: "Genshin", sans-serif;
}
/* 常见卡片样式 */
.common-card {
margin-bottom: 10px;
font-family: "Genshin", sans-serif;
}

View File

@@ -2,7 +2,7 @@
<!-- todo 侧边栏宽度调整 -->
<v-navigation-drawer permanent :rail="rail">
<!-- todo 选中没有高亮 -->
<v-list>
<v-list class="sideList">
<!-- 第一个图标负责返回上一个页面 -->
<!-- todo 如果没有上一个页面则灰色不可点击 -->
<v-list-item @click="back">
@@ -83,6 +83,11 @@ function magicClick() {
</script>
<style lang="css">
.sideList {
font-family: "Genshin", serif;
/* 磨砂 */
backdrop-filter: blur(10px);
}
.sideIcon {
width: 24px;
height: 24px;

View File

@@ -3,11 +3,16 @@
<v-app-bar app>
<template v-slot:prepend>
<!-- 标题 -->
<v-card-text class="text-h5">{{ title }}</v-card-text>
<v-card-text class="text-h5;global-font">{{ title }}</v-card-text>
</template>
<template v-slot:append>
<!-- 导入按钮 -->
<v-btn @click="importJson" prepend-icon="mdi-import" class="bg-green-accent-2"> 导入 </v-btn>
<v-btn
@click="importJson"
prepend-icon="mdi-import"
class="bg-green-accent-2;global-font;global-font;"
title="导入"
/>
<!-- 导出按钮 -->
<v-btn @click="exportJson" prepend-icon="mdi-export" class="ms-2 bg-green-accent-2">
导出
@@ -286,6 +291,7 @@ async function exportJson() {
overflow: auto;
height: 840px;
border-bottom: 2px solid #e6e6e6;
font-family: Genshin, "serif";
}
/*左侧系列*/
.left-wrap {

View File

@@ -1,8 +1,8 @@
<template>
<v-card style="margin-bottom: 10px">
<v-card class="common-card">
<v-card-title>配置</v-card-title>
</v-card>
<v-card style="margin-bottom: 10px">
<v-card class="common-card">
<v-list>
<v-list-item @click="openMergeData" prepend-icon="mdi-folder">
<v-list-item-title>打开用户数据目录</v-list-item-title>
@@ -18,7 +18,7 @@
</v-list-item>
</v-list>
</v-card>
<v-card style="margin-bottom: 10px">
<v-card class="common-card">
<v-list>
<v-list-item>
<v-list-item-title>咨讯页渲染模式</v-list-item-title>
@@ -37,7 +37,7 @@
</v-list-item>
</v-list>
</v-card>
<v-card style="margin-bottom: 10px">
<v-card class="common-card">
<v-list>
<v-list-item prepend-icon="mdi-folder">
<v-list-item-title>本地应用数据路径</v-list-item-title>

View File

@@ -1,6 +1,6 @@
<template>
<h1>开发</h1>
<v-card>
<v-card class="common-card">
<v-list>
<v-list-item @click="devInit" prepend-icon="mdi-refresh">
<v-list-item-title>初始化开发</v-list-item-title>

View File

@@ -119,6 +119,7 @@ function toOuter(url: string, title: string) {
<style lang="css">
.pool-cards {
font-family: Genshin, serif;
display: flex;
flex-direction: column;
align-items: center;

View File

@@ -1,8 +1,8 @@
<template>
<v-tabs v-model="tab" align-tabs="start">
<v-tab value="notice">公告</v-tab>
<v-tab value="activity">活动</v-tab>
<v-tab value="news">咨讯</v-tab>
<v-tabs v-model="tab" align-tabs="start" class="global-font">
<v-tab value="notice" title="公告" />
<v-tab value="activity" title="活动" />
<v-tab value="news" title="新闻" />
</v-tabs>
<v-window v-model="tab">
<v-window-item value="notice">
@@ -230,6 +230,7 @@ async function getPost(post_id: string): Promise<ResponsePost> {
<style lang="css">
.cards-grid {
font-family: Genshin, serif;
display: grid;
grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
grid-gap: 20px;

View File

@@ -64,8 +64,6 @@ const useAppStore = defineStore({
async init() {
// 初始化加载状态
this.loading = false;
// 初始化侧边栏设置
this.sidebar = true;
// 初始化咨讯页渲染模式
this.structureRender = true;
// 初始化用户数据路径