0

我在 c# 中使用 asp.net web 表单(没有 mvc)。我正在尝试通过砌体布局和 imagesLoaded 显示图像,并首先编写了以下代码:

    <script src="../Plugins/masonry/masonry.pkgd.min.js"></script>
    <script src="../Plugins/masonry/imagesloaded.pkgd.min.js"></script>
    <style>
        .grid-item { width: 200px;  background-color: gray;
    }
        .grid-item--width2 { width: 400px; }

    </style>
    <script>
        $('.grid').masonry({
            // options
            itemSelector: '.grid-item',
            columnWidth: 200
        });

    </script>

    <div class="grid">
      <div class="grid-item"><img src="images/Chrysanthemum20180717094352440.jpg" /></div>
      <div class="grid-item grid-item--width2"><img src="images/Chrysanthemum20180717094352440.jpg" /></div>
      <div class="grid-item"><img src="images/Chrysanthemum20180717094352440.jpg" /></div> 
    </div>

当我运行它时,我看到三个大图像。我无法理解这一切是如何运作的。我将在我的 c# 代码中获取图像 src,所以我如何在此处绑定它并确保它按照砌体布局呈现并显示图像。

如果有人可以建议一个使用 json 或通过代码背后的代码如何创建此图片库的示例,我将不胜感激。

4

0 回答 0