是否可以将CSS维度指定为除其父之外的其他元素的百分比?例如,我想将div的border-radius指定为div宽度的10%。但是,当div的高度与其宽度不相等时,border-radius: 10%
使边框呈椭圆形。我可以以某种方式指定所有边界半径等于div宽度的5%吗?
答案 0 :(得分:1)
使用纯CSS无法做到这一点,但使用Javascript / jQuery很容易实现。
$('#firstelement').css('border-radius',$('#secondelement').width()/10+'px');
就是一个例子。
答案 1 :(得分:-1)
您可以指定固定大小(以像素为单位)。