# 为什么汉堡菜单变得这么黑？！

**URL:** <https://meta.discourse.org/t/why-the-hamburger-menu-became-so-blackish/153455>\
**Category:** UX\
**Created:** [2020年六月1日 11:11 UTC](https://meta.discourse.org/t/why-the-hamburger-menu-became-so-blackish/153455 "2020-06-01T11:11:39Z")\
**Posts on this page:** 8\
**Page:** 1

<div class="post-metadata">

**Author:** ![Pad\_Pors](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pad_pors/32/52016_2.png) [@Pad\_Pors](https://meta.discourse.org/u/Pad_Pors)\
**Post date:** [2020年六月1日 11:11 UTC](https://meta.discourse.org/t/why-the-hamburger-menu-became-so-blackish/153455/1 "2020-06-01T11:11:39Z")

</div>

汉堡菜单中的所有链接都变成了黑色，之前的蓝灰色风格不是更好吗？

 ![image](https://global.discourse-cdn.com/meta/original/3X/2/4/240ea718468a77bf309879980d2a996de78b950b.png)

如果这是有意为之，那么将其作为一个新主题（例如全黑主题）来呈现，而不是更改之前的默认设置，是否更合适？

---

<div class="post-metadata">

**Author:** ![ondrej](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/ondrej/32/198804_2.png) [@ondrej](https://meta.discourse.org/u/ondrej)\
**Post date:** [2020年六月1日 11:25 UTC](https://meta.discourse.org/t/why-the-hamburger-menu-became-so-blackish/153455/2 "2020-06-01T11:25:40Z")

</div>

> [@Pad\_Pors](#):
>
> 如果这是故意的

是的，这是故意的。现在比以前更清晰易读了。

---

<div class="post-metadata">

**Author:** ![EricGT](https://avatars.discourse-cdn.com/v4/letter/e/f1d935/32.png) [@EricGT](https://meta.discourse.org/u/EricGT)\
**Post date:** [2020年六月1日 11:38 UTC](https://meta.discourse.org/t/why-the-hamburger-menu-became-so-blackish/153455/3 "2020-06-01T11:38:30Z")

</div>

在使用 [discourse-theme-switcher](https://github.com/B-iggy/discourse-theme-switcher) 并选择深色模式时，阅读起来不太方便

![image](https://global.discourse-cdn.com/meta/original/3X/0/b/0b1bc49497e93314adbb7dd376f8677549041167.png)

 ![image](https://global.discourse-cdn.com/meta/original/3X/d/b/dbbf39dab561ea3f9890028f4539afae15d54249.png)

幸运的是，切换到浅色模式很简单，这使得在用户默认主题为 `Light` 时菜单易于阅读

![image](https://global.discourse-cdn.com/meta/original/3X/0/8/08f4a0b232c87d26299b0af711ade1eb6e3988ff.png)

 ![image](https://global.discourse-cdn.com/meta/original/3X/a/6/a686e74defac7d69f8a9d0fd8b1c53e6882bdff2.png)

---

<div class="post-metadata">

**Author:** ![j.jaffeux](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/j.jaffeux/32/60297_2.png) [@j.jaffeux](https://meta.discourse.org/u/j.jaffeux)\
**Post date:** [2020年六月1日 15:06 UTC](https://meta.discourse.org/t/why-the-hamburger-menu-became-so-blackish/153455/4 "2020-06-01T15:06:43Z")

</div>

> [@EricGT](#):
>
> discourse-theme-switcher

这是因为该组件硬编码了一些本不应硬编码的值，而应该依赖我们现有的各种颜色变量：$primary、$secondary 等。

---

<div class="post-metadata">

**Author:** ![j.jaffeux](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/j.jaffeux/32/60297_2.png) [@j.jaffeux](https://meta.discourse.org/u/j.jaffeux)\
**Post date:** [2020年六月1日 15:08 UTC](https://meta.discourse.org/t/why-the-hamburger-menu-became-so-blackish/153455/5 "2020-06-01T15:08:45Z")

</div>

> [@Pad\_Pors](#):
>
> 如果这是有意为之，那是否不如将其放在一个新主题中（例如全黑主题），而不是更改之前的默认设置？

是的，这是有意为之。如果我们为每件事都这样做，最终会面临维护数百个主题的局面，这将是不可行的。很抱歉这一更改给您带来了困扰，但它并不妨碍论坛的使用，从某种意义上说提高了可读性，并使许多内容更加统一。最后但同样重要的是，如果您希望恢复之前的行为，可以轻松地将其找回。

---

<div class="post-metadata">

**Author:** ![EricGT](https://avatars.discourse-cdn.com/v4/letter/e/f1d935/32.png) [@EricGT](https://meta.discourse.org/u/EricGT)\
**Post date:** [2020年六月1日 15:18 UTC](https://meta.discourse.org/t/why-the-hamburger-menu-became-so-blackish/153455/6 "2020-06-01T15:18:01Z")

</div>

希望我之前的帖子没有冒犯到任何人，我绝无此意。

> [@j.jaffeux](#):
>
> 这是因为该组件硬编码了一些本不应硬编码的值，而应依赖我们现有的各种颜色变量，如 $primary、$secondary 等。

感谢您指出 $primary、$secondary 这些变量。作为一名程序员，我理解其重要性，但作为一个尚未创建过主题的人，我还不了解具体细节，不过我会牢记这一点。

我昨天在我们的 [站点](https://swi-prolog.discourse.group/t/new-theme-selector-let-me-know-if-it-is-causing-problems/2445) 上安装了 [discourse-theme-switcher](https://github.com/B-iggy/discourse-theme-switcher)。虽然我和一些用户都喜欢它，但我还不确定是否应该继续保留它，目前正在收集相关信息，以决定是否卸载它并尝试 [Hamburger Theme Selector](https://meta.discourse.org/t/hamburger-theme-selector/61210)。您的帖子为我提供了一个非常有价值的参考。谢谢！😀

---

<div class="post-metadata">

**Author:** ![j.jaffeux](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/j.jaffeux/32/60297_2.png) [@j.jaffeux](https://meta.discourse.org/u/j.jaffeux)\
**Post date:** [2020年六月1日 15:19 UTC](https://meta.discourse.org/t/why-the-hamburger-menu-became-so-blackish/153455/7 "2020-06-01T15:19:33Z")

</div>

没有冒犯的意思，只是陈述事实 😛 我对这个组件不太了解，但我觉得依赖亮色/暗色模式似乎风险更低。

---

<div class="post-metadata">

**Author:** ![j.jaffeux](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/j.jaffeux/32/60297_2.png) [@j.jaffeux](https://meta.discourse.org/u/j.jaffeux)\
**Post date:** [2020年六月6日 16:00 UTC](https://meta.discourse.org/t/why-the-hamburger-menu-became-so-blackish/153455/8 "2020-06-06T16:00:06Z")

</div>

此主题已在 5 天后自动关闭。不再允许新的回复。
