问题标签 [darkmode]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
github - 在 Github README 中获取用户选择的颜色主题
是否可以在 Github README 中获取用户选择的颜色主题?
由于可以在 Github 上选择深色或浅色主题,因此在 README 文件(和其他降价)上显示相应的数字会很有用。例如,如果选择深色主题,则显示图形的明亮版本,如果选择浅色主题,则显示图形的深色版本。
css - SCSS 变量不能与 prefers-color-scheme: dark 一起使用
我目前正在尝试使用 CSS 功能prefers-color-scheme
。
由于我使用的是SCSS
,所以我声明了我在开始时使用的所有颜色。所以这就是我所做的:
然后,当我尝试整个暗模式时,prefers-color-scheme: dark 被忽略,颜色显示为没有preferred-color-scheme。我在 Chrome 中测试了整个东西,并使用开发工具来模拟 CSS 功能。
有人知道为什么是这样吗?我不能将 SCSS 变量与首选颜色方案结合使用吗?
到目前为止,唯一的解决方案是将所有在暗模式下更改的代码放入@media (prefers-color-scheme: dark) {}
部件中。但这有点耗时,如果您必须为每次更改都执行此操作。
email - Sendgrid 电子邮件模板深色模式
有没有办法在暗模式下更新电子邮件模板的配色方案?我的主要目标是 Gmail、Android / IOS 上的 Outlook
python - 下载为 html 时的 Jupyter 笔记本暗模式无法正确呈现
我在 jupyter notebook 中使用了一个深色主题,它在浏览器中运行良好。但是当我将它作为 HTML 文件下载时,它并不像预期的那样,背景颜色很浅,但是块的颜色很深。
这是在浏览器中运行时 jupyter notebook的图像
我希望下载的 HTML 以与笔记本在浏览器中相同的方式呈现
javascript - 在明暗模式之间切换
我使用 JavaScript 编写了一个脚本,它允许我检测用户的首选颜色模式并使用按钮在明暗模式之间切换。但是整个事情必须针对每一页进行调整。
是否有更简单的解决方案来检测首选颜色模式并使用开关(按钮)在两种模式之间切换?由于 CSS 已经具有该prefers-color-scheme
功能,因此我只需要知道如何以用户身份通过按钮在明暗模式之间切换。
这是我当前的代码,用纯 JS 编写:
任何答案都会对我有很大帮助。如果有只使用 CSS(或 SCSS / SASS)的解决方案,我很乐意使用它。
javascript - 在使用 DarkMode.js 的所有元素上方制作暗模式按钮
我想在网站上的所有项目上方制作暗模式按钮。我也使用了 DarkMode.js。按钮隐藏在图像后面。如何使其优先级最高?
css - 如果我只能访问样式表,我可以实现暗模式选项吗?
我网站的子域使用 cname 记录指向第 3 方资源。支持有限。我对该资源的唯一控制是样式。在页面加载时,它会从主域的根目录中提取样式表。在该样式表中,我可以从我的站点@import 更多样式表,但是从我的站点引用图像、字体等违反了跨域策略,并且它们不会加载。
我想为整个站点实现一个暗模式选项,并将这个子域包含在更改中。实现这一目标的最佳方法是什么?
我可以设置一个cookie或CSS可以以某种方式读取的东西吗?
当用户切换暗模式时,我是否替换整个样式表文件,如果是,我如何克服服务器和浏览器缓存?
我什至想过拥有两个不同的子域,但我知道这行不通,因为两者的样式表必须命名相同并位于同一个地方。
更新:感谢@Ryuno-Ki 的建议。
@media (prefers-color-scheme: dark)
是一个好的开始。它将允许我确定用户自己系统的暗模式设置并根据它自动应用 CSS。但我也想为用户提供一种在网站上切换它的方法(因为)。我可以以某种方式从我的主站点操作此属性吗?
css - 在复杂的 Saas 应用程序上实现暗模式的最佳方法
我目前正在为基于健康的 Saas 应用程序实施暗模式。
问题是,代码库到处都是样式。
是否有任何提示或技巧可以使此过程更容易。
我正在定义颜色,我发现很难取得进展。
我正在考虑以某种方式从应用程序中提取所有颜色,将它们转换为变量,添加暗模式等效项,然后进行查找和替换。这不会完全解决问题,因为某些颜色会不正确,但也许这将是一个起点?
任何有这样做经验的人都会很棒。
android - 关于android暗模式的一些问题
当我使用
打开和关闭黑暗模式。然后我使用手机的暗模式按钮(不是我的应用程序代码)进行测试,然后我的应用程序没有改变。
为什么?我能怎么做?
我的手机是安卓9