User:Cwek/工作室2/Navbox

原型代码

编辑

原型显示

编辑
  • /行式
  • /行式有子代
  • /列式
  • /列式有子代
  • /折叠
  • /折叠列式
  • /折叠全子类型全参数
  • 奇偶
    • /奇偶行式
    • /奇偶列式
    • /奇偶折叠
    • 一些总结信息:列式部分(col)不存在交替,只有行式部分(list)参与交替;折叠(collapsible)是行式再套入一个小Navbox子体代替,只有存在group作为子体的title时才会生成,所以内容容纳的list格仍有交替,但里面的子体不存在交替。默认没参数为odd(奇)-even(偶)交替,swap为even-odd,单一odd或even为锁定,off等价于odd。en已实现list的跨模板交替(预先填充替代标记,然后最终渲染html对象时再匹配替换),子代设置evenodd不影响父代的evenodd交替控制,但只影响class的even-odd类名,每个子体的even-odd-style是自己单独控制,每个兄弟子体互不影响。
      • 简而言之:当自动交替功能搜索到带title的子体时,计数器会自动重置。--Dabao qian 2024年10月1日 (二) 11:52 (UTC)

实现代码

编辑

实现测试

编辑