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;

}

相关推荐
比特森林探险记7 小时前
【无标题】
java·前端
IT_陈寒7 小时前
SpringBoot自动配置把我都整不会了
前端·人工智能·后端
最逗前端小白鼠8 小时前
vue3 数据响应式遇到的问题
前端·vue.js
倚栏听风雨9 小时前
ts中 ?? 和 || 区别
前端
冴羽9 小时前
请愿书:Node.js 核心代码不应该包含 AI 代码!
前端·javascript·node.js
我家猫叫佩奇9 小时前
一款灵感源自《集合啦!动物森友会》的 UI 组件库
前端
mmmmm123429 小时前
深入 DOM 查询底层:HTMLCollection 动态原理与 querySelectorAll 静态快照解析
前端·javascript
weixin199701080169 小时前
《TikTok 商品详情页前端性能优化实战》
前端·性能优化
闲坐含香咀翠9 小时前
告别二次登录!Web端检测并唤起Electron客户端实战
前端·客户端
岁月宁静9 小时前
都知道AI大模型能生成文本内容,那你知道大模型是怎样生成文本的吗?
前端·vue.js·人工智能