[css] 思源笔记 css

提示:很多缺点 +bug,仅供分享

image1744037425157.png

(我的手机预览图)


/*"手机端:文档树"“电脑端:主菜单”文字*/ .toolbar__text { word-break: break-all; -webkit-line-clamp: 1; overflow: hidden !important; text-overflow: ellipsis; -webkit-box-orient: vertical; display: -webkit-box; flex: none; } /*笔记本边框(手机端)*/ ul.b3-list.b3-list--background { padding: 10px 5px; border-radius: 12.5px; margin: 20px 35px; outline: 0.5px solid #d7dadb; } /*双链引用(文档)*/ .protyle-wysiwyg [data-node-id] [spellcheck] { min-height: 1.625em; word-break: break-word; white-space: normal; } /*编辑器备边框*/ .protyle-wysiwyg [data-node-id][data-plugin-focus=true] { box-shadow: 0 0 0px 1px #505860; } /*块折叠*/ .protyle-wysiwyg [data-node-id][fold="1"]:not(.li):not([data-type=NodeHeading]) { word-break: break-all; -webkit-line-clamp: 1; overflow: hidden !important; text-overflow: ellipsis; -webkit-box-orient: vertical; display: -webkit-box; opacity: .38; font-size: 16px; height: 26px; line-height: 27.5px; } /*设置阴影*/ .b3-dialog__scrim { background-color: rgb(220 220 220 / 0%); position: fixed; top: 0; left: 0; width: 100%; height: 100%; opacity: 0; transition: opacity 150ms linear; } /*页面边栏*/ .layout__resize::after { content: ""; width: 100%; height: .5px; display: block; background-color: #ffffff; top: 3px; position: absolute; left: 0; transition: var(--b3-transition); } .layout__resize--lr::after { top: 0; width: 5px; left: 0; height: 100%; } /*编辑页面名称栏*/ .layout-tab-bar { list-style: none; align-items: center; overflow: auto; position: relative; background-color: var(--b3-theme-background); border-bottom: 0px solid var(--b3-theme-background-light); } /*右栏*/ .dock#dockRight { border-left: 0px solid var(--b3-border-color); } /*底栏*/ .status { background-color: var(--b3-theme-surface); box-sizing: border-box; z-index: 2; height: 32px; line-height: 35px; border-top: 0px solid var(--b3-border-color); padding: 0 5px; } /*顶栏*/ .toolbar { background-color: var(--b3-toolbar-background); box-sizing: border-box; height: auto; line-height: normal; padding: 0px 25px 0px 25px; overflow: hidden; border-bottom: 0px solid var(--b3-border-color); display: flex ; flex-wrap: wrap; /* gap: 10px; */ } /*块属性位置*/ .protyle-attr { display: flex; position: absolute; right: 12.5px; top: 1.5px; opacity: 0; font-size: 10px; font-weight: normal; align-items: center; line-height: 5px; background-color: #f6f6f600; } /*笔记本边框(电脑端)*/ .sy__file ul.b3-list.b3-list--background { padding:10px 5px; border-radius: 12.5px; margin: 12.5px 15px; outline: 0.5px solid #d7dadb; } /*表情图片*/ img { border-radius: 5px; } /*引用*/ .protyle-wysiwyg [data-node-id] span[data-type~=block-ref]:not(.av__celltext), .protyle-wysiwyg [data-node-id] span[data-type~=file-annotation-ref] { background: linear-gradient(to bottom, #01B5D8 5%, #F3668F 75%); -webkit-background-clip: text; color: rgb(0 0 0 / 10%); opacity: .86; transition: var(--b3-transition); } /*搜索外观*/ .search__list .b3-list-item__text { user-select: none; border-bottom: 5px solid #e0e0e0; min-height: 30px; margin: 15px 5px; padding: 0px 10px; } /*选择阴影*/ .b3-list--background .b3-list-item--focus:not(.dragover):not(.protyle-wysiwyg--select):not(.protyle-wysiwyg--hl):not(.dragover__top):not(.dragover__bottom) { background-color: var(--b3-list-hover); margin: 10px !important; } /*下划线*/ .b3-typography u, .b3-typography span[data-type~=u], .protyle-wysiwyg u, .protyle-wysiwyg span[data-type~=u] { border-bottom: 1.75px solid; border-color: #384048; margin: 0px 2.5px 0px 2.5px; border-radius: 5px; } /*内置头题图*/ .b3-cards { display: flex; flex-wrap: wrap; margin: 0 0px 0px 0; } /*内置头题图*/ .b3-card--wrap { flex: 1; margin: 25px 25px 0 27.5px; min-width: 300px; min-height: 315px; } /*笔记编辑框*/ .protyle-wysiwyg [data-node-id]#plugin-focus-unique-id { box-shadow: 0 0 0px 1px #e4e4e4 inset; /*box-shadow: 0 0 5px 2.5px #DAD6D2 inset;*/ /*background-image: linear-gradient(to right, #DAD6D2,#E8ECED);*/ } /*备注*/ .b3-text-field, .pcr-app .pcr-interaction .pcr-result { padding: 4px 20px; background-color: #F9F9FB; font-size: 14px; } /*头题图*/ .protyle-background__img img { object-fit: cover; width: 100%; height: 30vh; opacity: 1; object-position: center; border-radius: 25px; margin: 25px 0 0 0; } /*笔记页*/ .protyle-content { overflow: auto; flex: 1; scrollbar-gutter: stable; margin: 15px; } /*手机端图标*/ .toolbar__icon { height: 16px; width: 16px; padding: 10px; flex-shrink: 0; margin: 6px 4px; color: var(--b3-theme-on-surface); border-radius: 10px; } /*手机端设置面板*/ .b3-menu--fullscreen .b3-menu__items { padding: 0px 30px; } /*手机端设置面板*/ .b3-menu--fullscreen .b3-menu__item { border-bottom: .5px solid var(--b3-theme-background-light); line-height: 42px; background-color: #DDDEE2; text-decoration: none; border-radius: 25px; margin: 20px 0px; padding: 7.5px 0px; } /*图标*/ svg { fill: currentColor; display: inline-block; /*margin: 10px; */ /*padding: 0px;*/ } /*设置背景*/ .config__tab-container { overflow: auto; box-sizing: border-box; height: 100%; background: #F3F3F3; margin: 25px; border-radius: 2.5px; padding: 25px; } /*设置背景*/ .config__tab-container .b3-label:not(.b3-label--inner) { padding: 0; margin: 16px 24px 32px; box-shadow: 0 0px 0 0 #ffffff, 0 0px 0 0 var(--b3-border-color); border-bottom: 0; border-radius: 25px; } /*块内字符*/ .b3-typography>p, .b3-typography blockquote>p, .b3-typography [data-node-id], .protyle-wysiwyg li>p, .protyle-wysiwyg>p, .protyle-wysiwyg blockquote>p, .protyle-wysiwyg [data-node-id] { line-height: 1.80; padding: 7.5px; margin: 2.5px; border-radius: var(--b3-border-radius); } /*备注*/ .b3-typography span[data-type~=inline-memo], .protyle-wysiwyg span[data-type~=inline-memo] { background-image: linear-gradient(to bottom, #F5F1FF 90%, #E83878 10%); border-bottom: 0px solid #E83878; border-radius: 10px 10px 0px 0px; margin: 0px 2.5px; padding: 0px 2.5px; } /*标注*/ .b3-typography mark, .b3-typography span[data-type~=mark], .protyle-wysiwyg mark, .protyle-wysiwyg span[data-type~=mark] { background-image: linear-gradient(to right, #F5F1FF 75%, #FF8B67 100%); /* border-bottom: 5px solid #FF8B67; */ border-radius: 25px 2.5px 25px 2.5px; padding: 0px 5px; margin: 0px 2.5px; } /*字体效果*/ :root { --b3-font-color1: #F88880; --b3-font-color2: #FF00B2; --b3-font-color3: #FC4349; --b3-font-color4: #D87080; --b3-font-color5: #2A9FC0; --b3-font-color6: #A1A79D; --b3-font-color7: #F8B48F; --b3-font-color8: #2F507D; --b3-font-color9: #79ADE7; --b3-font-color10: #FFD38E; --b3-font-color11: #E088C0; --b3-font-color12: #AEA2D4; --b3-font-color13: var(--b3-theme-background); --b3-font-background1: #F6F792; --b3-font-background2: #FFD611; --b3-font-background3: #FCE6B9; --b3-font-background4: #E7D7C1; --b3-font-background12: #5668FF; --b3-font-background8: #F3547A; --b3-font-background9: #C4D6A1; --b3-font-background5: #D1D4DB; --b3-font-background6: #BFC4DE; --b3-font-background11: #68E6FC; --b3-font-background7: #F69CB6; --b3-font-background10: #A1E8D9; --b3-font-background13: var(--b3-theme-on-background); --b3-switch-checked-background: #D7DADB; } /*块圆角等*/ :root{ --b3-border-radius: 15px; --b3-border-padding:10px; } /*笔记本名*/ .b3-list-item__text { flex: 1; background-color: rgba(0, 0, 0, 0); text-align: left; border: 0; padding: 0; color: var(--b3-theme-on-background); word-break: break-word; -webkit-line-clamp: 5; overflow: hidden !important; -webkit-box-orient: vertical; display: -webkit-box; border-bottom: 1px solid rgb(228 228 228); margin: 0px 10px 0px 10px; } .b3-list-item { line-height: 35px; min-height: 28px; padding: 0 4px; display: flex ; cursor: pointer; align-items: center; position: relative; background-color: rgba(0, 0, 0, 0); text-align: left; border: 0; color: var(--b3-theme-on-background); margin: 5px 10px; } /*左侧dock图标外边距大小,可根据需要微调 */ .dock#dockLeft .dock__item { margin: 3px; } /*每个图标的内外边距,计算公式是 (dock宽-图标宽)/4 */ .dock__item { padding: 4px; /* 内边距 */ margin: 4px; /* 外边距 */ } /*两侧dock栏宽度 */ .dock--vertical { width:32px; /* 根据自己需要调整 */ }
  • 思源笔记

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

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

    25745 引用 • 106536 回帖
  • 代码片段

    代码片段分为 CSS 与 JS 两种代码,添加在 [设置 - 外观 - 代码片段] 中,这些代码会在思源笔记加载时自动执行,用于改善笔记的样式或功能。

    用户在该标签下分享代码片段时需在帖子标题前添加 [css] [js] 用于区分代码片段类型。

    173 引用 • 1207 回帖 • 1 关注
1 操作
gcdjbr 在 2025-04-07 23:06:36 更新了该帖

相关帖子

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...

推荐标签 标签

  • ZooKeeper

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

    59 引用 • 29 回帖 • 2 关注
  • PHP

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

    167 引用 • 408 回帖 • 488 关注
  • Typecho

    Typecho 是一款博客程序,它在 GPLv2 许可证下发行,基于 PHP 构建,可以运行在各种平台上,支持多种数据库(MySQL、PostgreSQL、SQLite)。

    12 引用 • 67 回帖 • 446 关注
  • ActiveMQ

    ActiveMQ 是 Apache 旗下的一款开源消息总线系统,它完整实现了 JMS 规范,是一个企业级的消息中间件。

    19 引用 • 13 回帖 • 676 关注
  • OpenResty

    OpenResty 是一个基于 NGINX 与 Lua 的高性能 Web 平台,其内部集成了大量精良的 Lua 库、第三方模块以及大多数的依赖项。用于方便地搭建能够处理超高并发、扩展性极高的动态 Web 应用、Web 服务和动态网关。

    17 引用 • 52 关注
  • V2EX

    V2EX 是创意工作者们的社区。这里目前汇聚了超过 400,000 名主要来自互联网行业、游戏行业和媒体行业的创意工作者。V2EX 希望能够成为创意工作者们的生活和事业的一部分。

    16 引用 • 236 回帖 • 253 关注
  • frp

    frp 是一个可用于内网穿透的高性能的反向代理应用,支持 TCP、UDP、 HTTP 和 HTTPS 协议。

    17 引用 • 7 回帖 • 2 关注
  • Node.js

    Node.js 是一个基于 Chrome JavaScript 运行时建立的平台, 用于方便地搭建响应速度快、易于扩展的网络应用。Node.js 使用事件驱动, 非阻塞 I/O 模型而得以轻量和高效。

    139 引用 • 269 回帖
  • 面试

    面试造航母,上班拧螺丝。多面试,少加班。

    326 引用 • 1395 回帖
  • PWL

    组织简介

    用爱发电 (Programming With Love) 是一个以开源精神为核心的民间开源爱好者技术组织,“用爱发电”象征开源与贡献精神,加入组织,代表你将遵守组织的“个人开源爱好者”的各项条款。申请加入:用爱发电组织邀请帖
    用爱发电组织官网:https://programmingwithlove.stackoverflow.wiki/

    用爱发电组织的核心驱动力:

    • 遵守开源守则,体现开源&贡献精神:以分享为目的,拒绝非法牟利。
    • 自我保护:使用适当的 License 保护自己的原创作品。
    • 尊重他人:不以各种理由、各种漏洞进行未经允许的抄袭、散播、洩露;以礼相待,尊重所有对社区做出贡献的开发者;通过他人的分享习得知识,要留下足迹,表示感谢。
    • 热爱编程、热爱学习:加入组织,热爱编程是首当其要的。我们欢迎热爱讨论、分享、提问的朋友,也同样欢迎默默成就的朋友。
    • 倾听:正确并恳切对待、处理问题与建议,及时修复开源项目的 Bug ,及时与反馈者沟通。不抬杠、不无视、不辱骂。
    • 平视:不诋毁、轻视、嘲讽其他开发者,主动提出建议、施以帮助,以和谐为本。只要他人肯努力,你也可能会被昔日小看的人所超越,所以请保持谦虚。
    • 乐观且活跃:你的努力决定了你的高度。不要放弃,多年后回头俯瞰,才会发现自己已经成就往日所仰望的水平。积极地将项目开源,帮助他人学习、改进,自己也会获得相应的提升、成就与成就感。
    1 引用 • 487 回帖 • 1 关注
  • Wide

    Wide 是一款基于 Web 的 Go 语言 IDE。通过浏览器就可以进行 Go 开发,并有代码自动完成、查看表达式、编译反馈、Lint、实时结果输出等功能。

    欢迎访问我们运维的实例: https://wide.b3log.org

    30 引用 • 218 回帖 • 635 关注
  • 京东

    京东是中国最大的自营式电商企业,2015 年第一季度在中国自营式 B2C 电商市场的占有率为 56.3%。2014 年 5 月,京东在美国纳斯达克证券交易所正式挂牌上市(股票代码:JD),是中国第一个成功赴美上市的大型综合型电商平台,与腾讯、百度等中国互联网巨头共同跻身全球前十大互联网公司排行榜。

    14 引用 • 102 回帖 • 312 关注
  • Quicker

    Quicker 您的指尖工具箱!操作更少,收获更多!

    37 引用 • 157 回帖 • 3 关注
  • Ant-Design

    Ant Design 是服务于企业级产品的设计体系,基于确定和自然的设计价值观上的模块化解决方案,让设计者和开发者专注于更好的用户体验。

    17 引用 • 23 回帖
  • Kafka

    Kafka 是一种高吞吐量的分布式发布订阅消息系统,它可以处理消费者规模的网站中的所有动作流数据。 这种动作(网页浏览,搜索和其他用户的行动)是现代系统中许多功能的基础。 这些数据通常是由于吞吐量的要求而通过处理日志和日志聚合来解决。

    36 引用 • 35 回帖 • 7 关注
  • 服务

    提供一个服务绝不仅仅是简单的把硬件和软件累加在一起,它包括了服务的可靠性、服务的标准化、以及对服务的监控、维护、技术支持等。

    41 引用 • 24 回帖
  • Bug

    Bug 本意是指臭虫、缺陷、损坏、犯贫、窃听器、小虫等。现在人们把在程序中一些缺陷或问题统称为 bug(漏洞)。

    76 引用 • 1742 回帖 • 6 关注
  • IPFS

    IPFS(InterPlanetary File System,星际文件系统)是永久的、去中心化保存和共享文件的方法,这是一种内容可寻址、版本化、点对点超媒体的分布式协议。请浏览 IPFS 入门笔记了解更多细节。

    20 引用 • 245 回帖 • 227 关注
  • 程序员

    程序员是从事程序开发、程序维护的专业人员。

    588 引用 • 3528 回帖
  • V2Ray
    1 引用 • 15 回帖 • 2 关注
  • CSS

    CSS(Cascading Style Sheet)“层叠样式表”是用于控制网页样式并允许将样式信息与网页内容分离的一种标记性语言。

    198 引用 • 543 回帖 • 4 关注
  • OneDrive
    2 引用 • 2 关注
  • Mobi.css

    Mobi.css is a lightweight, flexible CSS framework that focus on mobile.

    1 引用 • 6 回帖 • 763 关注
  • OpenStack

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

    10 引用 • 3 关注
  • wolai

    我来 wolai:不仅仅是未来的云端笔记!

    2 引用 • 14 回帖 • 6 关注
  • OkHttp

    OkHttp 是一款 HTTP & HTTP/2 客户端库,专为 Android 和 Java 应用打造。

    16 引用 • 6 回帖 • 91 关注
  • Solidity

    Solidity 是一种智能合约高级语言,运行在 [以太坊] 虚拟机(EVM)之上。它的语法接近于 JavaScript,是一种面向对象的语言。

    3 引用 • 18 回帖 • 433 关注