css - 如何在 sass 中修改 MDBReact 组件中的伪元素?
问题描述
我正在使用来自 MDBReact 的组件 MDBTooltip,并且正在尝试使用 sass 修改样式。我设法更改了背景颜色,但无法修改顶部的箭头。我从萤火虫检查员那里获得了样式:
scss如下:
//MDBTooltip
.show.tooltip{
background-color: white;
color: black;
}
//MDBTooltip, estilo para modificar la flecha de tooltip, pero no me funciona, no sé cuál es el error...
.tooltip[x-placement^="bottom"] .popover_arrow::before {
display: inline-block;
position: absolute;
left: -6px;
border: solid;
border-width: 0 6px 6px 6px;
border-color: transparent transparent white transparent;
}
但是,似乎只有 '.show.tooltip' 有效果。这就是我得到的:
这就是我想要得到的。如果我手动修改检查器上的 css (.tooltip[x-placement^="bottom"] .popover_arrow::before),我可以获得它,但如果我使用 scss 文件则不能。
我错过了什么?
解决方案
推荐阅读
- android - 结合android ViewModel和数据绑定的最佳实践
- android - 如何找出我的视图使用哪些主题颜色?
- c - 为什么使用 SDL I/O 函数而不是 stdio 函数?
- regex - 获取不是来自“example.com”的链接
- vue.js - 设置 Asp.Net Core 应用程序以使用 webpack 和 HMR 启动 Vue SPA
- fullcalendar - Fullcalendar 4.x - 添加标题“X-Requested-With: XMLHttpRequest”
- primefaces - p:网络摄像头警告
- laravel - Laravel Worker 不能在 docker 中工作
- ruby-on-rails - 简单的 if 语句到 Ruby 中的 Tenerary
- azure - Azure AD B2C 门户不会保存我的重定向 uri