Javascript 有没有一种简单的方法来设置滚动条的样式
我想在导航div中添加一个“overflow:scroll”,但是windows上的默认滚动条非常糟糕 如果不下载额外的javascrip库、API等,就没有简单的方法来设计滚动条的样式吗?他们的方法很少 如果你需要支持所有浏览器,你应该选择一个插件,比如 如果你认为它与支持firefox无关 然后你可以用这些Javascript 有没有一种简单的方法来设置滚动条的样式,javascript,jquery,html,css,Javascript,Jquery,Html,Css,我想在导航div中添加一个“overflow:scroll”,但是windows上的默认滚动条非常糟糕 如果不下载额外的javascrip库、API等,就没有简单的方法来设计滚动条的样式吗?他们的方法很少 如果你需要支持所有浏览器,你应该选择一个插件,比如 如果你认为它与支持firefox无关 然后你可以用这些 ::-webkit-scrollbar { height: 8px; width: 8px; margin: 10px; padding-bottom:
::-webkit-scrollbar {
height: 8px;
width: 8px;
margin: 10px;
padding-bottom: 10px;
}
::-webkit-scrollbar-track {
background: #E6E6E6;
height:8px;
width: 8px;
border-radius: 8px;
margin: 10px;
}
::-webkit-scrollbar-thumb {
background: #aaa;
height:8px;
width: 8px;
border-radius: 8px;
cursor:pointer;
margin: 10px;
}
::-webkit-scrollbar-thumb:window-inactive {
background: #ccc;
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
/* IE SPECIFIC */
body{
scrollbar-base-color: #aaa;
scrollbar-3dlight-color: #aaa;
scrollbar-highlight-color: #aaa;
scrollbar-track-color: #e6e6e6;
scrollbar-arrow-color: #ccc;
scrollbar-shadow-color: #aaa;
scrollbar-dark-shadow-color: #aaa;
}
他们的方法不多
如果你需要支持所有浏览器,你应该选择一个插件,比如
如果你认为它与支持firefox无关
然后你可以用这些
::-webkit-scrollbar {
height: 8px;
width: 8px;
margin: 10px;
padding-bottom: 10px;
}
::-webkit-scrollbar-track {
background: #E6E6E6;
height:8px;
width: 8px;
border-radius: 8px;
margin: 10px;
}
::-webkit-scrollbar-thumb {
background: #aaa;
height:8px;
width: 8px;
border-radius: 8px;
cursor:pointer;
margin: 10px;
}
::-webkit-scrollbar-thumb:window-inactive {
background: #ccc;
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
/* IE SPECIFIC */
body{
scrollbar-base-color: #aaa;
scrollbar-3dlight-color: #aaa;
scrollbar-highlight-color: #aaa;
scrollbar-track-color: #e6e6e6;
scrollbar-arrow-color: #ccc;
scrollbar-shadow-color: #aaa;
scrollbar-dark-shadow-color: #aaa;
}
他们的方法不多
如果你需要支持所有浏览器,你应该选择一个插件,比如
如果你认为它与支持firefox无关
然后你可以用这些
::-webkit-scrollbar {
height: 8px;
width: 8px;
margin: 10px;
padding-bottom: 10px;
}
::-webkit-scrollbar-track {
background: #E6E6E6;
height:8px;
width: 8px;
border-radius: 8px;
margin: 10px;
}
::-webkit-scrollbar-thumb {
background: #aaa;
height:8px;
width: 8px;
border-radius: 8px;
cursor:pointer;
margin: 10px;
}
::-webkit-scrollbar-thumb:window-inactive {
background: #ccc;
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
/* IE SPECIFIC */
body{
scrollbar-base-color: #aaa;
scrollbar-3dlight-color: #aaa;
scrollbar-highlight-color: #aaa;
scrollbar-track-color: #e6e6e6;
scrollbar-arrow-color: #ccc;
scrollbar-shadow-color: #aaa;
scrollbar-dark-shadow-color: #aaa;
}
他们的方法不多
如果你需要支持所有浏览器,你应该选择一个插件,比如
如果你认为它与支持firefox无关
然后你可以用这些
::-webkit-scrollbar {
height: 8px;
width: 8px;
margin: 10px;
padding-bottom: 10px;
}
::-webkit-scrollbar-track {
background: #E6E6E6;
height:8px;
width: 8px;
border-radius: 8px;
margin: 10px;
}
::-webkit-scrollbar-thumb {
background: #aaa;
height:8px;
width: 8px;
border-radius: 8px;
cursor:pointer;
margin: 10px;
}
::-webkit-scrollbar-thumb:window-inactive {
background: #ccc;
-webkit-transition: all 0.3s ease-out;
-moz-transition: all 0.3s ease-out;
-o-transition: all 0.3s ease-out;
transition: all 0.3s ease-out;
}
/* IE SPECIFIC */
body{
scrollbar-base-color: #aaa;
scrollbar-3dlight-color: #aaa;
scrollbar-highlight-color: #aaa;
scrollbar-track-color: #e6e6e6;
scrollbar-arrow-color: #ccc;
scrollbar-shadow-color: #aaa;
scrollbar-dark-shadow-color: #aaa;
}
这篇文章很好地描述了webkit浏览器中滚动条的CSS3样式
对于跨浏览器解决方案,您必须求助于JS库,如:这里有一篇文章很好地描述了webkit浏览器中滚动条的CSS3样式
对于跨浏览器解决方案,您必须求助于JS库,如:这里有一篇文章很好地描述了webkit浏览器中滚动条的CSS3样式
对于跨浏览器解决方案,您必须求助于JS库,如:这里有一篇文章很好地描述了webkit浏览器中滚动条的CSS3样式
对于跨浏览器解决方案,您必须求助于JS库,例如:滚动条的样式设置不是标准化的,因此不是跨浏览器的。也就是说,大多数浏览器都支持它们 看看这个答案:
滚动条的样式设置没有标准化,因此没有跨浏览器。也就是说,大多数浏览器都支持它们 看看这个答案:
滚动条的样式设置没有标准化,因此没有跨浏览器。也就是说,大多数浏览器都支持它们 看看这个答案:
滚动条的样式设置没有标准化,因此没有跨浏览器。也就是说,大多数浏览器都支持它们 看看这个答案:
您可以使用webkit做一些事情 下面是滚动条的主要元素
::-webkit-scrollbar
::-webkit-scrollbar-button
::-webkit-scrollbar-track
::-webkit-scrollbar-track-piece
::-webkit-scrollbar-thumb
::-webkit-scrollbar-corner
::-webkit-resizer
:horizontal
:vertical
:decrement
:increment
:start
:end
:double-button
:single-button
:no-button
:corner-present
:window-inactive
下面是滚动条的状态
::-webkit-scrollbar
::-webkit-scrollbar-button
::-webkit-scrollbar-track
::-webkit-scrollbar-track-piece
::-webkit-scrollbar-thumb
::-webkit-scrollbar-corner
::-webkit-resizer
:horizontal
:vertical
:decrement
:increment
:start
:end
:double-button
:single-button
:no-button
:corner-present
:window-inactive
比如说:
::-webkit-scrollbar {
width: 20px;
}
::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 1px #CCC;
border-radius: 5px;
}
::-webkit-scrollbar-thumb {
border-radius: 10px;
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);
}
希望有帮助。您可以使用webkit做些事情 下面是滚动条的主要元素
::-webkit-scrollbar
::-webkit-scrollbar-button
::-webkit-scrollbar-track
::-webkit-scrollbar-track-piece
::-webkit-scrollbar-thumb
::-webkit-scrollbar-corner
::-webkit-resizer
:horizontal
:vertical
:decrement
:increment
:start
:end
:double-button
:single-button
:no-button
:corner-present
:window-inactive
下面是滚动条的状态
::-webkit-scrollbar
::-webkit-scrollbar-button
::-webkit-scrollbar-track
::-webkit-scrollbar-track-piece
::-webkit-scrollbar-thumb
::-webkit-scrollbar-corner
::-webkit-resizer
:horizontal
:vertical
:decrement
:increment
:start
:end
:double-button
:single-button
:no-button
:corner-present
:window-inactive
比如说:
::-webkit-scrollbar {
width: 20px;
}
::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 1px #CCC;
border-radius: 5px;
}
::-webkit-scrollbar-thumb {
border-radius: 10px;
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);
}
希望有帮助。您可以使用webkit做些事情 下面是滚动条的主要元素
::-webkit-scrollbar
::-webkit-scrollbar-button
::-webkit-scrollbar-track
::-webkit-scrollbar-track-piece
::-webkit-scrollbar-thumb
::-webkit-scrollbar-corner
::-webkit-resizer
:horizontal
:vertical
:decrement
:increment
:start
:end
:double-button
:single-button
:no-button
:corner-present
:window-inactive
下面是滚动条的状态
::-webkit-scrollbar
::-webkit-scrollbar-button
::-webkit-scrollbar-track
::-webkit-scrollbar-track-piece
::-webkit-scrollbar-thumb
::-webkit-scrollbar-corner
::-webkit-resizer
:horizontal
:vertical
:decrement
:increment
:start
:end
:double-button
:single-button
:no-button
:corner-present
:window-inactive
比如说:
::-webkit-scrollbar {
width: 20px;
}
::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 1px #CCC;
border-radius: 5px;
}
::-webkit-scrollbar-thumb {
border-radius: 10px;
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);
}
希望有帮助。您可以使用webkit做些事情 下面是滚动条的主要元素
::-webkit-scrollbar
::-webkit-scrollbar-button
::-webkit-scrollbar-track
::-webkit-scrollbar-track-piece
::-webkit-scrollbar-thumb
::-webkit-scrollbar-corner
::-webkit-resizer
:horizontal
:vertical
:decrement
:increment
:start
:end
:double-button
:single-button
:no-button
:corner-present
:window-inactive
下面是滚动条的状态
::-webkit-scrollbar
::-webkit-scrollbar-button
::-webkit-scrollbar-track
::-webkit-scrollbar-track-piece
::-webkit-scrollbar-thumb
::-webkit-scrollbar-corner
::-webkit-resizer
:horizontal
:vertical
:decrement
:increment
:start
:end
:double-button
:single-button
:no-button
:corner-present
:window-inactive
比如说:
::-webkit-scrollbar {
width: 20px;
}
::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 1px #CCC;
border-radius: 5px;
}
::-webkit-scrollbar-thumb {
border-radius: 10px;
-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5);
}
希望能有所帮助。我认为这个链接解释得很好:我认为这个链接的精确副本解释得很好:我认为这个链接的精确副本解释得很好:我认为这个链接的精确副本解释得很好:的精确副本