#mydiv { height: 100px; }
我想通过替换更改高度,但我必须添加例如50 px
#mydiv { height: OLD_VALUE + 50px; }
没有js可以吗?
答案 0 :(得分:0)
你不能 - CSS没有任何关于此的概念。虽然你可以做一些像使用CSS3变量和calc
这样的事情,但它需要原始的CSS文件才能使用这些变量。
第一档:
:root {
var-height: 100px;
}
#myDiv {
height: var(height);
}
您的档案:
#myDiv {
height: calc(var(height) + 50px);
}
最好/典型的方法是通过Javascript或SASS之类的方式来做。
答案 1 :(得分:0)
我不这么认为。你必须使用JS。
但您可以使用margin
或padding
来增加某个方向的距离
附:在JS中,您可以使用+=50px
作为
答案 2 :(得分:0)
您可以使用CSS3 calc
,但需要wary of support