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;

}

相关推荐
jason_yang几秒前
刚发版就背锅?前端版本控制就靠他version-rocket
前端
如果超人不会飞4 分钟前
TinyVue NavMenu导航菜单组件使用指南
前端·vue.js
Jason_chen6 分钟前
Linux 3.0 串口机制深度解析:传统8250驱动与基础RS-232/485支持
linux·前端
TPBoreas9 分钟前
前端面试问题打靶
前端
赵庆明老师10 分钟前
JS检查提交的文件是否合规
开发语言·前端·javascript
禅思院16 分钟前
前端请求取消与调度完全指南:从 AbortController 到企业级优先级架构
前端·设计模式·前端框架
颂love24 分钟前
Vue的两大生态以及组件通信
前端·javascript·vue.js·typescript
甜汤圆27 分钟前
Python 里**自定义数据单元**
前端
cidy_9834 分钟前
将 Figma 接入 Codex MCP:从 `/plugins` 到本地插件配置的完整教程
前端
vivo互联网技术36 分钟前
动效开发不踩坑:几种动效实现方案对比与实战选型
前端·性能优化·动效