CSS:当前值的百分比

时间:2012-12-30 12:13:49

标签: css css3

如果元素已经具有固定的属性 - 值对,请说

div {
    top: X px;
}

是否可以在使用CSS初始声明后将值设置为(X的50%)?

2 个答案:

答案 0 :(得分:3)

您需要使用JS,例如:el.style.top = el.style.top * 1.5

编辑:或者,如果您使用的是SASS之类的东西,您可以将初始值声明为变量,然后简单地将其乘以:$initialTop = 50; div {top: $initialTop * 1.5}

答案 1 :(得分:0)

不,百分比将从父元素计算得出。您需要使用Javascript来实现该功能。