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;

}

相关推荐
Marshmallowc3 分钟前
React stopPropagation 阻止冒泡失效?深度解析 React 17 事件委派机制变更与微前端冲突解决方案
前端·react.js·事件循环·微前端·前端架构
xiaohutushen5 分钟前
紧急预警:微软 Edge Webview2 v144 升级导致 SAP GUI 严重白屏故障 (Note 3704912)
前端·microsoft·edge·abap·sap 用户·sap license·usmm
CHU7290358 分钟前
淘宝扭蛋机小程序前端功能详解:以交互设计赋能趣味体验
java·前端·小程序·php
PieroPc12 分钟前
用FastAPI 和Html+css+js 写的 发票PDF文件管理系统
css·html·fastapi
ccino .12 分钟前
【Portswigger : DOM XSS in jQuery selector sink using a hashchange event】
前端·jquery·xss
滴水未满13 分钟前
uniapp的工程
前端·uni-app
专家大圣21 分钟前
Tomcat+cpolar 让 Java Web 应用跨越局域网随时随地可访问
java·前端·网络·tomcat·内网穿透·cpolar
光影少年21 分钟前
前端如何实现一个高精准定时器和延时器
前端·javascript·react.js·web·ai编程
假装我不帅23 分钟前
传统html方式开发spreadjs
前端·html·spreadjs
夏河始溢26 分钟前
一七九、WebRTC介绍
前端·人工智能·ui