我想要制作一个图像库,并且想知道如何像 Google 和 tumblr 那样堆叠图像。
我的意思是,当你查看 tumblr 的存档页面时,它们都堆积在列中:http://the-overlook-hotel.tumblr.com/archive http://the-overlook-hotel.tumblr.com/archive
不过我希望它们也能跨列重叠,我在 tumblr 上的一个名为 tessellate 的主题中看到过这样做:http://www.tumblr.com/theme/30524 http://www.tumblr.com/theme/30524
这是一个例子。继续滚动查看图像或嵌入视频将跨两列的部分:http://idotesssellate.tumblr.com/ http://idotessellate.tumblr.com/(抱歉我找不到更好的例子)
谷歌在 Google+ 照片页面上做了类似的事情:https://plus.google.com/u/0/photos/111395306401981598462/albums/5678415422536656161 https://plus.google.com/u/0/photos/111395306401981598462/albums/5678415422536656161
这种东西有名字吗?我怎样才能实现它或者我可以在哪里获得这些结果
就好像他们坐在彼此身上一样。
Tumbler 似乎使用 JavaScript 来计算图像的布局。页面加载后,它会为每个图像设置绝对位置。如果调整窗口大小,则会重新计算每个图像的位置。
谷歌似乎已经预先订购了这些图像,因此它们使用 float: left 很好地组合在一起。您会注意到,除了第一张图像之外,其他图像都是按行排序的。当您调整浏览器大小时,图像会放大或缩小以保持布局。
要自己执行此操作,请查看jQuery Masonry 插件 http://masonry.desandro.com/.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)