Сделайте ngx-perfect-scrollbar видимым по умолчанию - PullRequest
0 голосов
/ 04 февраля 2020

Я использую ngx-perfect-scrollbar для элемента div следующим образом:

<div [perfectScrollbar]="config" [ngStyle]="{ 'max-height': '60vh', position: 'relative' }">
.
.
.
.
</div>

Но полоса прокрутки видна только тогда, когда я наводю указатель мыши на элемент div полосы прокрутки. Как мне сделать это видимым все время?

Ответы [ 2 ]

2 голосов
/ 04 февраля 2020

Идеальная полоса прокрутки скрыта за непрозрачностью.

Вы можете дать идеальную полосу прокрутки уже объявленному классу:

ps-show-always

Что добавляет это:

perfect-scrollbar.ps-show-always > .ps.ps--active-y > .ps__rail-y,
perfect-scrollbar.ps-show-always > .ps.ps--active-x > .ps__rail-x {
  opacity: 0.6;
}
0 голосов
/ 04 февраля 2020

Я исправил проблему, добавив следующие стили в мои глобальные стили.s css

.ps > .ps__rail-x,
.ps > .ps__rail-y {
  opacity: 0.6;
}

Эти стили применяются на perfect-scrollbar, так как ngx-perfect-scrollbar использует perfect-scrollbar позади сцена.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...