求助帮忙修改一份控制 Asri 主题文档备注弹窗的 CSS

这是 CSS 控制下的效果(因为是弹窗,只能拍照凑合看 😂 )

image.png

如果不加 CSS,效果如下图,这个备注文档属性的字体变得非常小,但备注文档中段落块的弹窗(红圈)就恢复正常

image.png

这是我请 AI 写的一段 CSS,主要达到的效果,就是控制文档备注弹窗所显示的字体大小及换行(之前它的字体很小且不换行)【达到第一张图而效果】

这是极限了啊极限,到了这份上,俺都不知怎么向 AI 提问了(因为缺乏了关于思源 CSS 这方面的知识)

请路过的大大帮忙看下这段代码中的问题 🙏

[data-light-theme="Asri"] .b3-tooltips, [data-dark-theme="Asri"] .b3-tooltips { position: relative; /* 创建定位上下文 */ } [data-light-theme="Asri"] .b3-tooltips::after, [data-dark-theme="Asri"] .b3-tooltips::after { font-size: 20px !important; line-height: 1.5; /* 动态宽度配置 */ width: var(--editor-content-width, 80vw); /* 默认使用编辑器变量 */ max-width: 100%; /* 防溢出保护 */ /* 容器样式增强 */ box-sizing: border-box; left: 50%; /* 水平居中定位 */ transform: translateX(-50%); /* 文本换行策略 */ white-space: pre-wrap; overflow-wrap: break-word; }
  • 思源笔记

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

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

    24872 引用 • 102352 回帖
  • Q&A

    提问之前请先看《提问的智慧》,好的问题比好的答案更有价值。

    9443 引用 • 43002 回帖 • 108 关注

相关帖子

被采纳的回答
  • Muu 1

    不知道你的意思是不是这个

    图片.png

    [data-light-theme="Asri"] .protyle-attr > .protyle-attr--memo.b3-tooltips, [data-dark-theme="Asri"] .protyle-attr > .protyle-attr--memo.b3-tooltips { position: relative; /* 创建定位上下文 */ } [data-light-theme="Asri"] .protyle-attr > .protyle-attr--memo.b3-tooltips::after, [data-dark-theme="Asri"] .protyle-attr > .protyle-attr--memo.b3-tooltips::after { font-size: 20px !important; line-height: 1.5; width: var(--editor-content-width, 80vw); /* 默认使用编辑器变量 */ /* 文本换行策略 */ white-space: pre-wrap; overflow-wrap: break-word; text-align: left; }

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • Muu 1 1 评论

    不知道你的意思是不是这个

    图片.png

    [data-light-theme="Asri"] .protyle-attr > .protyle-attr--memo.b3-tooltips, [data-dark-theme="Asri"] .protyle-attr > .protyle-attr--memo.b3-tooltips { position: relative; /* 创建定位上下文 */ } [data-light-theme="Asri"] .protyle-attr > .protyle-attr--memo.b3-tooltips::after, [data-dark-theme="Asri"] .protyle-attr > .protyle-attr--memo.b3-tooltips::after { font-size: 20px !important; line-height: 1.5; width: var(--editor-content-width, 80vw); /* 默认使用编辑器变量 */ /* 文本换行策略 */ white-space: pre-wrap; overflow-wrap: break-word; text-align: left; }
    感谢,就是这个意思,没想到我拙劣的表达居然都能被能大大 get,这个很有用
    Floria233
  • 其他回帖
  • Elystraw 1 1 评论 via macOS

    看了半天才大概看懂你在说什么……你试一下把所有选择器改成 protyle-attr--memo。也就是把 b3-tooltips 改成 protyle-attr--memo。不知道你说的是不是这个

    感谢,这段描绘确实有点混乱,哈哈,因为一时间没想起浮现在每段段落旁边而那个 M 叫什么。其实就是因为这段 AI 给的 css 有点问题,凭我浅薄的知识,我知道一定是这段代码里控制 css 的某些部件块出了问题,而我又不知道控制思源外观的那些部件块叫什么,所以表达含混了,感谢大大仔细回答。
    Floria233
  • Mustakshif 1 1 评论

    可以用这个选择器,可以只选中文档备注内容的部分,且不必给样式加 !important

    [data-light-theme=Asri] body .protyle-title .protyle-attr > .protyle-attr--memo::after, [data-dark-theme=Asri] body .protyle-title .protyle-attr > .protyle-attr--memo::after { /* 自定义CSS内容 */ }
    感谢,大大也看懂了我奇怪的描绘啊,三位大大给出的答案实际都是差不多吧(就我目前来看),就是部件块要改一下
    Floria233

推荐标签 标签

  • 一些有用的避坑指南。

    69 引用 • 93 回帖
  • 电影

    这是一个不能说的秘密。

    122 引用 • 608 回帖
  • JavaScript

    JavaScript 一种动态类型、弱类型、基于原型的直译式脚本语言,内置支持类型。它的解释器被称为 JavaScript 引擎,为浏览器的一部分,广泛用于客户端的脚本语言,最早是在 HTML 网页上使用,用来给 HTML 网页增加动态功能。

    729 引用 • 1278 回帖
  • 钉钉

    钉钉,专为中国企业打造的免费沟通协同多端平台, 阿里巴巴出品。

    15 引用 • 67 回帖 • 297 关注
  • 宕机

    宕机,多指一些网站、游戏、网络应用等服务器一种区别于正常运行的状态,也叫“Down 机”、“当机”或“死机”。宕机状态不仅仅是指服务器“挂掉了”、“死机了”状态,也包括服务器假死、停用、关闭等一些原因而导致出现的不能够正常运行的状态。

    13 引用 • 82 回帖 • 84 关注
  • Docker

    Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的操作系统上。容器完全使用沙箱机制,几乎没有性能开销,可以很容易地在机器和数据中心中运行。

    494 引用 • 928 回帖
  • GitBook

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

    3 引用 • 8 回帖
  • 运维

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

    151 引用 • 257 回帖 • 1 关注
  • Wide

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

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

    30 引用 • 218 回帖 • 645 关注
  • Scala

    Scala 是一门多范式的编程语言,集成面向对象编程和函数式编程的各种特性。

    13 引用 • 11 回帖 • 159 关注
  • 智能合约

    智能合约(Smart contract)是一种旨在以信息化方式传播、验证或执行合同的计算机协议。智能合约允许在没有第三方的情况下进行可信交易,这些交易可追踪且不可逆转。智能合约概念于 1994 年由 Nick Szabo 首次提出。

    1 引用 • 11 回帖 • 1 关注
  • OneNote
    1 引用 • 3 回帖
  • 程序员

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

    586 引用 • 3538 回帖
  • OpenShift

    红帽提供的 PaaS 云,支持多种编程语言,为开发人员提供了更为灵活的框架、存储选择。

    14 引用 • 20 回帖 • 653 关注
  • 分享

    有什么新发现就分享给大家吧!

    247 引用 • 1794 回帖 • 1 关注
  • Follow
    4 引用 • 12 回帖 • 9 关注
  • 印象笔记
    3 引用 • 16 回帖
  • Ubuntu

    Ubuntu(友帮拓、优般图、乌班图)是一个以桌面应用为主的 Linux 操作系统,其名称来自非洲南部祖鲁语或豪萨语的“ubuntu”一词,意思是“人性”、“我的存在是因为大家的存在”,是非洲传统的一种价值观,类似华人社会的“仁爱”思想。Ubuntu 的目标在于为一般用户提供一个最新的、同时又相当稳定的主要由自由软件构建而成的操作系统。

    127 引用 • 169 回帖 • 1 关注
  • GitLab

    GitLab 是利用 Ruby 一个开源的版本管理系统,实现一个自托管的 Git 项目仓库,可通过 Web 界面操作公开或私有项目。

    46 引用 • 72 回帖
  • WordPress

    WordPress 是一个使用 PHP 语言开发的博客平台,用户可以在支持 PHP 和 MySQL 数据库的服务器上架设自己的博客。也可以把 WordPress 当作一个内容管理系统(CMS)来使用。WordPress 是一个免费的开源项目,在 GNU 通用公共许可证(GPLv2)下授权发布。

    66 引用 • 114 回帖 • 197 关注
  • InfluxDB

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

    2 引用 • 88 关注
  • 阿里云

    阿里云是阿里巴巴集团旗下公司,是全球领先的云计算及人工智能科技公司。提供云服务器、云数据库、云安全等云计算服务,以及大数据、人工智能服务、精准定制基于场景的行业解决方案。

    84 引用 • 324 回帖
  • 游戏

    沉迷游戏伤身,强撸灰飞烟灭。

    180 引用 • 821 回帖
  • CentOS

    CentOS(Community Enterprise Operating System)是 Linux 发行版之一,它是来自于 Red Hat Enterprise Linux 依照开放源代码规定释出的源代码所编译而成。由于出自同样的源代码,因此有些要求高度稳定的服务器以 CentOS 替代商业版的 Red Hat Enterprise Linux 使用。两者的不同在于 CentOS 并不包含封闭源代码软件。

    239 引用 • 224 回帖 • 1 关注
  • DNSPod

    DNSPod 建立于 2006 年 3 月份,是一款免费智能 DNS 产品。 DNSPod 可以为同时有电信、网通、教育网服务器的网站提供智能的解析,让电信用户访问电信的服务器,网通的用户访问网通的服务器,教育网的用户访问教育网的服务器,达到互联互通的效果。

    6 引用 • 26 回帖 • 530 关注
  • 新人

    让我们欢迎这对新人。哦,不好意思说错了,让我们欢迎这位新人!
    新手上路,请谨慎驾驶!

    52 引用 • 228 回帖 • 1 关注
  • abitmean

    有点意思就行了

    31 关注