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;

}

相关推荐
a15108416934 小时前
记一次大模型探索
java·服务器·前端
石山代码4 小时前
变量与解构
开发语言·前端·javascript
888CC++4 小时前
箭头函数(ES6)
前端·javascript·es6
qq_419854054 小时前
css filter
前端·javascript·css
Agatha方艺璇4 小时前
VUE复习笔记
前端·vue.js
大家的林语冰5 小时前
npm 不忍了,正式上线“阶段式发布“的新功能,进一步对抗频繁的供应链攻击!
前端·javascript·node.js
by————组态5 小时前
Ricon组态技术架构 - 企业级Web组态解决方案
运维·服务器·前端·物联网·架构·组态·组态软件
llz_1125 小时前
web-第六次课后作业
前端·spring boot·后端
爱勇宝5 小时前
CEO通知5100名员工:今年不涨薪了,钱要投给AI!
前端·后端·程序员
乘风gg5 小时前
前端死到第几轮了?得物前端部门解散有感!
前端·ai编程·claude