使用砌体的自适应图像库

皮克斯

我正在尝试实施此响应式图片库http://creative-punch.net/2014/01/full-screen-image-gallery-using-css-masonry/

但是,该示例使用了整个视口,但我使用的是带有引导程序的HTML5样板,并且我的图片库仅显示了两行,但没有默认的5列显示,如演示在此处所示:http://demos.creative-punch .net / masonry-gallery /

这是我用1200+ px宽度的容器得到的 在此处输入图片说明

我已将整个画廊放置在一个容器类中。但是我不确定必须调整哪些CSS属性才能使图像填充整个div。

我怎样才能做到这一点 ?

我创建了一个jsfiddle,但是我似乎无法在不包括整个项目的情况下复制该问题,但希望有人能对此有所帮助并能够演示正在发生的事情。http://jsfiddle.net/CVU3r/

    <div class="grid-sizer"></div>

    <div class="item">
        <img src="http://placekitten.com/650/450" class="image">
        <a class="overlay" href="#">
            <h3 class="title">Some title</h3>
            <div class="description">
                <p>
                    Lorem ipsum dolor sit amet, <br>
                    consectetur adipisicing elit.
                </p>
            </div>
        </a>
    </div>


$(window).load( function() {

$('#container').masonry({
    "itemSelector": ".item",
    "columnWidth": ".grid-sizer",
});

});
周杰伦

因此,小提琴并没有提供太多帮助,但感谢您发布了可以提供的代码...

  1. 使用CSS中默认的类命名约定(例如class =“ image”)是个坏主意。
  2. 我不能用小提琴做很多事情...但是我去了演示,并按照我的想法进行了此操作。

您将要在所有图库周围添加包装器div

的HTML

<body>
 <div class="galleryContainer">
   //this is where all the code in the gallery goes including the container on the     gallery because it is dynamically changed
 </div>
</body>

的CSS

.galleryContainer{
   width: 50%;   //or whatever you would like
   height: 600px;   //or whatever you would like
   margin: 0 auto; //center the gallery horizontally
   overflow: auto; //allows you to scroll the gallery when some pictures cant be displayed
}

之前的代码还允许所有调整大小和移动兼容性正常工作。希望这对您有所帮助

成品画廊

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用砌体的自适应图像库

来自分类Dev

使用自适应阈值分割图像

来自分类Dev

使用自适应阈值分割图像

来自分类Dev

高度不同的自适应图像库-如何使用CSS(或jquery)实现此功能

来自分类Dev

带标题的CSS自适应照片库中的图像居中

来自分类Dev

使用PyMC的图像自适应大都市的示例/教程

来自分类Dev

自适应Flexbox图像网格

来自分类Dev

自适应全角平铺图像

来自分类Dev

自适应图像和文字

来自分类Dev

整页上的自适应图像

来自分类Dev

自适应-图像上的文字

来自分类Dev

自适应图像悬停字幕

来自分类Dev

使用图像精灵作为CSS背景图像的自适应网格

来自分类Dev

自适应CSS图像淡入淡出

来自分类Dev

自适应bxSlider宽度或中心图像

来自分类Dev

GMail应用中的自适应图像对齐

来自分类Dev

从图像设置自适应平铺背景

来自分类Dev

带有文字叠加的自适应图像

来自分类Dev

创建自适应背景图像

来自分类Dev

自适应布局:在Safari上拉伸图像

来自分类Dev

CSS:自适应背景图像的高度

来自分类Dev

基于变化的图像尺寸使Flexslider自适应

来自分类Dev

自适应CSS图像淡入淡出

来自分类Dev

自适应背景图像覆盖内容

来自分类Dev

在图像周围包裹文字(自适应)

来自分类Dev

如何在Magento中的任何图像上使用自适应调整大小?

来自分类Dev

如何在Magento中的任何图像上使用自适应调整大小?

来自分类Dev

使用CSS / Javascript进行自适应图像大小调整/裁剪

来自分类Dev

如何使用纵向和横向中心不同的自适应背景图像?