【发布时间】:2020-03-08 03:00:32
【问题描述】:
我正在尝试制作一个始终在屏幕上带有拇指标签的只读垫滑块。
我有我的垫子滑块组件
<mat-slider
class="example-margin"
[disabled]="false"
[thumbLabel]="true"
[tickInterval]="tickInterval"
[(ngModel)]='value'
>
</mat-slider>
为了让拇指标签始终可见,我使用了这些 css 属性
::ng-deep .mat-slider-thumb-label {
transform: rotate(45deg) !important;
border-radius: 50% 50% 0 !important;
}
::ng-deep .mat-slider-thumb {
transform: scale(0) !important;
}
::ng-deep .mat-slider-thumb-label-text {
opacity: 1 !important;
}
为了停止与mat-slider 的交互,我使用了disabled=true,但是当我这样做时,样式消失并且拇指标签也消失了,然后我在栏中得到一个空白空间
这是我想要的,但禁用了交互
这里是Demo
【问题讨论】:
标签: javascript html css angular angular-material2