Skip to content

Commit d0b50b1

Browse files
committed
优化:调整导航栏按钮样式和布局,增强响应式设计
1 parent 1278400 commit d0b50b1

File tree

1 file changed

+21
-12
lines changed

1 file changed

+21
-12
lines changed

frontend/src/components/AppNavbar.vue

Lines changed: 21 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,39 +1,48 @@
11
<template>
22
<!-- 导航栏 -->
33
<nav class="sticky top-0 z-10 shadow bg-base-100">
4-
<div class="container mx-auto px-1 flex items-center justify-between h-16">
4+
<div class="px-4 sm:px-6 md:px-8 flex items-center justify-between h-16 mx-auto max-w-[1400px]">
55
<a href="#" class="flex items-center">
66
<img src="/favicon.svg" alt="Stable Diffusion 模型管理器" class="h-7">
77
</a>
88

99
<div class="flex items-center gap-2">
1010
<button
1111
type="button"
12-
:class="nsfw ? 'btn btn-error' : 'btn btn-outline'"
12+
:class="[
13+
'btn',
14+
nsfw ? 'btn-error' : 'btn-outline',
15+
'btn-icon md:btn-normal'
16+
]"
1317
title="NSFW内容控制"
1418
@click="toggleNsfw"
1519
>
16-
<span class="icon-[tabler--eye-off] size-5 me-2" v-if="!nsfw"></span>
17-
<span class="icon-[tabler--eye] size-5 me-2" v-else></span>
18-
<span>NSFW {{ nsfw ? '已开启' : '已关闭' }}</span>
20+
<span class="icon-[tabler--eye-off] size-5" v-if="!nsfw"></span>
21+
<span class="icon-[tabler--eye] size-5" v-else></span>
22+
<span class="hidden md:inline ml-2">NSFW {{ nsfw ? '已开启' : '已关闭' }}</span>
1923
</button>
2024

2125
<button
2226
type="button"
23-
:class="blurNsfw ? 'btn btn-outline btn-neutral' : 'btn btn-outline btn-error'"
27+
:class="[
28+
'btn',
29+
'btn-outline',
30+
'btn-icon md:btn-normal',
31+
blurNsfw ? '' : 'btn-error'
32+
]"
2433
title="NSFW图片模糊控制"
2534
@click="toggleBlurNsfw"
2635
>
27-
<span class="icon-[tabler--blur] size-5 me-1.5" v-if="blurNsfw"></span>
28-
<span class="icon-[tabler--blur-off] size-5 me-1.5" v-else></span>
29-
<span>模糊{{ blurNsfw ? '开' : '关' }}</span>
36+
<span class="icon-[tabler--blur] size-5" v-if="blurNsfw"></span>
37+
<span class="icon-[tabler--blur-off] size-5" v-else></span>
38+
<span class="hidden md:inline ml-2">模糊{{ blurNsfw ? '开' : '关' }}</span>
3039
</button>
3140

32-
<div class="w-3"></div>
41+
<div class="w-3 hidden md:block"></div>
3342

3443
<button
3544
type="button"
36-
class="btn btn-icon btn-outline btn-neutral"
45+
class="btn btn-icon btn-outline"
3746
title="设置"
3847
@click="onOpenSettings"
3948
>
@@ -42,7 +51,7 @@
4251

4352
<button
4453
type="button"
45-
class="btn btn-icon btn-outline btn-neutral"
54+
class="btn btn-icon btn-outline"
4655
title="切换主题"
4756
@click="toggleDarkMode"
4857
>

0 commit comments

Comments
 (0)