css 如何根据子元素给他的父元素设置样式

<div class="parent">

<div :class="{ flag ? 'active' : 'unactive' }">子元素啊根据一个变量来加样式</div>

</div>

这个时候如何根据子元素来给这个parent加样式呢?

其中能马上想到的就是:这个class的判断可以加在parent后面,但是如果不改变外层内容只是修改css呢。

这个时候我们可以用到:has

.parent:has(.active){

color:red;

}
.parent:has(.unactive){

color:yellow;

}

相关推荐
恋猫de小郭10 小时前
Flutter 3.50 & Dart 3.14 发布,快来看看有什么更新吧
android·前端·flutter
非优秀程序员18 小时前
第10章 千团出世|《互联网产品恩仇录》
前端
非优秀程序员18 小时前
第11章 小高在对面|《互联网产品恩仇录》
前端
非优秀程序员18 小时前
第14章 只剩美团|《互联网产品恩仇录》
前端
非优秀程序员18 小时前
第09章 老乡何必为难老乡|《互联网产品恩仇录》
前端
非优秀程序员18 小时前
第03章 三大门户,烽烟起于瀛海威|《互联网产品恩仇录》
前端
程序员大阳1 天前
HTML+CSS+JS对话式实战(5)-活动管理页之查看报名名单的实现
javascript·css·html·查看报名名单
曦樂~1 天前
【Web Development】02 CSS
前端·css
风骏时光牛马1 天前
后端服务接口开发与数据逻辑处理
前端
东鹏特饮1 天前
经典打砖块(Breakout)游戏
前端·css·css3