angular - 如何使用工具提示自定义类。[ngx-bootstrap]
问题描述
我想更改工具提示的透明度和颜色。
我认为使用 containerClass 是可能的,但具体如何实现呢?
虽然文档demo的背景色是黄色的,但是代码中并没有说明,所以不知道怎么弄。
https://valor-software.com/ngx-bootstrap/#/tooltip#custom-class
解决方案
在全球范围内,它可能类似于
.tooltip-inner {
color: #fff !important;
background-color: #000 !important;
}
注意:您需要将这些样式放在全局样式文件中,而不是组件样式文件中。
或者
您可以使用组件级别的样式选项:
import { Component } from '@angular/core';
@Component({
selector: 'demo-tooltip-styling-local',
templateUrl: './styling-local.html',
/* tslint:disable no-unused-css*/
styles: [
`
:host >>> .tooltip-inner {
background-color: #009688;
color: #fff;
}
:host >>> .tooltip.top .tooltip-arrow:before,
:host >>> .tooltip.top .tooltip-arrow {
border-top-color: #009688;
}
`
]
})
export class DemoTooltipStylingLocalComponent {}
或使用自定义类
<button type="button" class="btn btn-primary"
tooltip="Vivamus sagittis lacus vel augue laoreet rutrum faucibus." containerClass="customClass">
Demo with custom class
</button>
推荐阅读
- voltdb - 当 2 个节点达到 9 个节点中 80% 的内存时,VoltDB 集群暂停
- typescript - 基于鉴别器从类型联合中提取类型
- angularjs - 如何在 iFrame 中包含带有 javascript 的外部 html
- magento - 在 Magento 2 的 save_order_save_after 观察者中获取产品订单自定义属性
- javascript - jQuery从另一个函数收集函数内部的数据
- unity3d - 如何将 OpenGL 投影矩阵转换为 Unity 投影矩阵?
- node.js - passport.socketIO 在护照之前初始化导致错误
- html - 宽度为 100% 的渐变覆盖并绑定到宽度为 50% 且最大高度为 90% 的图像
- r - get_map 未传递 API 密钥(HTTP 状态为“403 Forbidden”)
- android-studio-3.0 - 如何从 Adobe XD 原型转变为工作应用程序?