基于 JavaScript 实现地不同尺寸图片规则布局图库

    本 JavaScript 代码实现了创建不同尺寸图片组成的网格状图库,而且不同大小尺寸的图片组成的网格图库是完全响应式的,可根据设备宽度自动调整图片尺寸。而且使用起来也超级简单,只需要设置div占位,然后通过 js 文件输出图片到指定为止即可,简单步骤如下:

1. 首先,创建 HTML 结构如下:

<div id="gallery"></div>
<script type="text/tmpl" id="tmpl">
<% for (let i = 0; i < imgs.length; i++) { %>
	<div class="img" style="width:<%=imgs[i].ww%>px;height:<%=imgs[i].hh%>px">
  	<img src="<%=imgs[i].src%>"/>
  </div>
<% } %>
</script>

2. 然后,在项目中添加以下 CSS 样式:

body {
  margin: 0;
}
#gallery {
	position: relative;
	padding: 5px;
}
.img {
  display: block;
  margin: 5px;
  float: left;
  background: #ececec;
}
.img img {
  width: 100%;
  height: 100%;
}

3. 最后,添加下载后的 JS 代码,即可完成。

模板目录结构如下:
  • 如非特殊说明,本站对本文提供的代码或者素材不拥有任何权利,其版权归原著者拥有。
  • 以上提供的代码或者素材均为作者提供和网友推荐收集整理而来,仅供学习和研究使用。
  • 如有侵犯你版权的,请来信(邮箱:tongzhewangluo@163.com)指出,核实后,本站将立即改正。
  • 如有链接无法下载、失效或广告,请通过网站提供的微信联系作者!
  • 以上资源售价只是赞助,不代表代码或者素材本身价格。收取费用仅维持本站的服务器开销!
  • 所有代码素材效果均为演示打包,最终效果请参考演示效果,本站不提供任何技术支持和服务。
  • 代码素材均为虚拟物品,演示和描述无错的情况下,无法进行退换服务。