我有一个 tumblr 博客,我在上面发布简短的网络漫画故事。我希望当我在一篇文章中发布几页时,它们看起来很小,但是当我点击它时,它会放大并且可以浏览漫画。
我想要类似的东西。
我该如何设置?
您可以通过在您的主题中 实现Pirobox 插件来实现这一点: http ://www.pirolab.it/pirobox/
然后,您需要将主题中的照片集代码编辑为以下内容:
{block:Photoset}
<div class="photo">
{block:Photos}
<a rel="gallery" class="pirobox_gall" href="{PhotoURL-HighRes}"><img src="{PhotoURL-500}" alt="{PhotoAlt}"/></a>
{/block:Photos}
</div>
{/block:Photoset}
并确保您还调整了照片发布块,以便在单击时它们也可以在Pirobox中打开。
{block:Photo}
<div class="photo">
<a rel="single" class="pirobox" href="{PhotoURL-HighRes}"><img src="{PhotoURL-500}" alt="{PhotoAlt}"/></a>
</div>
<div class="caption">
{Caption}
</div>
{/block:Photo}
在主题的“head”中添加指向Pirobox js 文件的链接。
<script type="text/javascript" src="http://static.tumblr.com/ajtokgb/DfDluuzg8/pirobox_extended.js"></script>
在“head”之前添加它,或者最好在其他脚本附近的“body”部分添加。
<script type="text/javascript">
$(document).ready(function() {
$().piroBox_ext({
piro_speed : 700,
bg_alpha : 0.5,
piro_scroll : true // pirobox always positioned at the center of the page
});
});
</script>
当然,您需要使用 CSS 对其进行样式设置。您还可以查看执行类似操作的“fancybox 插件”。
现在,当人们点击您的某个帖子中的照片时,将打开该图片的放大版本,他们将能够浏览该特定帖子中的图片。
注意:此方法仅适用于照片帖子。每个主题都不同,您需要调整代码以适合您的主题。