JavaFX WebView предотвращает масштабирование полосы прокрутки webkit - PullRequest
0 голосов
/ 26 мая 2020

Я новичок в JavaFX, и у меня возникли проблемы с тем, чтобы полоса прокрутки WebKit не увеличивалась при масштабировании веб-просмотра.

Полоса прокрутки по умолчанию в веб-просмотре имеет "вниз" и " "правая" кнопки перекрываются, когда видны как горизонтальная, так и вертикальная полосы прокрутки.

Перекрывающиеся кнопки полосы прокрутки

Если я установил ширину полосы прокрутки со следующим стилем (чтобы избавиться от наложения и изменить внешний вид), полоса прокрутки увеличивается при изменении уровней масштабирования WebView. Как я могу предотвратить это?

::-webkit-scrollbar {
    width: 15px;
    height: 15px;
}

::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
    border-radius: 10px;
}

::-webkit-scrollbar-thumb {
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.5);
    background-color: lightgray;
}

::-webkit-scrollbar-thumb:hover {
    background: darkgray;
}

Похоже, если бы я установил только ширину, тогда горизонтальная полоса прокрутки не масштабируется (и наоборот с высотой).

...