CSS其他元素的百分比

时间:2014-05-24 16:23:16

标签: css css3 layout

是否可以将CSS维度指定为除其父之外的其他元素的百分比?例如,我想将div的border-radius指定为div宽度的10%。但是,当div的高度与其宽度不相等时,border-radius: 10%使边框呈椭圆形。我可以以某种方式指定所有边界半径等于div宽度的5%吗?

2 个答案:

答案 0 :(得分:1)

使用纯CSS无法做到这一点,但使用Javascript / jQuery很容易实现。

$('#firstelement').css('border-radius',$('#secondelement').width()/10+'px');

就是一个例子。

答案 1 :(得分:-1)

您可以指定固定大小(以像素为单位)。