首页 分享 深度选择器:解决Scoped样式穿透问题详解

深度选择器:解决Scoped样式穿透问题详解

来源:萌宠菠菠乐园 时间:2024-12-23 10:13

VUE中的CSS样式穿透

最新推荐文章于 2024-11-09 08:23:13 发布

煮豆燃豆萁~ 于 2021-11-16 21:16:13 发布

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

什么是样式穿透?

所谓的穿透,官方叫做深度选择器。

当我们在view组件组件中写的样式,在检查网页时发现没有生效,原因是<style scoped></style>

中的scoped所致,当 <style> 标签有 scoped 属性时,它的 CSS 只作用于当前组件中的元素,此时就需要用到样式穿透

如何使用深度选择器?

在我们想穿透的选择器前边添加 >>> 或者 /deep/ 或者 ::v-deep。>>>可能存在问题,建议用后两者

如下案例:

<style lang="scss" scoped>

.sideBar {

background-color: #5687fe !important;

background-image: url(~@/assets/common/leftnavBg.png);

background-repeat: no-repeat;

background-position-y: 100%;

.el-menu {

border: none;

height: 100%;

width: 100% !important;

::v-deep a {

&.router-link-exact-active,

&:hover {

.svg-icon {

color: #43a7fe;

}

span {

color: #43a7fe;

}

background-color: #fff;

}

li {

.svg-icon {

color: #fff;

font-size: 18px;

vertical-align: middle;

.icon {

color: #fff;

}

}

span {

color: #fff;

}

}

}

}

}

</style>

'

相关知识

网页制作学习之CSS选择器
鸿蒙应用开发
java宠物训练
宠物主题网站制作全面指南
深度解析:怪物X联盟主流宠物全攻略与特点详解
java程序SQl
使用frp反向代理实现内网穿透(远程ssh登录家里的电脑)
Javaweb实训
我的世界指令进阶教学[第一期]
口袋宠物猪攻略大全 最强武器排行详解

网址: 深度选择器:解决Scoped样式穿透问题详解 https://www.mcbbbk.com/newsview839884.html

所属分类:萌宠日常
上一篇: 0元飞肯尼亚,往返含税1.7k+
下一篇: 以罗福梗的饲养方法(如何养活、照

推荐分享