3
유체 동위 원소 레이아웃을 사용하여 사각형 div를 가질 수 있는지 알아 내려고합니다. 각 열은 컨테이너의 너비가 24 % 인 4 열 그리드를 가지고 있지만이 div가 완벽한 사각형이되기를 원하며이를 달성하는 방법을 찾을 수 없습니다. http://jsfiddle.net/RJZu6/8/
jQuery를 :
다음은 작업 jsfiddle 데모입니다jQuery/css : 사각형 div가있는 유체 반응 형 동위 원소 격자
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를 갖는 것이 가능한가?
아, 그 주셔서 감사이었다 변경이! 한 가지가 있었지만 div에 세로 및 가로로 일부 텍스트를 가운데에 배치하려고했습니다. 그게 꽤 어려울 수도 있습니다. – user1374796
@ user1374796 2 주 전 똑같은 일을해야했습니다. 나는 수직으로 중심을 맞추고 유체 정사각형 격자를 갖는 쉬운 방법을 찾지 못했습니다. 내가 정사각형 안에있는 모든 것을 중심에 배치하고 jQuery로 컨테이너의 높이를 조정했습니다. 나는 너를 위해 바이올린을 만들거야. –
@ user1374796 여기에 내가 약속 한 바이올린 : http://jsfiddle.net/7MUSB/1/ IE7에서 작동하는지 모르겠지만 다른 곳에서도 사용할 수 있습니다. 건배. –