Это довольно старая тема сейчас, но я думаю, что есть другие, которые сталкиваются с ней в поисках ответа на тот же вопрос, что и я.Для браузеров Webkit существует очень простое решение, благодаря тому, что они (Chrome и Safari) позволяют стилизовать полосу прокрутки.
Вот хороший справочник по многим вещам, которые вы можете сделать с помощью полос прокрутки webkit .CSS, который вам нужен здесь:
select::-webkit-scrollbar{width:1px;background-color:transparent}
Фокус в основном состоит в двух вещах
- Сделайте полосу прокрутки шириной всего в один пиксель, чтобы она не мешала
- Установите его цвет фона на transrent
Если вы хотите, чтобы это работало только для подмножества отдельных полос прокрутки, вы должны изменить CSS, изменив полосу прокрутки для фиктивного класса
.subsel::-webkit-scrollbar{width:1px;background-color:transparent}
, а затем используйте этот класс для выбора, который вы хотите изменить.например,
<select class='subsel' id='selOne' size='4'>
<option value='1'>Option One</option>
<option value='2'>Option Two</option>
</select>
Вот скрипка, которая показывает «удаленную» полосу прокрутки в действии
помните, что она будет работать только с браузерами Webkit!