有没有什么办法让欠另一元素的值?(Is there any way to get another e

2019-08-03 17:20发布

我是新来的Less

在我的剧本,我喜欢用widthbox1box2

请参阅我的脚本。

#box1
{
    width: 1000px;
    height: 500px;
}
#box2
{
    width: #box1.width - 100px;
}

是否有可能或不? 如果是的话,请给我纠正Less的代码。

Answer 1:

不幸的是这的确是不可能的。 你可以使用变量,做这样的事情但是:

@box1width: 1000px;
#box1
{
    width: @box1width;
    height: 500px;
}
#box2
{
    width: @box1width - 100;
}


Answer 2:

不,那是不可能的。 LESS工艺样式表产生CSS,并且它没有在页面中的元素的任何知识。

你所寻找的是CSS表达式 ,但只在Internet Explorer的支持,这种支持在IE8被放弃了。



文章来源: Is there any way to get another element value in Less?
标签: css less