-
求 CSS 选择器
2024-10-15 09:41看起来无效果
经测试 以下代码是可以的 (但是感觉有可能牵扯范围有点广) (注: 此效果思源原版是没有的, 我用的 Asri 主题, 原本效果很好 但是由于我改了很多文档树的 CSS 所以导致他现在显示并不正确)
.file-tree > .fn__flex-1 { --indent-color-inactive: none; --indent-color-active: none; }
-
求标签样式 CSS 代码片段
2024-09-26 09:40把整个标签 改成行级块应该就就行了
display: inline-block;
将我上面评论的代码的行级标签改为如下代码即可
.protyle-wysiwyg [data-node-id] span[data-type~=tag] { --tag-color: #97B9DA; font-size: 80%; border-radius: 1em; padding: .1em .5em .15em; border: none; box-shadow: 0 0 0 .065em inset var(--tag-color); background-color: #28405c !important; color: var(--tag-color); box-decoration-break: clone; -webkit-box-decoration-break: clone; display: inline-block; } .protyle-wysiwyg [data-node-id] span[data-type~=tag]::before { content: "#" !important; margin-right: 5px; /* # 号距离文字的距离 */ }
效果图
-
建议在登录界面增加选择工作空间的功能
2024-09-18 14:21 -
希望显化大纲标题级别
2024-09-16 13:27这个结构是我根据写味主题的源码改的, 看你的图 是都改成了黑色的, 所以这里的颜色我也都是用了黑色的
另外 这个代码跟我上一个评论里的代码实现方式不同, 所以需要 禁用/删除 掉我上个评论里面的代码片段
/* 屏蔽原始的图标显示 */ .sy__outline .b3-list-item .b3-list-item__graphic.popover__block { display: none; } .sy__outline ul.b3-list.b3-list--background{ & [data-subtype*="h"]{ >span:first-child::after{ visibility: visible!important; position:relative; left:4px; font-color: black; font-weight: 100px; border-radius:3px; opacity:1; font-size:18px; pointer-events:none; font-family:"Segoe UI"; } } & svg.b3-list-item__graphic{ margin-left:-19px; margin-right:4px; color:black; width:17px!important; border-radius:3px; opacity:0.2; } & [data-subtype="h1"]>span:first-child{ &::after{ content:"𝟭"; color:black; } &+svg.b3-list-item__graphic:hover{ background-color:var(--h1-list-graphic); } } & [data-subtype="h2"]>span:first-child{ &::after{ content:"𝟮"; color:black; } &+svg.b3-list-item__graphic:hover{ background-color:var(--h2-list-graphic); } } & [data-subtype="h3"]>span:first-child{ &::after{ content:"𝟯"; color:black; } &+svg.b3-list-item__graphic:hover{ background-color:var(--h3-list-graphic); } } & [data-subtype="h4"]>span:first-child{ &::after{ content:"𝟰"; color:black; } &+svg.b3-list-item__graphic:hover{ background-color:var(--h4-list-graphic); } } & [data-subtype="h5"]>span:first-child{ &::after{ content:"𝟱"; color:black; } &+svg.b3-list-item__graphic:hover{ background-color:var(--h5-list-graphic); } } & [data-subtype="h6"]>span:first-child{ &::after{ content:"𝟲"; color:black; } &+svg.b3-list-item__graphic:hover{ background-color:var(--h6-list-graphic); } } }
-
求一段外观面板中「颜色」样式修改的 CSS 代码
2024-09-16 12:03背景色和文字颜色
这个用 css 改这里的显示对实际应用的颜色好似不生效 (生效颜色应该是主题的这几个常量)
周围间距
可以根据 上图的 class 和 data-type 进行按组设置
例如使用颜色举例
-
希望显化大纲标题级别
2024-09-16 11:44/* 显示标题 */ .sy__outline .b3-list-item[title] { display: inherit; } /* 字体 大小 清晰度 */ .sy__outline .b3-list-item[data-type=NodeHeading][data-subtype=h1] .b3-list-item__text::before, .sy__outline .b3-list-item[data-type=NodeHeading][data-subtype=h2] .b3-list-item__text::before, .sy__outline .b3-list-item[data-type=NodeHeading][data-subtype=h3] .b3-list-item__text::before, .sy__outline .b3-list-item[data-type=NodeHeading][data-subtype=h4] .b3-list-item__text::before, .sy__outline .b3-list-item[data-type=NodeHeading][data-subtype=h5] .b3-list-item__text::before, .sy__outline .b3-list-item[data-type=NodeHeading][data-subtype=h6] .b3-list-item__text::before { font-size: 15px !important; /* 更改显示字体大小 */ opacity: 1; font-family: 'yahei consolas hybrid', 'ibm plex mono'; /* 更改显示字体 */ margin-right: 6px; /* 距离标题文字的距离 */ } /* 屏蔽原始的图标显示 */ .sy__outline .b3-list-item .b3-list-item__graphic.popover__block { display: none; } /* 更改 content 可以显示不同的前缀 */ .sy__outline .b3-list-item[data-type=NodeHeading][data-subtype=h1] .b3-list-item__text::before { content: "⓵"; color: red; } .sy__outline .b3-list-item[data-type=NodeHeading][data-subtype=h2] .b3-list-item__text::before { content: "𝟮"; color: #0087ff; } .sy__outline .b3-list-item[data-type=NodeHeading][data-subtype=h3] .b3-list-item__text::before { content: "𝟯"; color: #8694ff; } .sy__outline .b3-list-item[data-type=NodeHeading][data-subtype=h4] .b3-list-item__text::before { content: "𝟒"; color: #ffa54b; } .sy__outline .b3-list-item[data-type=NodeHeading][data-subtype=h5] .b3-list-item__text::before { content: "𝟓"; color: #9cfd57; } .sy__outline .b3-list-item[data-type=NodeHeading][data-subtype=h6] .b3-list-item__text::before { content: "⒍"; color: #e7fd1a; }
效果图
默认主题
-
二级序号列表为啥还是 1、2、3 编号?如何修改编号样式?
2024-09-11 19:10.protyle-wysiwyg [data-node-id].li>[data-node-id] { padding-right: 0; } .b3-typography li>p, .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.625; padding: 4px; padding-left: 0px; margin: 2px 0; border-radius: var(--b3-border-radius); } /* 效果: 一级列表 1. 二级列表 1.1 三级列表 1.1.1 */ .list[data-subtype=o] { counter-reset: none; } .protyle-wysiwyg .li[data-subtype=o] .li[data-subtype=o] > .protyle-action, .protyle-wysiwyg .li[data-subtype=o] .li[data-subtype=o] .li[data-subtype=o] > .protyle-action, .protyle-wysiwyg .li[data-subtype=o] .li[data-subtype=o] .li[data-subtype=o] .li[data-subtype=o] > .protyle-action { color: rgba(0, 0, 0, 0) !important; } .protyle-wysiwyg .li[data-subtype=o] .li[data-subtype=o] > .protyle-action::after, .protyle-wysiwyg .li[data-subtype=o] .li[data-subtype=o] .li[data-subtype=o] > .protyle-action::after, .protyle-wysiwyg .li[data-subtype=o] .li[data-subtype=o] .li[data-subtype=o] .li[data-subtype=o] > .protyle-action::after { display: table; } .protyle-wysiwyg .li[data-subtype=o] { counter-increment: olcounter1 } .protyle-wysiwyg .li[data-subtype=o] .li[data-subtype=o] { counter-increment: olcounter2; padding-left: 2px; } .protyle-wysiwyg .li[data-subtype=o] .li[data-subtype=o] .li[data-subtype=o] { counter-increment: olcounter3; padding-left: 8px; } .protyle-wysiwyg .li[data-subtype=o] .li[data-subtype=o] .li[data-subtype=o] .li[data-subtype=o] { counter-increment: olcounter4; padding-left: 5px; } @counter-style roman { system: cyclic; symbols: "①" "②" "③" "④" "⑤" "⑥" "⑦" "⑧" "⑨" "⑩" "⑪" "⑫"; suffix: ""; } .protyle-wysiwyg .li[data-subtype=o] > .protyle-action::after { content: counter(olcounter1, decimal); } .protyle-wysiwyg .li[data-subtype=o] .li[data-subtype=o] > .protyle-action::after { content: counter(olcounter2, roman); } .protyle-wysiwyg .li[data-subtype=o] .li[data-subtype=o] .li[data-subtype=o] > .protyle-action::after { content: '(' counter(olcounter3, decimal) ")"; } .protyle-wysiwyg .li[data-subtype=o] .li[data-subtype=o] .li[data-subtype=o] .li[data-subtype=o] > .protyle-action::after { content: counter(olcounter4, decimal) ")"; }
效果图
感觉超过 11 及往后的就很小了
可以选择删除
-
二级序号列表为啥还是 1、2、3 编号?如何修改编号样式?
2024-09-10 10:24我自己改了下这个序号 不知道是不是你想要的
.protyle-wysiwyg [data-node-id].li>[data-node-id] { margin-left: 30px !important; /* 一级列表偏移 */ padding-right: 0; } .b3-typography li>p, .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.625; /* padding-left: 8px; */ padding: 4px; padding-left: 0px; margin: 2px 0; border-radius: var(--b3-border-radius); } /* 效果: 一级列表 1. 二级列表 1.1 三级列表 1.1.1 */ .list[data-subtype=o] { counter-reset: none; } .protyle-wysiwyg .li[data-subtype=o] { counter-increment: olcounter1 } .protyle-wysiwyg .li[data-subtype=o] .li[data-subtype=o] { counter-increment: olcounter2; padding-left: 1.2%; } .protyle-wysiwyg .li[data-subtype=o] .li[data-subtype=o] > .protyle-action { color: rgba(0, 0, 0, 0) !important; } .protyle-wysiwyg .li[data-subtype=o] .li[data-subtype=o] > .protyle-action::after { content: counter(olcounter1, -moz-devanagari) "." counter(olcounter2, decimal); display: table; } .protyle-wysiwyg .li[data-subtype=o] .li[data-subtype=o] .li[data-subtype=o] { counter-increment: olcounter3; padding-left: 3%; } .protyle-wysiwyg .li[data-subtype=o] .li[data-subtype=o] .li[data-subtype=o] > .protyle-action { color: rgba(0, 0, 0, 0) !important } .protyle-wysiwyg .li[data-subtype=o] .li[data-subtype=o] .li[data-subtype=o] > .protyle-action::after { content: counter(olcounter1, decimal) "." counter(olcounter2, decimal) "."counter(olcounter3, decimal) }
注: 只改了三级菜单(对我个人来说是够用了) 如果还想更多可以自行添加 应该可以按规律添加吧[手动狗头]
效果图
-
求标签样式 CSS 代码片段
2024-09-09 15:45标题标签
/* 标题 标签 */ .b3-chip--secondary, .b3-chip--primary, .b3-chip--info, .b3-chip--success, .b3-chip--warning, .b3-chip--warning, .b3-chip--error, .b3-chip--pink { mix-blend-mode: normal !important; } .b3-chip--secondary::before, .b3-chip--primary::before, .b3-chip--info::before, .b3-chip--success::before, .b3-chip--warning::before, .b3-chip--warning::before, .b3-chip--error::before, .b3-chip--pink::before { content: "#" !important; margin-right: 5px; /* # 号距离文字的距离 */ } .protyle-background .b3-chip--secondary { color: #fff !important; background-color: #d6ff0070 !important; } .protyle-background .b3-chip--primary { color: #fff !important; background-color: #0053f9c4 !important; } .protyle-background .b3-chip--info { color: var(--b3-card-info-color) !important; background-color: #28405c !important; } .protyle-background .b3-chip--success { color: var(--b3-card-success-color) !important; background-color: #425347 !important; } .protyle-background .b3-chip--warning { color: var(--b3-card-warning-color) !important; background-color: #554636 !important; } .protyle-background .b3-chip--error { color: var(--b3-card-error-color) !important; background-color: #442724 !important; } .protyle-background .b3-chip--pink { color: var(--b3-theme-on-secondary) !important; background-color: #ea4aaa96 !important; }
行级标签
.protyle-wysiwyg [data-node-id] span[data-type~=tag] { --tag-color: #97B9DA; font-size: 80%; border-radius: 1em; padding: .1em .5em .15em; border: none; box-shadow: 0 0 0 .065em inset var(--tag-color); background-color: #28405c !important; color: var(--tag-color) ; box-decoration-break: clone; -webkit-box-decoration-break: clone; } .protyle-wysiwyg [data-node-id] span[data-type~=tag]::before { content: "#" !important; margin-right: 5px; /* # 号距离文字的距离 */ }
-
当标题行使用了 emoji 表情,导出 PDF 文档时候这些 emoji 不显示
2024-09-06 11:23感觉如果有的软件支持显示 那就代表 pdf 里面真实包含了, 那问题可能就在于其他软件不支持显示喽
-
数据库资源列插入图片链接无法在单元格内直接显示图片
2024-09-02 14:41主要是这个类型的问题: 类型为 image 就能显示图片 file 就只能显示连接
看起来思源没有办法自动将链接识别为 image 所以就只能以链接的形式表现
如果你可以保证一定范围的资源都可以转换为 Image 可以 选中范围之后 批量替换 "type": "file" -> "type": "image"