每个Stack Exchange站点都应为用户提供使用深色模式设计/主题的选项。

为什么缺少此功能?

主要的IDE已经使人对深色感到失望方案。

评论

好吧,但这不是IDE。那是什么比较?另外,可让您更改整个主题的网站也不太常见

每年4月1日,您都可以期待。

@Benoit-不,4月1日将把热狗主题应用于整个网站。认真地说,但是,如果您对此有强烈的兴趣,请创建自己的CSS规则集,然后将其与Stylebot或类似的东西一起应用。

就其价值而言,Physics SE推出时的主题是深色的(应该像黑板一样)。这是一个问题,他们回到了Sketchy,并在那里呆了半年以上。

@PopularDemand他们显然很困惑-我喜欢Physics主题

@MichaelMrozek smbc-comics.com/index.php?db=comics&id=2406#comic

@MichaelMrozek:我也很喜欢这个主题。我很喜欢。但这确实让我的眼睛无法在该方案和其他处于黑暗状态的网站以及我的日常计算环境(也处于黑暗状态)之间进行切换。

我不是要强制性的深色主题,而只是为了选择。 IDE的例子是有效的,因为我几乎每天都在编程时使用stackoverflow-我每天也都在编程时使用ide

@ mrt181我认为皮肤Stack Exchange站点周围的某个地方有一个Oilmonkey脚本。

在此网站上发布了针对此问题的用户定制解决方案。

借助现代技术(oled),黑色主题让我们可以做出更多贡献(由于更长的电池寿命)。

这不是应该按计划进行的状态,因为“堆栈溢出”博客的更新似乎暗示着暗模式目前正在堆栈设计系统中实现吗?

@Benoit“每年4月1日,您都可以期待它。”关! 3月30日! XD

甚至Github也做到了。

#1 楼

我认为这是一个很好的建议。 ProjectEuler.net有效地实现了此功能,并将其命名为Lights On / Off。









评论


这是如何被接受的答案?它根本不能解决问题。

–rafaelcastrocouto
19年3月31日在14:13

Meta网站上的@rafael投票等与常规SE网站并不意味着同一件事。对这个问题的表决不是一个好问题,但是我同意该提议。即使不是解决方案,但仅仅是OP同意的想法或立场,也可以给出Accept。 SE开发人员状态标签代表有关Meta问题的正式职位。

–向导先生
19年3月31日在16:50

Github的讨论可以在这里找到

–和田
19年9月24日在20:03

@Wizard先生无关紧要;拉斐尔在谈论答案已经被接受的事实。

–轨道轻赛
20年1月8日在17:20

#2 楼

在七个月前,当我仍然没有暗模式时,我问了同样的问题之后,来到这里,这个问题被标记为重复。

我只想补充一点,正式的深色主题并不是字体大小,布局或a头的主观偏好。所有程序员都将理解,每天在阅读或编程时,眼睛健康问题会不可避免地导致长期盯着明亮的白色屏幕。

这就是为什么越来越多的程序员会选择深色的IDE的原因。 Reddit,YouTube,Twitter和更多网站都添加了官方的深色主题支持。这不是some头或时尚趋势。这是一个日常健康问题。

幸运的是,这里正在进行GitHub讨论

评论


它更多地是一个可访问性问题,应这样处理。

–George_E
19-10-8在18:31

正确,存在7年的无障碍问题

–和田
19-10-9的3:33

从stackoverflow(设置为深色)到unix时,我的眼睛流血了。

– Enlico
20/12/14在14:44

#3 楼

当前,暗模式仅可用于堆栈溢出的beta测试。可以在此元堆栈溢出问题中找到更多详细信息。目前,尚不清楚是否,何时或将其推出到网络中的其他站点:

未来版本
此时,暗模式的重点在Stack Overflow上,我们最终将其引入MSO。尽管我们两年前在网络上进行的重新调整使更新[样式]更加容易,但是为我们所有站点(特别是定制设计的站点)创建深色版本将是一个巨大的挑战,我们无法考虑这次。这些站点中的某些站点上的艺术品根本不能变暗,因为我们无法访问原始的艺术品文件,并且老实说,某些主题将永远保持原样。


编者注:
这是(11-02-2020)在国际和所有本地化版本的Stack Overflow上推出的。

评论


很高兴知道。但是,令人遗憾的是,这使我感到非常恼火,因为如果网络站点不打算实施它,那么我最好还是在Stackoverflow上禁用它,因为带有“ Stackoverflow Dark”的时尚插件在所有方面都可以正常工作。 userstyles.org/styles/35345/stackoverflow-dark

– Pestophagous
20 Mar 30 '20 at 23:58

“由于我们无权访问原始艺术品文件,因此其中某些网站上的艺术品根本无法变暗”。第三方主题的应用程序和网站也没有! “主题将永远保持更好”。如果为此功能投入了足够的精力,我不同意这一点。那低估了你的技能!不必一次对所有站点都进行此操作。您在StackOverflow上做得很好,然后就可以在math.stackexchange.com上做一个例子,看看效果如何!例如,寻找使用深色和浅色主题的用户百分比。

– JKHA
20 May 17'2:22



除了JKHA编写的内容外,对于大多数图像,您不需要原始的美术文件就可以使它们在黑暗模式下看起来相当不错。如果需要帮助,请与我联系。

– RockPaperLz-掩盖它或棺材
20年8月26日在22:37

@Spevacus谢谢。您怎么知道我(荷兰语母语)更喜欢“ ize”而不是“ ise”,而我却更喜欢“ colour”和类似的东西而不是“ color”?

– Glorfindel
20年11月2日,18:59

黑暗中的完整镜头;)我最初想忽略它,但是我想起来了……好吧,在罗马的时候……像荷兰人一样。

– Spevacus
20年11月2日,19:01



#4 楼

我也支持深色主题。在此之前,您可以使用以下选项:


您可以使用Firefox和Chrome浏览器可用的时尚外观,并可以查看用户样式

(如果您使用的是Gnu / Linux


并安装了compiz,您始终可以反转活动窗口的颜色(在CompizConfig设置管理器中查找“ Negative”)。
没有compiz,有一个通过xcalib -invert -alter的替代解决方案。




这就是我绕过白色背景教条咒骂互联网的原因。

#5 楼

我一直在使用一种流行的,开放源代码的Chrome扩展程序,称为Dark Reader(也可用于Firefox和Safari)。
根据我的经验,它对于大多数网站来说开箱即用都很好,但是您可以调整亮度,对比度,棕褐色,灰度等通过一个小的滑块面板。您还可以手动调整其生成的基础CSS。该扩展还允许您基于每个站点保留设置并启用/禁用行为。
以下是我的meta.SE的示例,根据我的配置:

1 As 2020年10月14日12:18,Dark Reader Chrome扩展程序拥有超过200万用户,并根据7,466条点评被评为5星(4.7星)。

评论


Dark Reader有多可靠?在启用它有关访问我们所有数据的方式之前,出现了那个怪异的注释。

– Hitanshu Sachania
20-10-14在14:42

您可以从必须在每个站点上访问DOM的任何扩展中获得该信息。它有2M用户(根据chrome网站商店),如果您担心它的实现,它是开源的:github.com/darkreader/darkreader

–佳能
20-10-14在16:14

哦,明白了。谢谢。

– Hitanshu Sachania
20-10-14在19:58

#6 楼

当前,“暗模式”选项已添加到堆栈(堆栈溢出设计站点)。

我希望不久的将来它也可以在所有Stack Exchange站点中实现。

来自Stacks的GIF:






2020年2月6日更新:

“暗模式”选项也已添加到Stack Overflow博客中。

评论


这让我感到好奇,所以我在打开暗模式时检查了网站,看起来主题-暗类已应用于标签。我尝试在堆栈溢出和瞧,暗模式下使用检查器手动添加主题暗类。我将其留给其他人来创建用户脚本/样式。

–科多斯·约翰逊(Kodos Johnson)
20-3-20在4:11



而且,看起来主题系统类用于匹配您的OS设置。

–科多斯·约翰逊(Kodos Johnson)
20 Mar 20 '20 at 4:19

#7 楼

我在执行此操作时遇到了一些问题。

首先,目前无法按用户将其更改为任何不同的主题。所以这是必须实现的。我认为这确实没有那么困难,但这仍然是一笔不小的工作。

其次,必须填充主题。谁来创造这些主题?他们会被用户提交吗?如果是这样,谁会批准他们?是否有潜在的安全隐患? (我不是前端人员,所以我不知道,有人可以在CSS中放入“坏东西”吗?)如果是内部的,那么这将是下一个实习生的项目吗?

第三,则必须保持主题。出现格式问题时,我们将不得不问“什么浏览器,什么SE构建,哦和什么主题?”这是使事情复杂化的另一难题。

现在,谁不喜欢自定义的想法?我认为当有多个主题时很棒。堆栈溢出有太多橙色,我觉得它全年都是万圣节!但说实话,我认为,远超FAR的成本要远远超过我们从此类功能中获得的收益。

评论


好的答案以及您提出的反对意见的较长版本(在其他主题上)可在以下位置找到:steve-yegge.blogspot.com/2009/04/…。那篇长博客文章的结论是:“该死不是一件容易的事。记住这一点。该死也不是一件容易的事。如果您认为这很简单,那么您就太幼稚了。您正在成为未来的副总裁。不要那样做。”

–VonC
2011年11月9日在8:38

为什么我作为用户关心它很容易与否。我的用户也不关心任务是简单还是困难。如果遇到困难,他们只会给我更多时间。

–mrt181
2011年11月9日10:02

不要误会我的意思:使用Stack Engine的开发人员不怕困难的工作。他们只是不太可能从事一项涉及这么多工作的项目,而获得的收益却很小。

– corsiKa
2011年11月9日14:03

“小净收益”只是网站上要求最多的事情之一。你们好像在说创建黑暗主题比火箭科学难。

–rafaelcastrocouto
19年3月31日在14:12

对于初学者来说,情况与2011年相比有些不同,但我仍然认为即使在今天,这仍然有意义。它几乎不接近最需要的功能。按投票对meta进行排序,此问题(典型问题)在过去八年半的时间里排名第250,票数少于100。只是不值得花时间。如果愚人节的笑话有CSS问题,那么实际上没人在乎。如果实际站点有CSS问题,那么那就大了。

– corsiKa
19年3月31日在16:16

#8 楼

对于使用Google Chrome浏览器的任何人,最新版本的Chrome浏览器(78.0.3904.70)中现在都有一个实验性设置,即使网站没有黑暗模式,该设置也会在网站上强制使用黑暗模式。
启用此功能的说明可以在这里找到:https://www.techradar.com/news/chrome-78-arrives-on-all-platforms-with-forced-dark-mode

这是一个实验性选择,位于此刻,因此在“设置”菜单中找不到与之相关的内容;相反,您必须在Chrome中启用相关标志。只需访问chrome:// flags /#enable-force-dark并选择一个选项即可。
您可以选择简单地启用,也可以尝试不同的黑暗模式实现方法,例如基于RGB的颜色反转或基于CIELAB的反转。您可能需要花一点时间来了解哪个最适合您。

不幸的是,此设置会影响所有网站,而且似乎没有一种方法可以仅定位特定网站(即SE)。这也是一项实验性功能,因此可能会在某个时候拉出。但这似乎是一个不错的选择。
以下是启用了设置的网站的样子:


#9 楼

来到这里,意识到这仍然不是问题!您可以使用时尚来创建自己的深色主题,也可以使用许多深色主题(我认为它们不是那么好,但是相对于当前的白色主题,我更喜欢稍微破损的深色主题)。

绝对希望它得到正式支持,但是如果您不顾一切,这是一种解决方法!

评论


好吧,四年前已经提到了时尚:meta.stackexchange.com/a/112403/152859。

–影子向导正在接种疫苗
2015年10月8日,11:06

阿赫兹,完全错过了。我认为整个答案都与Compiz有关。当您浏览其他答案时,就会发生这种情况。

–埋锤
2015年10月8日,11:08

好吧,您确实添加了一个不存在的链接,因此答案并非一文不值。 :)

–影子向导正在接种疫苗
2015年10月8日,11:13

#10 楼

您也可以使用手写笔。它适用于Chrome浏览器,也适用于Firefox和Opera。我不确定其他浏览器。

屏幕截图:





#11 楼

终于在Stack Overflow上了,
https://stackoverflow.com/users/preferences/
您可以从首选项中进行更改。

#12 楼

可能有站点的替代CSS主题-甚至有专门设计用于支持打印的替代主题-并且浏览器经常(总是?我不知道)具有内置的机制,可以根据用户的请求在主题之间进行选择。我当然记得在许多网站上都使用过Firefox,但是老实说,这已经有一段时间了。但是,这并不意味着这样做必然是明智的。特别是,替代主题将需要开发和维护;确定要在其他地方花费更多的开发人员精力吗?

如果您真的想要自己的样式,请强制使用自己的样式表以覆盖诸如颜色之类的关键内容(尽管您可能希望将布局保持不变)。我敢肯定这是可能的,这使维护成本完全由真正关心的人(即您)承担。

#13 楼

客观的东西

请注意,IDE不是Web服务器,IDE最初支持自定义颜色。

前段时间,我为SO网站制作了一个自定义CSS,可用于Fashion / Stylus插件
(不是深色的,但是您可以找到深色主题)。
所以我知道SO的CSS确实(或当时)非常复杂,这使事情变得困难。
(它的主要CSS文件约为5000行(400kb文件),即比CSS的大小大10倍)。
特别是深色主题,很难调整此站点的各个角落,其中有许多图像和彩色背景。太多元素需要手动调整。

如果要谈论针对主题的功能请求,我首先希望CSS大大降低
它的复杂性。这样可以通过插件轻松进行自定义,并为所有人和所有人一次解决该问题。

主观的事物和观点

有些人想要一个黑暗的主题,有些人们想要例如更好的字体,布局等。
“深色主题”并不表示任何特定的含义,可以有许多不同的深色主题,
为什么您认为自己喜欢的主题会比其他一些“深色”更好呢?主题”?

最后,我只是认为所有这些深色主题都只是一个头(或者是技术上的
要求,例如,用于延长电池寿命或在黑暗环境中工作)。
此外,作为了解UX和可读性问题的人,我建议
在拥有文本内容时始终在浅色背景上保持黑色文本。
换句话说,使文本变暗信息站点的主题最初不是一个好主意。
对于Youtube或在线电影院界面来说可能是可以的,但对于以文本为中心的媒体则不是这样。

评论


将其他人对于客观上更健康的界面的需求归类为“ a头”是没有用的,并且说“黑暗主题”的含义有任何混淆是不明智的。大量科学研究始于在计算机普及之前的雷达显示器,该研究表明,长时间盯着白光会导致眼睛疲劳。您的建议虽然很受欢迎,但在科学上是没有根据的。最好使用白色背景的唯一环境是在荧光灯管下,这是一种常见但不健康的计算机设置。

–中世纪骑士
19-10-24在17:11

@Medievalist好吧,我特别提到了“文本”。关于雷达之类的邓诺,我相信类似的规则适用-在黑暗中使用负极性,在光中-使用正极性。理想情况下,调整bg颜色以匹配环境。至少我的愿景是如何运作的,并且正如您提到的那样,不公平的科学研究或多或少地证明大多数人类生物都是如此。

– Mikhail V
19年11月7日在21:40

只是考虑您有很多工作,并且必须在深夜阅读大量文本。告诉我,您宁愿在大白屏上阅读它们,也不想用疲倦的眼睛在黑屏上阅读它们。您甚至不需要科学研究。

–和田
20年1月20日在1:28

@wada与答案和我的最后评论有何矛盾?如果我需要阅读大量文本,我只是打开一些灯。

– Mikhail V
20年1月20日在20:50