首页
学习
活动
专区
圈层
工具
发布

为博客添加可切换的暗色和亮色主题

为博客添加可切换的暗色和亮色主题 发布于 2018-05-19 13:42 更新于 2018-08-12...然而——绝大多数的技术类博客或技术文章都是亮色主题的,代码在其中以和谐但不太好看的亮色存在,或者扎眼但熟悉的暗色存在。这始终觉得不那么舒适。 于是,作为博主,我决定考虑添加亮色和暗色两种主题色的支持。...事实上,Disqus 的个人站点设置页面上可以选择亮色或者暗色主题,但是,那是静态的。 那么如何解决评论系统的问题呢?运行时动态切换吗?似乎没找到方法。 于是,我们可以使用设计巧妙地规避这个问题。...如果存在,则使用暗色,否则使用亮色。并且,在切换时设置 cookie。

1.3K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    一键切换亮色模式和暗色模式,用Figma搞定!

    静电说:在本文中,我们将使用Figma来创建一个可以一键切换亮色模式和暗色模式设计的系统,非常简单快捷。同时,我们也可以在本文中学习到亮色模式和暗色模式在设计过程中的区别。本文来自Pixsellz。...所以在此设计系统的亮色模式时,我们特别选择以下颜色: · 100(#1C1C1C)-主要用于标题和粗体文本。 · 200(#585757)-主要用于正文。...请注意:可以将系统颜色作为背景,但例如按钮,标签等颜色应该从亮色或者暗色模式的“常量样式”中调用。 2. 效果样式 效果样式是应用于设计系统中某些组件的微小更改和效果。...OK,激动人心的时刻来了,如果我们已经完整创建了所有上文的效果,那么只需要使用插件简单设置一下,就可以一键在亮色模式和暗色模式之间转换。...如何在亮色模式和暗色模式之间切换 设置好设计系统后,就可以轻松地将组件和模块切换为暗色模式了。为此,您将需要一个名为Appearance的插件,该插件可以在Figma社区找到。

    22.3K11

    VSCode和SourceInsight,到底哪个看源码爽?

    在做嵌入式 Linux 开发的时候,经常会阅读大型工程源码,比如 uboot 源代码,Linux Kernel 源码等,所以,选择一个合适的工具来阅读源代码,变为了一个经久不衰的话题。...阅读源码的时候,其实无非也就两个重要的功能: ① 定义或者声明快速跳转 ② 快速搜索指定内容 另外还有一些功能是和开发体验相关的,比如: ① 工具的主题(亮色和暗色) ② 工具是否方便修改编辑内容 ③...提供的主题有: VScode 提供的主题就非常棒了: Source Insight 提供的这些主题我觉得还行,但换出来感觉效果都比较怪,没有那么舒服,相比之下 VS Code 的主题做的就比较好,无论亮色还是暗色看着都很舒服...此处,我必须要说一下 VS Code,因为 Uboot 源码需要在 linux 上编译,但是我日常使用的系统是 Windows,所以我一般将 VSCode 安装在 Windows 上,使用 VS Code...相比之外,Source Insight 在修改文件之后,还需要把修改的文件上传到 Linux 服务器去编译,过程有点繁琐。 所以,在额外功能的扩展性上,我觉得 VScode 胜出。 7.

    8.9K10

    Material Design整理(七)——Palette调色板

    看上方效果图:可以看到,下面的6个条块的颜色是从图片中提取出来的,Palette可以提取的颜色有: VibrantColor(有活力的颜色) LightVibrantColor(有活力的 亮色) DarkVibrantColor...(有活力的 暗色) MutedColor(柔和的颜色) LightMutedColor(柔和的 亮色) DarkMutedColor(柔和的 暗色) ---- 使用 1、添加依赖 compile 'com.android.support...palette.getVibrantColor(Color.RED); iv_vibrant.setBackgroundColor(vibrantColor); //提取有活力的 亮色...palette.getMutedColor(Color.RED); iv_muted.setBackgroundColor(mutedColor); //提取柔和的亮色...palette.getMutedSwatch();//获取柔和的颜色样本 Palette.Swatch lightMutedSwatch = palette.getLightMutedSwatch();//获取柔和 亮色的样本

    1.8K30

    微信黑暗模式终于来啦!UI设计细节完全分析及体验

    在Tint颜色上,亮色模式和暗色模式的颜色也不一样,这符合iOS 13 黑暗模式设计的规则定义。一般来说Tint颜色,黑暗模式下更亮一点。...而对于Tab背景来说,亮色模式和黑暗模式均沿用透明毛玻璃效果。 聊天列表页面 左侧色卡为浅色模式,右侧为深色模式,均没有考虑透明度影响。 ?...而文章背景颜色,亮色模式为#FEFFFF,黑暗模式为#232323,可见也不是完全的纯白和纯黑色。另外,想在黑暗模式上贴各种表情的作者可要注意了,你的GIF表情可能会变成上图那样?...· 使用具有透明度的图标和文字,在亮色模式转黑暗模式的时候会更加轻松 · 不管你使用怎样的颜色,请确保黑暗模式下的设计元素具有足够的可读性,同时兼顾美观。...· 黑暗模式下的层级设计与亮色模式不同,阴影在黑暗模式下没有太多作用。

    2.1K20

    Plotly Dash多页面仪表盘的构建框架

    ,带有可折叠侧边栏暗色/亮色主题切换,包括 Plotly 图表的暗色/亮色主题两种不同的 API 集成:一种是本地的(Plotly Gapminder),另一种是远程的,并包含 API 密钥处理逻辑(NinjasAPI...使用 DASH Mantine Components 进行样式设置多页面仪表盘的精确输出(亮色模式)显示了项目结构的特性 – 图片由作者提供 – 数据来自 GAPMINDER.ORG,CC-BY 许可证可以在没有前端框架帮助的情况下对...Dash Mantine Components 包含超过 100 个可自定义的组件,基于 React Mantine 库,具有一致的样式、主题支持,并完全支持亮色和暗色模式。...暗色/亮色图表切换上一节详细介绍的基础主题已经包含了在亮色和暗色主题之间切换的代码。...本文包含的框架包含了示例 plotly 图表,以及关联的代码来在暗色和亮色主题之间切换图表。暗色/亮色切换的实现不需要重新加载图表中显示的数据,因此在切换时不会使任何数据 API 过载。

    16510
    领券