模板:Sprite/doc

出自NeuroWiki
於 2024年10月31日 (四) 22:48 由 Selfice對話 | 貢獻 所做的修訂 (创建页面,内容为“{{documentation header}} <!-- Documentation here --> {{lua}} {{Uses TemplateStyles|Template:Sprite/doc.css}} 此模板从图纸图像中创建一个Sprite。通常用于在一个页面上显示许多小图片来减少HTTP连接的总数量。 == 示例 == <pre> {{Sprite |pos=1 |align=text-top |image=BlockCSS.png |name=Block |link=Grass Block |text=草方块 |size=16 |sheetsize=256 }} </pre> 生成:{{Sprite |pos=1 |align=text-top |image=BlockCSS.png |name=Blo…”)
(差異) ←上個修訂 | 最新修訂 (差異) | 下個修訂→ (差異)
跳至導覽 跳至搜尋
這是文檔頁面,它應該被放置到Template:Sprite。查看Template:Documentation以獲取更多信息。

此模板使用了Module:Sprite,此腳本使用Lua編寫。
更多詳情,請參閱Wikipedia:LuaExtension:Scribunto

本模板使用了模板樣式Template:Sprite/doc.css,此樣式表由CSS編寫。
更多詳情,請參閱Help:模板樣式Extension:TemplateStyles

此模板從圖紙圖像中創建一個Sprite。通常用於在一個頁面上顯示許多小圖片來減少HTTP連接的總數量。

示例

{{Sprite
|pos=1
|align=text-top
|image=BlockCSS.png
|name=Block
|link=Grass Block
|text=草方块
|size=16
|sheetsize=256
}}

生成:package.lua第80行Lua錯誤:module 'Module:Autolink/Block' not found

參數 功能 默認值
align 將圖像的垂直對齊方式設置為文本。 middle
class 向.sprite添加其他類
css 為.sprite添加樣式
defaultpos 如果未設置位置,則使用默認位置 1
image Sprite圖紙圖像,無前綴
link 創建此頁面的連結
name 設置此精靈圖紙的名稱,用於:
  1. 獲取位置定義:Module:Sprite/<name>
  2. 類名的一部分(如果它在imgClasses表中):<name:lower>-sprite
  3. 圖片名稱的一部分,如果未設置image<name>Sprite.png
pos Sprite的位置索引,取決於sizesheetsize(從左上角到右上角,從Sprite左上角開始) defaultpos
scale 放大或縮小Sprite 1
sheetsize 整張圖紙的寬度(以像素為單位)。大小必須是size的倍數 256
size 每個Sprite的大小(以像素為單位)、寬度和高度 16
text 在Sprite後顯示一些文本,如果link被設置,則此文本也將被連結。
title 設置一個標題,當將其懸停在Sprite或文本上時,將覆蓋連結的標題

另見

Template:Sprite see also