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;

}

相关推荐
羊仔AI探索2 分钟前
前端已死,未来已来,谷歌Gemini 3 Pro杀回来了!
前端·人工智能·ai·aigc
快起来搬砖了6 分钟前
UniApp/Vue2 通用工具函数库(完整版):覆盖校验、格式、业务全场景
前端·uni-app
GGGG寄了16 分钟前
HTML——图像标签及多媒体标签
前端·html
小小码农Come on24 分钟前
QPushButton QSS(一):按钮常用qss
前端·javascript·css·qt5
Booksort29 分钟前
React+js环境配置(极速版)
前端·javascript·react.js
YAY_tyy33 分钟前
Cesium 基础:地球场景初始化与视角控制
前端·cesium
椰羊~王小美40 分钟前
前后端 格式化货币的方法
java·前端
苯酸氨酰糖化物40 分钟前
HTML+CSS学信网学籍学历查询页面-支持任意修改内容信息
前端·css3·html5·娱乐
幻云201041 分钟前
Next.js 之道:从入门到精通
前端·javascript·vue.js·人工智能·python
2501_944521591 小时前
Flutter for OpenHarmony 微动漫App实战:标签筛选功能实现
android·开发语言·前端·javascript·flutter