Настроить кнопку прокрутки - PullRequest
0 голосов
/ 02 мая 2019

Я могу настроить полосу прокрутки, которая теперь выглядит следующим образом: enter image description here

Но кнопка прокрутки выглядит ужасно.Я пытаюсь сделать кнопки, как показано ниже: enter image description here Может кто-нибудь, пожалуйста, помогите?Я использую ниже CSS для настройки полосы прокрутки.

::-webkit-scrollbar {
    width: 16px;
}

::-webkit-scrollbar-track {
    background: rgb(224, 224, 224);
}

::-webkit-scrollbar-thumb {
    background: rgb(200, 200, 200);
    border: 0.05em solid #eeeeee;
}

::-webkit-scrollbar-thumb:hover {
    background: rgb(180, 180, 180);
}

::-webkit-scrollbar-thumb:active {
    background: rgb(117, 117, 117);
}

::-webkit-scrollbar-button {
    border-style: solid;
    height: 16px;
    width: 16px;
}

::-webkit-scrollbar-button:vertical:decrement {
    border-width: 0 7px 14px 7px;
    border-color: transparent transparent rgb(117, 117, 117) transparent;
}

::-webkit-scrollbar-button:vertical:decrement:hover {
    border-color: transparent transparent rgb(180, 180, 180) transparent;
}

::-webkit-scrollbar-button:vertical:increment {
    border-width: 14px 7px 0 7px;
    border-color: rgb(117, 117, 117) transparent transparent transparent;
}

::-webkit-scrollbar-button:vertical:increment:hover {
    border-color: rgb(180, 180, 180) transparent transparent transparent;
}

1 Ответ

0 голосов
/ 02 мая 2019

Пожалуйста, попробуйте ниже

.scrollbar
{
	margin-left: 30px;
	float: left;
	height: 300px;
	width: 50px;
	background: #F5F5F5;
	overflow-y: scroll;
	margin-bottom: 25px;
}

.overflow
{
	min-height: 400px;
}

#wrapper
{
	text-align: center;
	width: 500px;
	margin: auto;
}


#stylescroll::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	background-color: #F5F5F5;
}

#stylescroll::-webkit-scrollbar
{
	width: 6px;
	background-color: #F5F5F5;
}

#stylescroll::-webkit-scrollbar-thumb
{
	background-color: #a6aebb;
}
<div id="wrapper">
  <div class="scrollbar" id="stylescroll">
    <div class="overflow"></div>
  </div>
</div>
...