私は何百もの長方形の div を作成していますが、今ではそれらを 10 列と 10 行の構造のようなグリッドに配置する必要があります。どうやってやるの。重要なことの 1 つは、上、下、左、または右の css スタイルを % にする必要があることです。これは、ズームインとズームアウトのインプ機能があり、スタイルを % から px や em などの他のスタイルに変更する場合、divが重なります。これを行う方法はありますか。私が試しているとき、divは上下に配置されています。これが私がやったことです
setCss = function($divId,$len) {
//$len specifies the count number of the particualr div
// $divId = $("#window3");
alert("xmlLength is :"+$len);
alert("set CSS::"+$divId);
if ($len<3)//(i%2==0)
{
var size = 10;
$("div#"+$divId).css("top",size*$len+"%");
$("div#"+$divId).css("left",size*$len+"%");
$("div#"+$divId).css("transform","none");
$("div#"+$divId).css("margin","10px");
}
if (i>=3 )
{
var size = 10;
$("div#"+$divId).css("top",size*$len+"%");
$("div#"+$divId).css("left",size*$len+"%");
$("div#"+$divId).css("bottom",size*$len+"%");
$("div#"+$divId).css("right",size*$len+"%");
$("div#"+$divId).css("transform","none");
$("div#"+$divId).css("margin","10px");
}
// top:10%;left:20%;transform:none;margin:10px
/*
Define the CSS for creating the grid like structure for 100 small divs
*/
};
私は差分の組み合わせを試しましたが、どれもうまくいきませんでした。任意のポインターが非常に役立つ可能性があります。ありがとう!