#css #web-component #stenciljs
Вопрос:
Я пробовал разные способы, но не нашел решения, чтобы скрыть полосу прокрутки на :host
селекторе элементов.
У меня не было проблем с Firefox и Edge:
:host {
-ms-overflow-style: none;
scrollbar-width: none;
}
Но я изо всех сил пытаюсь найти способ сделать это с помощью Safari и Chrome:
:host ( ::-webkit-scrollbar ) {
display: none;
}
Я пробовал разные способы, не решая эту проблему:
::-webkit-scrollbar,
*::-webkit-scrollbar,
:host( .host-selector::-webkit-scrollbar ),
:host ( [::-webkit-scrollbar] ),
:host ::-webkit-scrollbar,
:host::-webkit-scrollbar {
display: none;
}
Кто-нибудь знает, как это сделать правильно?
Комментарии:
1. Это должно помочь в разделе «Скрыть полосы прокрутки, но сохранить функциональность».
2. Да, я знаю, как это работает, но это не работает на
:host
элементе3. Я думал
:host( .host-selector::-webkit-scrollbar )
или:host::-webkit-scrollbar
сделал трюк, но это не так