Javascript 自动高度栅格

Javascript 自动高度栅格,javascript,css,grid,jquery-masonry,Javascript,Css,Grid,Jquery Masonry,我的电子商店()上有一个产品网格。每个产品分区是222px22x222px,但我希望它有自动高度 我试过这样的东西-, 但我不得不添加最小高度,它看起来不太好,因为有些图像更小或更大,而包装div仍然是222px,我不希望出现这种情况,因为悬停效应等等 有人能提供相关建议吗?好吧,要使用该页面中显示的显示,您需要使用插件 <!-- Requires Masonry | visit http://masonry.desandro.com/ to download --> 更改一些cs

我的电子商店()上有一个产品网格。每个产品分区是222px22x222px,但我希望它有自动高度

我试过这样的东西-, 但我不得不添加最小高度,它看起来不太好,因为有些图像更小或更大,而包装div仍然是222px,我不希望出现这种情况,因为悬停效应等等


有人能提供相关建议吗?

好吧,要使用该页面中显示的显示,您需要使用插件

<!-- Requires Masonry | visit http://masonry.desandro.com/ to download -->
更改一些css:

#masonryContainer { width: 0 auto; }

.hp-product {
    width: 180px; float: left;  
}
.hp-product-img {

}
.hp-product-img img {
    max-width: 100%;
    height: auto;
    }
//Void the following ones
    .hp-products {
    }
    .allposts {
    }
    .allposts .hp-product {
    }

代替div为什么你不能为图像使用一个特定的宽度和高度..你是什么意思,Arun?是的,但是砖石插件不能解决我包装div的最小高度问题。如果我删除此属性,所有图像都会折叠。嗨,Robert。做所有有用的事情。也许您以前尝试过,但没有删除包含大小信息的css。当这些插件用于计算页面加载时的位置时,css会影响它们,只是为了确保每个产品的最小包装div高度,而不是整个页面或产品的包装div高度。谢谢你的代码,我试试看!:-)是的,如果看看我现在发布的代码,hp产品只有宽度和浮动。不是高度或最小高度。
$(window).load(function(){
  $('#masonryContainer').masonry({  
    itemSelector: '.hp-product',
    columnWidth: 60
  });  
}); 
#masonryContainer { width: 0 auto; }

.hp-product {
    width: 180px; float: left;  
}
.hp-product-img {

}
.hp-product-img img {
    max-width: 100%;
    height: auto;
    }
//Void the following ones
    .hp-products {
    }
    .allposts {
    }
    .allposts .hp-product {
    }