跳转到内容

Template talk:Userbox

页面内容不支持其他语言。
添加话题
维基百科,自由的百科全书
HyBoxwood在话题“深色模式适配”中的最新留言:1个月前
{{Userbox
  |id       = 文字或圖像,圖像則建議40px的大小,如果直向較長者例外
  |id-c     = 背景色
  |id-fc    = 用戶框名稱的字型色彩
  |id-s     = 用戶框名稱的字型大小
  |info     = 用戶框內容敘述
  |info-c   = 用戶框內容敘述的背景色彩
  |info-fc  = 用戶框內容敘述的文字色彩
  |info-s   = 用戶框內容敘述的文字大小
  |border-c = 用戶框框線色彩
  |border-s = 用戶框框線大小
}}

字体大小

[编辑]

一般浏览器显示中文时,最小字号为12px或9pt,小于12px或9pt就会模糊不清。这里有讨论。现在wikipedia中文的用戶框內容敘述文字默认大小为8pt:

style="font-size:{{{info-size|{{{info-s|8}}}}}}pt;

希望能修改为9pt。—tomchen1989//留言 2009年10月2日 (五) 14:10 (UTC)回复

分類問題

[编辑]

目前幾乎無用戶框採用模板自有的usercategory參數,原因大概是該參數會對模板自身進行分類(未採用includeonly)。但亦無使用名字空間檢測的用戶框,大概是因為代碼量原因。這避免了用戶自身被分類,卻對用戶框列表無能為力。建議給模板的usercategory參數增加名字空間檢測,令用戶框只在「用戶」名字空間下分類。--H2NCH2COOH(留言) 2013年1月1日 (二) 10:34 (UTC)回复

@H2NCH2COOH:我从英文维基百科引进的脚本就有这个功能,所以现在只要填上 usercategory 参数就可以了。--⚞★⚟ 2014年12月15日 (一) 15:04 (UTC)回复

求 Lua 化

[编辑]

{{editprotected}}RT.--⚞★⚟ 2014年8月24日 (日) 11:57 (UTC)回复

{{#invoke:userbox|userbox}}<noinclude>
{{documentation}}
<!-- Categories go on the /doc subpage, and interwikis go on Wikidata. -->
</noinclude>
测试过了吗?放/sandbox先试试?--Jimmy Xu 论 2014年8月24日 (日) 13:41 (UTC)回复
@Jimmy Xu:我测试过了。冇问题。--⚞★⚟ 2014年8月25日 (一) 03:30 (UTC)回复
完成。--Jimmy Xu 论 2014年9月13日 (六) 03:49 (UTC)回复

加一个强行去掉内部 table margin 的东西

[编辑]

{{Editprotected}} 移动版维基百科的 .content table 这个选择器下面有个 margin: 1em 0;,让用户框上面都凸出来一块(嗯我用那个移动版预览总算是可以定位问题了)。谁能去掉就好了。

似乎现在已有强行(inline style= attr)加入 margin-bottom:0; 的,加一个 margin-top:0; 就是。

local tableroot = root:tag('table')
tableroot
	:css('border-collapse', 'collapse')
	:css('width', data.width)
	:css('margin-bottom', '0')
	:css('margin-top', '0') -- add this
	:css('background', data.backgroundColor)

--Altoria2e5 更改·工具 2016年5月12日 (四) 23:15 (UTC)回复

完成(40087295)。--Altoria2e5 更改·工具 2016年5月12日 (四) 23:24 (UTC)回复

深色模式适配

[编辑]

至少不应该让图片反色。--HyBoxwood(留言) 2026年9月19日 (六) 03:36 (UTC)回复

用class=skin-invert的颜色并不准确。
该用户支持或热爱中华人民共和国。
這個用戶在维基共享资源中拥有一个用户页。
這個用戶在中文維基文庫中的ID是Userbox。

--HyBoxwood(留言) 2026年9月19日 (六) 03:54 (UTC)回复

此舉弊大於利,圖片可自行個別反轉,背景不反轉還是亮色。--Qqkuro66541(留言) 2026年9月21日 (一) 13:51 (UTC)回复
个人认为40px的亮色基本等同于Windows任务栏上的一个图标,我认为背景是深色的即可,不应该在本身即为透明底的图像上下手。
按照目前的方式,其内部的图片无论套用何种“个别反转”,其结果必然是某种负片,而得不到正片。
或许根源在于没有哪种反转的设计目的是从一种负片重新反转为正片的,因此当下统一的设置反转更为不妥,实为非可逆操作,或许需要某种办法能隔离图片与背景的属性。--HyBoxwood(留言) 2026年9月21日 (一) 14:11 (UTC)回复
這就是麻煩所在,只能反轉跟不反轉,變有太多要手動更改。甚至skin-invert-image只反轉圖片。--Qqkuro66541(留言) 2026年9月21日 (一) 16:31 (UTC)回复
應該可以用模板樣式抵消skin-invert 的反轉效果--Qqkuro66541(留言) 2026年9月21日 (一) 16:36 (UTC)回复
可以关注Module_talk:Userbox#編輯請求_2026-09-20。--HyBoxwood(留言) 2026年9月21日 (一) 18:44 (UTC)回复
special:diff/94495430,我這兩種辦法都無法隔絕skin-invert,看其他人有沒有辦法了。--Qqkuro66541(留言) 2026年9月22日 (二) 10:03 (UTC)回复
這個用戶在维基共享资源中拥有貢獻內容。
原來是我沒宣告invert參數,測試OK,但還是沒辦法達到您要的效果,還是要手動設定參數。--Qqkuro66541(留言) 2026年9月23日 (三) 03:53 (UTC)回复
我觉得应该足够理想了,只不过还差一点,即info-c目前只能接收颜色,用不了var()。HyBoxwood(留言) 2026年9月23日 (三) 05:15 (UTC)回复