仅更改菜单列表的滚动条

时间:2015-10-01 17:17:18

标签: css

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

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

/* Handle */
::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: rgba(239,149,36,100); 
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,30); 
}
::-webkit-scrollbar-thumb:window-inactive {
    background: rgba(255,0,0,30); 
}

我发现这个css在线修改了滚动条的样式。但是它也改变了页面本身的滚动条,我需要它只更改菜单列表中的一个。菜单列表id是“cssmenu”。是可能的,请问有多喜欢?

1 个答案:

答案 0 :(得分:1)

在滚动规则之前使用任何选择器



.myscroll {
  height: 1000px;
  overflow: scroll;
}
.myscroll p {
  height: 2000px;
}

.myscroll::-webkit-scrollbar {
    width: 12px;
}
 
/* Track */
.myscroll::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,70); 
    -webkit-border-radius: 10px;
    border-radius: 10px;
}
 
/* Handle */
.myscroll::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: rgba(239,149,36,100); 
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,30); 
}
.myscroll::-webkit-scrollbar-thumb:window-inactive {
	background: rgba(255,0,0,30); 
}

<div class="myscroll">
  <p>Content<p>
</div>
&#13;
&#13;
&#13;