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;

}

相关推荐
m***11904 分钟前
【前端】Node.js使用教程
前端·node.js·vim
QianhangQianping13 分钟前
前端技术迭代深析:从 CSS 布局到状态管理的进化之路
前端·css
阿道夫小狮子14 分钟前
Android 反射
android·前端·javascript
特级业务专家17 分钟前
写埋点、扒 SDK、改框架:JS 函数复写 10 连招实战手册
前端
感谢地心引力18 分钟前
【HTML Living Standard 01】HTML基础概述
前端·html
૮・ﻌ・20 分钟前
Vue2(三):自定义指令、插槽、路由
前端·javascript·vue.js
快落的小海疼28 分钟前
全局重复接口取消&重复提示
前端·vue.js
快落的小海疼30 分钟前
前端导出页面内容为PDF
前端