能否提供更多样的页签展示方式

本贴最后更新于 426 天前,其中的信息可能已经时移俗易

在大部分的软件(如浏览器,wps,notion 等)中,每个页签的宽度是相同的,个人更习惯这种操作方式
(下图位 edge 浏览器的页签)
QQ 截图 20240310205417.png

(下面为 notion 的页签)
QQ 截图 20240310205747.png

而思源的页签宽度会根据标题的长度调整,有些标题短的文章页签很窄,不容易点到。
(下图是思源的页签)
QQ 截图 20240310205947.png

我按照论坛中之前的方法(页签的宽度能否自定义 (通过代码块、或修改配置文件) 手工调整宽度? - 链滴 (ld246.com))添加了 css 后,实现了固定宽度,但是"页签切换"的按钮发生了错乱。
能否添加一个选项,能够以相同的宽度展示页签,方便操作?

  • 思源笔记

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

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

    25450 引用 • 105271 回帖
1 操作
viayuu 在 2024-03-10 21:17:13 更新了该帖

相关帖子

欢迎来到这里!

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

注册 关于
请输入回帖内容 ...
  • 赞同,页签很窄的时候我很容易点到叉号关闭页签

    @Vanessa

    自定义 CSS 应该是可以用的。这个显示器不一样宽度不好定。
    Vanessa
  • 我看文章中说还需要用上

    .layout-tab-bar .item__close { position: absolute; right: 0px; }
    1 回复
  • viayuu
    作者

    这个是修复"x"号位置错乱的问题的。"页签切换"的位置还是不对

    1 回复
  • Vanessa 1 via macOS

    再加一个试试

    .layout-tab-bar .item--readonly { width: auto; }
  • JeffreyChen 1 1 评论

    我刚刚写了一个 Savor 主题 专用的(其他主题需要稍微调整一下):

    image.png

    /*自定义页签最小宽度 CSS片段 (Savor主题自用)*/ .layout-tab-bar .item:not(.item--pin):not(.item--readonly)[data-type="tab-header"] { min-width: 105px; /*调整页签的最小宽度,只改这个值就可以了,其他代码不需要动*/ } /*调整叉号位置*/ .layout-tab-bar .item:not(.item--pin):not(.item--readonly)[data-type="tab-header"] .item__text { padding-right: 28px; /*调整叉号与标题文本间的最小距离*/ max-width: calc(100% - 61px); /*使叉号不与标题文本重叠*/ } .layout-tab-bar .item:not(.item--pin):not(.item--readonly)[data-type="tab-header"] .item__close { position: absolute; /*让叉号靠右*/ right: 0px; padding-left: 6px; /*扩大叉号点击范围*/ }

    另外再给一个添加背景色的 CSS 片段(颜色未必好看,可以自己改):

    /*给页签添加背景色*/ .layout-tab-bar .item:not(.item--pin):not(.item--readonly)[data-type="tab-header"] { background-color: var(--b3-card-error-background); }
    1 操作
    JeffreyChen 在 2024-03-12 01:19:36 更新了该回帖
    感谢,解决了
    viayuu
  • 我又搞了一个让页签叉号始终显示的 CSS 代码片段,体验更接近浏览器了:

    image.png

    /*始终显示页签叉号*/ .layout-tab-bar .item:hover .item__close svg, .layout-tab-bar .item .item__close svg { opacity: .68; }
请输入回帖内容 ...

推荐标签 标签

  • Caddy

    Caddy 是一款默认自动启用 HTTPS 的 HTTP/2 Web 服务器。

    12 引用 • 54 回帖 • 176 关注
  • jsDelivr

    jsDelivr 是一个开源的 CDN 服务,可为 npm 包、GitHub 仓库提供免费、快速并且可靠的全球 CDN 加速服务。

    5 引用 • 31 回帖 • 110 关注
  • 禅道

    禅道是一款国产的开源项目管理软件,她的核心管理思想基于敏捷方法 scrum,内置了产品管理和项目管理,同时又根据国内研发现状补充了测试管理、计划管理、发布管理、文档管理、事务管理等功能,在一个软件中就可以将软件研发中的需求、任务、bug、用例、计划、发布等要素有序的跟踪管理起来,完整地覆盖了项目管理的核心流程。

    6 引用 • 15 回帖 • 12 关注
  • Laravel

    Laravel 是一套简洁、优雅的 PHP Web 开发框架。它采用 MVC 设计,是一款崇尚开发效率的全栈框架。

    20 引用 • 23 回帖 • 741 关注
  • CSDN

    CSDN (Chinese Software Developer Network) 创立于 1999 年,是中国的 IT 社区和服务平台,为中国的软件开发者和 IT 从业者提供知识传播、职业发展、软件开发等全生命周期服务,满足他们在职业发展中学习及共享知识和信息、建立职业发展社交圈、通过软件开发实现技术商业化等刚性需求。

    14 引用 • 155 回帖 • 1 关注
  • 百度

    百度(Nasdaq:BIDU)是全球最大的中文搜索引擎、最大的中文网站。2000 年 1 月由李彦宏创立于北京中关村,致力于向人们提供“简单,可依赖”的信息获取方式。“百度”二字源于中国宋朝词人辛弃疾的《青玉案·元夕》词句“众里寻他千百度”,象征着百度对中文信息检索技术的执著追求。

    63 引用 • 785 回帖 • 93 关注
  • 代码片段

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

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

    167 引用 • 1130 回帖 • 2 关注
  • Kotlin

    Kotlin 是一种在 Java 虚拟机上运行的静态类型编程语言,由 JetBrains 设计开发并开源。Kotlin 可以编译成 Java 字节码,也可以编译成 JavaScript,方便在没有 JVM 的设备上运行。在 Google I/O 2017 中,Google 宣布 Kotlin 成为 Android 官方开发语言。

    19 引用 • 33 回帖 • 74 关注
  • Sym

    Sym 是一款用 Java 实现的现代化社区(论坛/BBS/社交网络/博客)系统平台。

    下一代的社区系统,为未来而构建

    524 引用 • 4601 回帖 • 707 关注
  • danl
    163 关注
  • WiFiDog

    WiFiDog 是一套开源的无线热点认证管理工具,主要功能包括:位置相关的内容递送;用户认证和授权;集中式网络监控。

    1 引用 • 7 回帖 • 608 关注
  • Angular

    AngularAngularJS 的新版本。

    26 引用 • 66 回帖 • 549 关注
  • 资讯

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

    56 引用 • 85 回帖
  • Wide

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

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

    30 引用 • 218 回帖 • 636 关注
  • Thymeleaf

    Thymeleaf 是一款用于渲染 XML/XHTML/HTML5 内容的模板引擎。类似 Velocity、 FreeMarker 等,它也可以轻易的与 Spring 等 Web 框架进行集成作为 Web 应用的模板引擎。与其它模板引擎相比,Thymeleaf 最大的特点是能够直接在浏览器中打开并正确显示模板页面,而不需要启动整个 Web 应用。

    11 引用 • 19 回帖 • 390 关注
  • FreeMarker

    FreeMarker 是一款好用且功能强大的 Java 模版引擎。

    23 引用 • 20 回帖 • 468 关注
  • 阿里云

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

    84 引用 • 324 回帖
  • 京东

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

    14 引用 • 102 回帖 • 318 关注
  • AWS
    11 引用 • 28 回帖 • 8 关注
  • ngrok

    ngrok 是一个反向代理,通过在公共的端点和本地运行的 Web 服务器之间建立一个安全的通道。

    7 引用 • 63 回帖 • 648 关注
  • Swift

    Swift 是苹果于 2014 年 WWDC(苹果开发者大会)发布的开发语言,可与 Objective-C 共同运行于 Mac OS 和 iOS 平台,用于搭建基于苹果平台的应用程序。

    36 引用 • 37 回帖 • 547 关注
  • Mac

    Mac 是苹果公司自 1984 年起以“Macintosh”开始开发的个人消费型计算机,如:iMac、Mac mini、Macbook Air、Macbook Pro、Macbook、Mac Pro 等计算机。

    168 引用 • 597 回帖
  • Scala

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

    13 引用 • 11 回帖 • 158 关注
  • 链滴

    链滴是一个记录生活的地方。

    记录生活,连接点滴

    174 引用 • 3852 回帖
  • Swagger

    Swagger 是一款非常流行的 API 开发工具,它遵循 OpenAPI Specification(这是一种通用的、和编程语言无关的 API 描述规范)。Swagger 贯穿整个 API 生命周期,如 API 的设计、编写文档、测试和部署。

    26 引用 • 35 回帖
  • V2Ray
    1 引用 • 15 回帖 • 1 关注
  • Pipe

    Pipe 是一款小而美的开源博客平台。Pipe 有着非常活跃的社区,可将文章作为帖子推送到社区,来自社区的回帖将作为博客评论进行联动(具体细节请浏览 B3log 构思 - 分布式社区网络)。

    这是一种全新的网络社区体验,让热爱记录和分享的你不再感到孤单!

    133 引用 • 1124 回帖 • 108 关注