Обычно полоса прокрутки располагается так:
________________________________________
| | |
| content | scrollbar |
| | |
| | |
| | |
| | |
|__________________________|___________|
В основном я ищу разрыв между «пользовательской» полосой прокрутки и внешней границей прокручиваемого контейнера:
________________________________________
| | | |
| content | scrollbar | gap |
| | < | |
| | | |
| | | |
| | | |
|____________________|___________|_____|
Использование margin-right
на ::-webkit-scrollbar
или ::-webkit-scrollbar-track-piece
завершается неудачно, и объявление о стильных полосах прокрутки для состояний Webkit:
Поля поддерживаются вдоль оси полосы прокрутки. Они могут быть
отрицательный (так что дорожка может быть, например, надувать, чтобы покрыть
кнопки частично).
Теперь мне интересно, удалось ли кому-нибудь вставить полосы прокрутки «в» содержимое (или, если на то пошло, из оболочки) каким-либо иным способом, чем margin
.
Я предполагаю, что это может быть возможно только (если даже) с использованием некоторой уловки - какие-нибудь идеи?
Другие вещи, которые я безуспешно пытался это padding-right: 10px
и border-right: 10px solid rgba(255, 255, 255, 0)
(прозрачная рамка).