跳至內容

模板討論: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)回覆