置顶公告:【置顶】关于临时开启评论区所有功能的公告(2022.10.22) | 【置顶】关于本站Widget恢复使用的公告
  • 你好~!欢迎来到萌娘百科镜像站!如需查看或编辑,请联系本站管理员注册账号。
  • 本镜像站和其他萌娘百科的镜像站无关,请注意分别。

Template:Sprites/doc

猛汉♂百科,万男皆可猛的百科全书!转载请标注来源页面的网页链接,并声明引自猛汉百科。内容不可商用。
跳到导航 跳到搜索

本模板尝试实现提问求助区关于CSS Sprites的功能。

简介

这是一个CSS Sprites模板。

CSS Sprites是一种用来显示大量小图片,同时提高加载速度的一种方式。它把所有的小图片集合在一张大图上,然后限定每张小图的长宽和相对大图的位置,来显示这张小图片。不管显示多少张小图片,都只需加载这一张大图,通过将多个图片请求合并为一个请求,提高了加载速度。

用法

对于外链图片:

{{Sprites
|pic=http://ww4.sinaimg.cn/large/6d956152jw1ev603hnk0qj20f60duad9.jpg
|width=182px<!--单块图片的大小-->
|height=166px
|x=182px<!--子图片相对于大图左上角的位置-->
|y=334px
|link=
}}

对于内部图片:

{{Sprites
|pic=图片文件名.jpg
|width=182px<!--单块图片的大小-->
|height=166px
|x=182px<!--子图片相对于大图左上角的位置-->
|y=334px
|link=
}}

效果

{{Sprites
|pic=https://img.moegirl.org.cn/topbar/zhMoegirl17summer.jpg
|width=182px
|height=166px
|x=182px
|y=334px
|link=
}}

值得注意的是,在模板外套加诸如<div style="border-radius:50%;box-shadow:1px 1px 1px 1px rgba(0,0,0,0.45)"> </div>

之类的并不能达到下面的效果,因为模板以div标签作为“外壳”

如有需要,可以这样写:

{{Sprites
|pic=https://img.moegirl.org.cn/common/7/7d/%E5%B4%A9%E5%9D%8F3%E5%BF%83%E4%B9%8B%E5%9B%9E%E5%BF%863.png
|width=150px;border-radius:50%;box-shadow:1px 1px 1px 1px rgba(0,0,0,0.45)
|height=150px
|style=border-radius:50%;box-shadow:1px 1px 1px 1px rgba(0,0,0,0.45) <!--这里添加额外的CSS属性,请不要填入引号-->
|x=300px
|y=40px
|link=布洛妮娅·扎伊切克" title="布洛妮娅·礼物   <!--虽然不建议这样写,但这里确实可以填入html属性,注意第一个英文引号后面有空格,而且这一行不以引号结尾-->
}}