diff --git a/web/src/routes/Main/Provider.tsx b/web/src/routes/Main/Provider.tsx index a3af2f52..c6a9654b 100644 --- a/web/src/routes/Main/Provider.tsx +++ b/web/src/routes/Main/Provider.tsx @@ -72,7 +72,7 @@ export const MainProvider: React.FC = React.memo((props) => { if (loading) { return ( -
+
); diff --git a/web/src/styles/global.less b/web/src/styles/global.less index f21a78dc..0d491471 100644 --- a/web/src/styles/global.less +++ b/web/src/styles/global.less @@ -1,5 +1,5 @@ -.dark { - color: rgba(255,255,255,0.85); +#tailchat-app { + @apply text-gray-700; /* 滚动条 */ ::-webkit-scrollbar { @@ -12,7 +12,7 @@ } ::-webkit-scrollbar-thumb { - background-color: #202225; + @apply bg-black bg-opacity-10; border-color: transparent; background-clip: padding-box; border-width: 4px; @@ -20,16 +20,37 @@ border-radius: 8px; &:hover { - background-color: #202225; + @apply bg-black bg-opacity-20; } } ::-webkit-scrollbar-track { - background-color: #2f3136; + @apply bg-black bg-opacity-5; border-color: transparent; background-clip: padding-box; border-width: 4px; border-style: solid; border-radius: 8px; } + + // 深色模式覆盖 + &.dark { + color: rgba(255, 255, 255, 0.85); + + ::-webkit-scrollbar-corner { + background-color: transparent; + } + + ::-webkit-scrollbar-thumb { + background-color: #202225; + + &:hover { + background-color: #202225; + } + } + + ::-webkit-scrollbar-track { + background-color: #2f3136; + } + } }