We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
我很喜欢默认首页的导航栏背景色透明 有个背景色感觉怪怪的 但是其他页面有背景色又很舒服 往下移动后再往上不会影响其他内容 但我发现开启英文模式后 首页的导航栏并不会透明 不知道是哪里的问题 只知道决定首页透明背景的是这个参数 blog/src/theme/Navbar/Layout/index.tsx isHomePage && 'bg-transparent', 删掉 默认中文也有了背景色
已经尝试过了删掉全局css的导航栏背景色 但依旧不生效。。。见鬼了都 但在全局css里修改背景色又是立马生效的 英文模式下 要么全部页面的导航栏都透明 要么就都只能白色黑色背景 就是不能像默认语言一样 只有首页透明 不知道大佬是否能够解决这个bug 我折腾了很久 解决不了
The text was updated successfully, but these errors were encountered:
默认首页导航栏的 CSS 是经过魔改的,在首页的时候背景设置透明,而其他页面为了阅读性则保持原样,你可以将以下代码注释掉,这样主页也将恢复成默认的导航栏
blog/src/theme/Navbar/Layout/index.tsx
Line 37 in 248b2a8
而由于英文模式下,由于页面的导航(pathname)此时为/en/ 而非 / ,因此语句 const isHomePage = location.pathname === '/' 中的变量isHomePage 为 false就导致英文模式下样式丢失。
const isHomePage = location.pathname === '/'
如果你需要在英文模式下也保持和中文模式原样的话,可以更改为以下代码,最新 commit 中已修复529dce6
const isHomePage = location.pathname === '/' || location.pathname === '/en/'
如果你需要所有页面的导航栏都保持透明背景,则可以将代码更改为
最近心思不在代码上,回复有些慢,还请见谅
Sorry, something went wrong.
感谢回复!已经修复 听了解释也明白了问题点 魔改就是会遇到这样的未知问题 但我觉得改得很棒!想法也是跟我如出一辙 只是我不是专业的 全凭个人爱好自学 遇到了问题只能问gpt 没想到这个问题他也解决不了 而我只排查到问题点在这里 就是不知道怎么解决 所以只能来麻烦改动轮子的原作者 哈哈 麻烦你啦
No branches or pull requests
我很喜欢默认首页的导航栏背景色透明 有个背景色感觉怪怪的 但是其他页面有背景色又很舒服 往下移动后再往上不会影响其他内容
但我发现开启英文模式后 首页的导航栏并不会透明
不知道是哪里的问题 只知道决定首页透明背景的是这个参数
blog/src/theme/Navbar/Layout/index.tsx
isHomePage && 'bg-transparent',
删掉 默认中文也有了背景色
已经尝试过了删掉全局css的导航栏背景色 但依旧不生效。。。见鬼了都 但在全局css里修改背景色又是立马生效的
英文模式下 要么全部页面的导航栏都透明 要么就都只能白色黑色背景 就是不能像默认语言一样 只有首页透明
不知道大佬是否能够解决这个bug 我折腾了很久 解决不了
The text was updated successfully, but these errors were encountered: