jQuery   发布时间:2022-04-19  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了jQuery / css:具有方形div的流体响应同位素网格大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
我试图弄清楚它是否可能具有流体同位素布局的方形div.我有一个4列网格,每个div是容器的24%宽度,但我希望这些div是完美的正方形,我无法弄清楚如何实现这一点.
这是一个有效的jsfiddle演示: http://jsfiddle.net/RJZu6/8/
jQuery的:

var $container = $("#main-grid");

var size = function () {
    $container.isotope({
        masonry: {
            columnWidth: $container.width() / 4
        }
    });
}

$container.imagesLoaded(function () {
    $container.isotope({
        itemSELEctor: ".grid-block",animationENGIne: "jquery",sortBy: "random",resizable: false,masonry: {
            columnWidth: $container.width() / 4
        }
    });

    size();
});

$(window).smartresize(sizE);

CSS:

#main-grid { 
    position: absolute;
    width: 100%;
}

.grid-block { 
    width: 24%; height: 50px; 
    margin-left: 0.25%; margin-right: 0.25%; 
    margin-bottom: 5px; 
    BACkground: no-repeat 50% 50%;
    -webkit-BACkground-size: cover;
    -moz-BACkground-size: cover;
    -o-BACkground-size: cover;
    BACkground-size: cover;
}

流动性和功能性很好,只是我遇到麻烦的div的大小.是否有可能拥有完美的方形响应div?

解决方法

根据您在内容中的内容,您可以非常轻松地使用流畅的方块
填充底部;

例如

width: 50%;
height: 0;
padding-bottom: 50%;

所以在this updated fiddle我改变的只是网格锁的CSS

.grid-block { 
    width: 24%;  
    margin-left: 0.25%; margin-right: 0.25%; 
    margin-bottom: 5px; 
    BACkground: no-repeat 50% 50%;
    -webkit-BACkground-size: cover;
    -moz-BACkground-size: cover;
    -o-BACkground-size: cover;
    BACkground-size: cover;
    padding-bottom:24%;
}

Here’s an example of square elements in a page

Here’s more information about the technique.

大佬总结

以上是大佬教程为你收集整理的jQuery / css:具有方形div的流体响应同位素网格全部内容,希望文章能够帮你解决jQuery / css:具有方形div的流体响应同位素网格所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。