查看“模板:Toggle/doc”的源代码
←
模板:Toggle/doc
跳转至:
导航
、
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
类似{{tl|Hide}}的功能。不同于{{tl|Hide}}只能按键展开折叠,本模板展开的响应范围是整段文字和图片。 __NOTOC__ == 用法 == <pre> {{Toggle |button= |content= }} </pre> *使用该模板时最好有注明能展开的提示 == 范例 == <pre> {{Toggle |button= 上方内容 |content= 隐藏内容 }} </pre> 你可以点击下面文字来看到隐藏信息。 {{Toggle |button= 上方内容 |content= 隐藏内容 }} === 多个使用 === <pre> {{Toggle |button= '''メルト''' |content= {{BilibiliVideo|id=188136|page=3}} }} {{Toggle |button= '''メルト2M MIX''' |content= {{BilibiliVideo|id=39890}} }} </pre> 你可以点击下面文字来看到隐藏信息。 {{Toggle |button= '''メルト''' |content= {{BilibiliVideo|id=188136|page=3}} }} {{Toggle |button= '''メルト2M MIX''' |content= {{BilibiliVideo|id=39890}} }} === 使用图片 === <pre> {{Toggle |button= [[File:18077635 big p2.jpg|200px]] |content= Illustration by {{lj|倉澤もこ}} }} </pre> 你可以点击下面图片来看到隐藏信息。 {{Toggle |button= [[File:18077635 big p2.jpg|frameless|200px|link=]] |content= Illustration by {{lj|倉澤もこ}} }} === 内容中含有标题时 === <pre> {{#vardefine:toggle_id|{{#expr:{{#var:toggle_id|0}}+1}}}}<div class="mw-customtoggle-{{#var:toggle_id}}" style="cursor:pointer">上方内容</div> <div style="clear:both"></div> <div class="mw-collapsible mw-collapsed" id="mw-customcollapsible-{{#var:toggle_id}}"> == 含有标题的隐藏内容 == </div> </pre> 当隐藏内容中含有标题时,应当把要隐藏的内容放置在以上HTML代码中<code><nowiki></div></nowiki></code>的上方来实现该功能,以确保标题的正常显示。 为了[[Special:滥用过滤器/103|避免在内容页面中使用var]],可去除<code><nowiki>{{#vardefine:toggle_id}}</nowiki></code>,并将<code><nowiki>{{#var:toggle_id}}</nowiki></code>替换成不会造成id重复的其他内容(非纯数字即可)。 <pre> <div class="mw-customtoggle-hidden_content_with_title" style="cursor:pointer">上方内容</div> <div style="clear:both"></div> <div class="mw-collapsible mw-collapsed" id="mw-customcollapsible-hidden_content_with_title"> == 含有标题的隐藏内容 == </div> </pre> {{#vardefine:toggle_id|{{#expr:{{#var:toggle_id|0}}+1}}}}<div class="mw-customtoggle-{{#var:toggle_id}}" style="cursor:pointer">上方内容</div> <div style="clear:both"></div> <div class="mw-collapsible mw-collapsed" id="mw-customcollapsible-{{#var:toggle_id}}"> === 含有标题的隐藏内容 === </div> ---- 直接使用模板会造成如下情况:无法显示编辑按钮。 {{Toggle |button= 上方内容 |content= === 含有标题的隐藏内容 === }} 之所以在本页面没有区别,是因为本模板页面有编辑保护,无法显示编辑按钮。请[[Template:Toggle/doc#内容中含有标题时|点击此处]]查看正常视图。 '''请注意''',所有包含在模板内的标题都会出现这种情况,所以应尽量避免在模板内使用标题。 === 与infobox兼容 === 默认button与content之间会有一个{{tl|clear}},这可能导致toggle与infobox等浮动元素兼容性较差。可以通过传入<code>noclear</code>参数覆盖。 <pre> {{Toggle |button=按钮 |content=文字 |noclear=true }} </pre> <div style="float:right;border:thin solid #000;height:10em;">这是一个很长的浮动元素,例如infobox</div> {{Toggle |button=按钮 |content=文字紧跟着按钮。 |noclear=true }} {{clear}} 对比不传入<code>noclear</code>的版本: <div style="float:right;border:thin solid #000;height:10em;">这是一个很长的浮动元素,例如infobox</div> {{Toggle |button=按钮 |content=文字在浮动元素的下方。 }} == 衍生 == *{{tl|Toggle pic}},为使用图片而设计,可以调整占据的空间。 *{{tl|Toggle pics}},方便大量使用图片而设计。 *{{tl|ToggleInline}},可使button与content处在同一行 *{{tl|Toggle2}},去除了<code><nowiki>clear:both</nowiki></code> <includeonly>[[Category:功能模板]]</includeonly> <noinclude>[[Category:模板文档]]</noinclude>
该页面使用的模板:
模板:BilibiliVideo
(
查看源代码
)
模板:Clear
(
查看源代码
)
模板:FromOther/CN
(
查看源代码
)
模板:Lj
(
查看源代码
)
模板:Namespace detect
(
查看源代码
)
模板:Tl
(
查看源代码
)
模板:Toggle
(
查看源代码
)
模块:BilibiliVideoIDValidator
(
查看源代码
)
返回至
模板:Toggle/doc
。
导航菜单
个人工具
登录
名字空间
模板
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
导航
首页
随机页面
最近更改
最新文件
常用
上传多个文件
工具
链入页面
相关更改
特殊页面
页面信息