gpt4 book ai didi

css - Angular 2 - 后代的条件样式

转载 作者:太空宇宙 更新时间:2023-11-04 09:01:40 25 4
gpt4 key购买 nike

.parent {
color: blue;
}

.parent * {
color: red;
}

.child {
color: black;
}

.grandchild {
color: green;
}
<div class="parent">
Parent
<div>Child
<div>GrandChild</div>
</div>
</div>

假设我在 Angular 组件中有一个名为 toggle 的属性。我想为后代切换“.parent *”样式,以便它们的颜色根据切换状态在红色或蓝色之间变化。我怎样才能通过 ngClass 或 ngStyle 做到这一点?或者有可能吗?谢谢!

最佳答案

只需使用[class.parent]

<div [class.parent]="toggle">
Parent
<div>Child
<div>GrandChild</div>
</div>
</div>

toggle 为真时,父类将被应用。

关于css - Angular 2 - 后代的条件样式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42727006/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com