境界線の半径を使用して、いくつかの div を変換しようとしています。私はほとんどそれを取得しますが、div が「卵」のように見えることがあります (笑) これは私の css です:
#div{ /*div central*/
position:absolute;
top:50%;
margin-top: -20%;
left:50%;
margin-left: -20%;
background: #00A8D9;
width: 40%;
height: 40%;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
border-radius: 50%;
border:3px solid #000;
}
#divSupIzq,#divSupDer,#divInfIzq,#divInfDer{ /*DIVs: left-top , right-top, left-bottom, right-bottom*/
background: #ddd;
width: 20%;
height: 20%;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
border-radius: 50%;
border:3px solid #fff;
position:absolute;
}
#divSupIzq{ /*Div left-top*/
top:15%;
left:10%;
}
#divSupDer{ /*Div right-top*/
top:15%;
right:10%;
}
#divInfIzq{ /*Div left-bottom*/
bottom:15%;
left:10%;
}
#divInfDer{ /*Div right-bottom*/
bottom:15%;
right:10%;
}
そしてhtmlでは、各divのコンテンツを変更するためにjavascript / jQueryを使用します(基本的に、divのテキスト:左上、右上、左下、右下、および中央のdivの番号)。各divのサイズ:
$('#div').resize(function(height){
var fuente = $(this).height()/2;
var margen = (fuente / 2)-5;
$('.contenido').css('font-size',fuente+'px');
$('.contenido').css('margin-top',margen+'px');
});
これは、クロムのリップル拡張でどのように表示されるかです: https://www.dropbox.com/s/k71kz5lahfolw95/screen.JPG
div が常に卵ではなく円になるように、私を助けてくれませんか? 前もって感謝します、ダニエル