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;

}

相关推荐
你好潘先生4 小时前
让 AI 任务不丢进度:YeeroAI 后台续跑与全局快捷操作实践
前端·人工智能·后端
小KK_4 小时前
写给前端小白:我终于搞懂了JS原型和原型链
前端·javascript
烂人文4 小时前
Codex 走中转站后,手机也能远程控制,Free 账号也能用
前端
Java技术小馆4 小时前
Claude Code CLI 命令大全:60 个原生命令一次讲清
前端·后端
LCG元5 小时前
深耕多智能体编排,解锁复杂Agent开发之路
前端·数据库·人工智能
拾年2755 小时前
520刚过,今天来教你怎么"驾驭"别人的对象
前端·javascript
楷哥爱开发5 小时前
演唱会自动化抢票如何提高成功率?票务住宅IP与配置指南
服务器·前端·php
发现一只大呆瓜5 小时前
Vite 兼容降级全解:语法降级、Polyfill 原理与 legacy 插件底层机制
前端·面试·vite
Shirley~~5 小时前
CC Switch mac安装
前端·ai编程