如何更改 table 滚动条的 css
How to change css of scrollbar of table
我想更改 table 的滚动条样式,但即使我尝试了很多方法也没有改变。
我想更改背景颜色、边框半径、宽度和高度属性。
我的 jsfiddle 代码:https://jsfiddle.net/gulay/1d73h6yt/5/
我也试过这样写 class 名字:
.tavi-scheduler-table::-webkit-scrollbar-thumb {
background: #bfbfbf ;
border-radius: 10px ;
}
但是还是不行。
我尝试过的方法之一:
::-webkit-scrollbar-thumb {
background: #bfbfbf ;
border-radius: 10px ;
}
::-webkit-scrollbar:vertical {
width: 8px ;
}
::-webkit-scrollbar:horizontal {
height: 8px ;
}
::-webkit-scrollbar-button{
visibility: collapse ;
}
css代码:
.tavi-scheduler-table{
z-index: 10;
position: absolute;
bottom:0;
left:0;
right:0;
background-color: white;
max-height: 25%;
overflow-y: auto;
}
.table-border-top{
border-top: 3px solid #dee2e6;
}
.close-table-button{
margin-top: 0%;
}
html代码:
<div class="tavi-scheduler-table" *ngIf="isTableOpen">
<table class="table table-bordered">
<thead class="table-border-top">
<tr>
<th scope="col">{{'report.tavi.tavicalendar.calendar_date'| translate}}</th>
<th scope="col">{{'report.tavi.tavicalendar.driver_plate'| translate}}</th>
<th scope="col">{{'report.tavi.tavicalendar.process'| translate}}</th>
<th scope="col">{{'report.tavi.tavicalendar.status'| translate}}</th>
</tr>
</thead>
<tbody>
<tr *ngFor="let evn of eventsData"
[ngClass]="{'scCls': evn.is_past && evn.status, 'failCls': evn.is_past && !evn.status}">
<td>{{evn.start_text}}</td>
<td>{{evn.title}}</td>
<td>{{evn.operation_text}}</td>
<td>{{evn.status_text}}</td>
</tr>
</tbody>
</table>
</div>
只尝试这个:
::-webkit-scrollbar {
width: 10px;
height: 8px
}
::-webkit-scrollbar-thumb {
-webkit-border-radius: 10px;
border-radius: 10px;
background: #6d6d6d;
}
我想更改 table 的滚动条样式,但即使我尝试了很多方法也没有改变。
我想更改背景颜色、边框半径、宽度和高度属性。
我的 jsfiddle 代码:https://jsfiddle.net/gulay/1d73h6yt/5/
我也试过这样写 class 名字:
.tavi-scheduler-table::-webkit-scrollbar-thumb {
background: #bfbfbf ;
border-radius: 10px ;
}
但是还是不行。
我尝试过的方法之一:
::-webkit-scrollbar-thumb {
background: #bfbfbf ;
border-radius: 10px ;
}
::-webkit-scrollbar:vertical {
width: 8px ;
}
::-webkit-scrollbar:horizontal {
height: 8px ;
}
::-webkit-scrollbar-button{
visibility: collapse ;
}
css代码:
.tavi-scheduler-table{
z-index: 10;
position: absolute;
bottom:0;
left:0;
right:0;
background-color: white;
max-height: 25%;
overflow-y: auto;
}
.table-border-top{
border-top: 3px solid #dee2e6;
}
.close-table-button{
margin-top: 0%;
}
html代码:
<div class="tavi-scheduler-table" *ngIf="isTableOpen">
<table class="table table-bordered">
<thead class="table-border-top">
<tr>
<th scope="col">{{'report.tavi.tavicalendar.calendar_date'| translate}}</th>
<th scope="col">{{'report.tavi.tavicalendar.driver_plate'| translate}}</th>
<th scope="col">{{'report.tavi.tavicalendar.process'| translate}}</th>
<th scope="col">{{'report.tavi.tavicalendar.status'| translate}}</th>
</tr>
</thead>
<tbody>
<tr *ngFor="let evn of eventsData"
[ngClass]="{'scCls': evn.is_past && evn.status, 'failCls': evn.is_past && !evn.status}">
<td>{{evn.start_text}}</td>
<td>{{evn.title}}</td>
<td>{{evn.operation_text}}</td>
<td>{{evn.status_text}}</td>
</tr>
</tbody>
</table>
</div>
只尝试这个:
::-webkit-scrollbar {
width: 10px;
height: 8px
}
::-webkit-scrollbar-thumb {
-webkit-border-radius: 10px;
border-radius: 10px;
background: #6d6d6d;
}