跳转至内容
  • 最新
  • 版块
  • 标签
  • 热门
  • 用户
  • 群组
  • 太微中文教程
  • 新插件投票看板
皮肤
  • Light
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • 默认(不使用皮肤)
  • 不使用皮肤
折叠
太微中文论坛icon

太微中文论坛

  1. 首页信息流
  2. 版块
  3. 讨论
  4. 用按钮优化侧边栏tabs

用按钮优化侧边栏tabs

已定时 已固定 已锁定 已移动 讨论
3 帖子 1 发布者 37 浏览
  • 从旧到新
  • 从新到旧
  • 最多赞同
登录后回复
此主题已被删除。只有拥有主题管理权限的用户可以查看。
  • 机杼机 离线
    机杼机 离线
    机杼
    写于 最后由 编辑
    #1

    太微默认的侧边栏选项是通过tabs来展示的。但tabs在太微里不是特别好自定义或者所展示。所以结合以前论坛的一些经验,做了一个用按钮来优化展示的。代码如下。

    <$let a={{{ [[$:/state/tab/sidebar]get[text]] }}} >
    <$list filter="[all[shadows+tiddlers]tag[$:/tags/SideBar]enlist-input[]]" variable="thisTitle">
    <$button>
    <$action-setfield $tiddler="$:/state/tab/sidebar" text=<<thisTitle>>/>
    <%if [<thisTitle>has[caption]] %>
    <$wikify name="test-tid" text={{{ [<thisTitle>get[caption]] }}}>
    <<test-tid>>
    </$wikify>
    <%else%>
      <<thisTitle>>
    <%endif%>
    </$button>
    </$list>
    
    <$transclude tiddler=<<a>> mode="block"/>
    
    </$let>
    

    要使用的话,就是新建一个条目,内容是上面的代码,然后添加标签$:/tags/SideBarSegment。接着你需要把$:/core/ui/SideBarSegments/tabs去除$:/tags/SideBarSegment标签。

    97e521e5-1a32-4120-a7e8-c6860e81e338-{029C19A9-5595-4CB2-B61C-5B1CE114806B}.png

    效果如图,我个人感觉会更好看一点。

    1 条回复 最后回复
    0
    • 机杼机 离线
      机杼机 离线
      机杼
      写于 最后由 编辑
      #2

      而且按钮也可以更深入地用CSS进行自定义样式,这个找个AI问一下就能搞出来。我一般不太需要就没再研究了。

      1 条回复 最后回复
      0
      • 机杼机 离线
        机杼机 离线
        机杼
        写于 最后由 编辑
        #3

        $:/tags/SideBarSegment这个标签可以去除侧边栏的内容。比如标题与副标题,页面按钮和搜索框。因而完全可以去除搜索框或者主副标题的标签来使得侧边栏获得更大的空间。

        当然这样做就看个人需求了。

        1 条回复 最后回复
        0

        • 登录

        • 没有帐号? 注册

        • 登录或注册以进行搜索。
        Powered by NodeBB Contributors
        • 第一个帖子
          最后一个帖子
        0
        • 最新
        • 版块
        • 标签
        • 热门
        • 用户
        • 群组
        • 太微中文教程
        • 新插件投票看板