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;

}

相关推荐
elangyipi1237 分钟前
前端面试题:如何减少页面重绘跟重排
前端·面试·html
想学后端的前端工程师13 分钟前
【前端安全防护实战指南:从XSS到CSRF全面防御】
前端·安全·xss
czlczl2002092518 分钟前
基于 Spring Boot 权限管理 RBAC 模型
前端·javascript·spring boot
未来之窗软件服务19 分钟前
幽冥大陆(六十七) PHP5.x SSL 文字加密—东方仙盟古法结界
服务器·前端·ssl·仙盟创梦ide·东方仙盟
小北方城市网30 分钟前
第 10 课:Node.js 后端企业级进阶 —— 任务管理系统后端优化与功能增强(续)
大数据·前端·vue.js·ai·性能优化·node.js
华仔啊31 分钟前
JavaScript 有哪些数据类型?它们在内存里是怎么存的?
前端·javascript
我有一棵树34 分钟前
淘宝 npm 镜像与 CDN 加速链路解析:不只是 Registry,更是分层静态加速架构
前端·架构·npm
zhousenshan36 分钟前
vue3基础知识100问
前端·vue.js
异界蜉蝣38 分钟前
Proxy vs Object.defineProperty:Vue3响应式原理的深度革命
开发语言·前端·javascript
前端早间课40 分钟前
Vue3路由实战:优雅封装+灵活拦截,解锁路由配置新姿势
前端·javascript·vue.js