【发布时间】:2013-09-28 10:04:52
【问题描述】:
是否可以将父级的属性用作变量? 例如,在这段代码中,我希望能够为“inner-box”元素赋予与其父“box”相同的颜色。
使其类似于 .inner-box {background-color: $Outer-Parent's-Color;}
<div class="box">
<div class="box1">
<div class = "inner-box">
BOX
</div>
</div>
</div>
<div class="box red">
<div class="box1">
<div class = "inner-box">
RED BOX
</div>
</div>
</div>
和css
.box {
width: 100px;
padding: 10px;
margin: 10px;
background-color: blue;
}
.box1 {
background-color: darkblue;
padding: 10px;
}
.box.red {
background-color: red;
}
.box.red .box1 {
background-color: darkred;
}
.inner-box {
background-color: $Outer-Parent's-Color;
}
【问题讨论】: