新的暗色主题制作记录

本贴最后更新于 825 天前,其中的信息可能已经时异事殊

自己本人晚上用思源也不少,而晚上用自己的 pink-room 又太刺眼,所以我打算将最开始做的夜晚主题拿出来整理一下代码好好写一写,写完后上集市

名字暂时还不想定下来,先把 CSS 写好再说吧

在这个帖子里记录一下我在原版基础上做的一些改动,以及那些想改动的地方

目前外观:

image.png

对比 pink-room

image.png

pink-room 等待新主题制作完成后统一一些样式然后再更新,两个主题都不修改思源默认的自定义字色和背景色,如果有其他主题用户已经习惯了其他主题的自定义字色底色方案,可以提出来我单独发代码片段以兼容在我的主题中的使用。

  • 思源笔记

    思源笔记是一款隐私优先的个人知识管理系统,支持完全离线使用,同时也支持端到端加密同步。

    融合块、大纲和双向链接,重构你的思维。

    25392 引用 • 104945 回帖
1 操作
StarDustSheep 在 2023-02-03 02:44:36 更新了该帖

相关帖子

欢迎来到这里!

我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。

注册 关于
请输入回帖内容 ...
  • StarDustSheep
    作者

    标题样式,为标题添加了前面的图标,通过这种方式来更方便地区分标题层级。如果直接将图标放在标题元素内部,文字左边的话,可能因为图标大小不一导致的对齐问题而不美观。但放在外边的话又会在横排时影响。

    最后采取什么方案还没决定,还需要更多使用测试。

    image.pngimage.png

    由于伪元素在标题元素前,所以在将标题嵌套进超级块进行横排时会可能影响美观性。

    image.png

  • StarDustSheep
    作者

    文档的大纲,前面加了图标以方便区分层级,这个颜色排序是天文爱好者肯定熟悉的,但普通用户估计觉得不太自然。之后改成大众能容易接受的颜色。

    image.png

  • StarDustSheep
    作者

    默认状态的文档树是这样的

    image.png

    我还做了一种层次感强点的文档树,不过可能没多少人喜欢。而我自己现在也不用文档树了。所以就不把这个作为默认文档树样式了。

    image.png

  • ebird98 via Linux

    好像不错呀,看起来白天用也不太暗。

  • StarDustSheep
    作者

    按键和行内代码样式,在默认行距下可能有些挤

    image.png

  • StarDustSheep
    作者

    页签关闭按钮修改,这是我自己最喜欢的改动,因为原版思源那个关闭按钮的小叉定位起来是需要仔细看一下的。视觉定位越轻松,消耗的大脑视觉处理单元的资源(脑神经中肯定有部分是负责处理视觉的)就越低。使用起来也就更加轻松。

    关闭按钮样式.gif

    默认的关闭按钮样式,当你想要关闭一个特定的页签的时候,你首先得鼠标悬浮到它上面,然后再跳出来一个小叉,然后你需要用视觉定位它,将鼠标指针移动上去直到显示了圆形阴影才能确定自己移动到了按钮生效的热区,可以点击关闭了。为了用鼠标定位这个小叉实在有些费劲,简直能比得上我在 FPS 游戏中去瞄人头了的困难度了。

    视觉定位困难.gif

    1 回复
  • StarDustSheep
    作者

    多开页面时,“正在显示的文档”和“编辑光标所在的文档”做了区分
    当我点击了哪个文档,插入光标(就是你打字的时候在打字的位置一闪一闪那玩意)就会到哪个文档,这时候打字输入啥的都添加进这个文档里。我用了双亮色边线来提示用户到底哪个才是你现在编辑中的文档,(图中左边的)而且如果处在编辑状态,它的标题文字也会发光以好让人区分。

    图中右侧的则是显示出来但现在不是编辑状态的文档。只有上部边线提示。

    image.png

  • smolc

    支持支持,期待上架,很想体验 🎉 🎉 🎉

  • StarDustSheep
    作者

    在不怎么改变默认主题的字色、底色样式的色相的情况下,对字色和底色样式进行了优化,以更好地与暗蓝色背景相衬,也加强了各个样式之间的区分度。

    QQ 图片 20230203170341.png
    QQ 图片 20230203170329.png

  • StarDustSheep
    作者

    QQ 图片 20230203200108.png
    QQ 图片 20230203200129.png

  • fgdl30458df

    你可以鼠标中键关闭

    1 回复
  • z1501129084 via Android

    期待期待 🎉

  • StarDustSheep
    作者

    我两个鼠标的中键的压力克数都比左键大不少,按着实在是不得劲 😂

  • 文档树的渐变划分也很好,建议保留

    这个天文样式的标题划分很有特点,建议保留。

    期待早一点发布!!!

  • StarDustSheep
    作者

    image.png

    image.png

请输入回帖内容 ...

推荐标签 标签

  • sts
    2 引用 • 2 回帖 • 227 关注
  • 人工智能

    人工智能(Artificial Intelligence)是研究、开发用于模拟、延伸和扩展人的智能的理论、方法、技术及应用系统的一门技术科学。

    166 引用 • 314 回帖
  • HTML

    HTML5 是 HTML 下一个的主要修订版本,现在仍处于发展阶段。广义论及 HTML5 时,实际指的是包括 HTML、CSS 和 JavaScript 在内的一套技术组合。

    108 引用 • 295 回帖
  • ZooKeeper

    ZooKeeper 是一个分布式的,开放源码的分布式应用程序协调服务,是 Google 的 Chubby 一个开源的实现,是 Hadoop 和 HBase 的重要组件。它是一个为分布式应用提供一致性服务的软件,提供的功能包括:配置维护、域名服务、分布式同步、组服务等。

    59 引用 • 29 回帖 • 1 关注
  • RYMCU

    RYMCU 致力于打造一个即严谨又活泼、专业又不失有趣,为数百万人服务的开源嵌入式知识学习交流平台。

    4 引用 • 6 回帖 • 56 关注
  • 开源中国

    开源中国是目前中国最大的开源技术社区。传播开源的理念,推广开源项目,为 IT 开发者提供了一个发现、使用、并交流开源技术的平台。目前开源中国社区已收录超过两万款开源软件。

    7 引用 • 86 回帖 • 2 关注
  • Excel
    31 引用 • 28 回帖
  • API

    应用程序编程接口(Application Programming Interface)是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。

    79 引用 • 431 回帖 • 1 关注
  • abitmean

    有点意思就行了

    37 关注
  • Telegram

    Telegram 是一个非盈利性、基于云端的即时消息服务。它提供了支持各大操作系统平台的开源的客户端,也提供了很多强大的 APIs 给开发者创建自己的客户端和机器人。

    5 引用 • 35 回帖
  • 资讯

    资讯是用户因为及时地获得它并利用它而能够在相对短的时间内给自己带来价值的信息,资讯有时效性和地域性。

    56 引用 • 85 回帖 • 1 关注
  • jQuery

    jQuery 是一套跨浏览器的 JavaScript 库,强化 HTML 与 JavaScript 之间的操作。由 John Resig 在 2006 年 1 月的 BarCamp NYC 上释出第一个版本。全球约有 28% 的网站使用 jQuery,是非常受欢迎的 JavaScript 库。

    63 引用 • 134 回帖 • 734 关注
  • 运维

    互联网运维工作,以服务为中心,以稳定、安全、高效为三个基本点,确保公司的互联网业务能够 7×24 小时为用户提供高质量的服务。

    150 引用 • 257 回帖 • 1 关注
  • 前端

    前端技术一般分为前端设计和前端开发,前端设计可以理解为网站的视觉设计,前端开发则是网站的前台代码实现,包括 HTML、CSS 以及 JavaScript 等。

    245 引用 • 1338 回帖 • 1 关注
  • 自由行
  • OpenStack

    OpenStack 是一个云操作系统,通过数据中心可控制大型的计算、存储、网络等资源池。所有的管理通过前端界面管理员就可以完成,同样也可以通过 Web 接口让最终用户部署资源。

    10 引用 • 3 关注
  • 脑图

    脑图又叫思维导图,是表达发散性思维的有效图形思维工具 ,它简单却又很有效,是一种实用性的思维工具。

    32 引用 • 99 回帖 • 1 关注
  • 爬虫

    网络爬虫(Spider、Crawler),是一种按照一定的规则,自动地抓取万维网信息的程序。

    106 引用 • 275 回帖 • 1 关注
  • RemNote
    2 引用 • 16 回帖 • 11 关注
  • Hprose

    Hprose 是一款先进的轻量级、跨语言、跨平台、无侵入式、高性能动态远程对象调用引擎库。它不仅简单易用,而且功能强大。你无需专门学习,只需看上几眼,就能用它轻松构建分布式应用系统。

    9 引用 • 17 回帖 • 633 关注
  • 酷鸟浏览器

    安全 · 稳定 · 快速
    为跨境从业人员提供专业的跨境浏览器

    3 引用 • 59 回帖 • 46 关注
  • Windows

    Microsoft Windows 是美国微软公司研发的一套操作系统,它问世于 1985 年,起初仅仅是 Microsoft-DOS 模拟环境,后续的系统版本由于微软不断的更新升级,不但易用,也慢慢的成为家家户户人们最喜爱的操作系统。

    227 引用 • 476 回帖
  • PHP

    PHP(Hypertext Preprocessor)是一种开源脚本语言。语法吸收了 C 语言、 Java 和 Perl 的特点,主要适用于 Web 开发领域,据说是世界上最好的编程语言。

    180 引用 • 408 回帖 • 484 关注
  • InfluxDB

    InfluxDB 是一个开源的没有外部依赖的时间序列数据库。适用于记录度量,事件及实时分析。

    2 引用 • 92 关注
  • CodeMirror
    2 引用 • 17 回帖 • 162 关注
  • FlowUs

    FlowUs.息流 个人及团队的新一代生产力工具。

    让复杂的信息管理更轻松、自由、充满创意。

    1 引用
  • GitBook

    GitBook 使您的团队可以轻松编写和维护高质量的文档。 分享知识,提高团队的工作效率,让用户满意。

    3 引用 • 8 回帖 • 1 关注