0

如何更改页面本身的滚动条(不是特定控件)。例如,如果您在 IE 中放大页面,它最终会添加滚动条。这些是我希望更改颜色的滚动条。

这段代码:

<style type="text/css">
        .scrollBars {
            scrollbar-face-color:#003366;
            scrollbar-highlight-color:gray;        
            scrollbar-shadow-color:gray;
            scrollbar-arrow-color:white;
            scrollbar-track-color:black;
        }
    </style>

如果添加到列表框中,例如:

<asp:ListBox runat="server" ID="lbTeams" SelectionMode="Single" Rows="5" BackColor="Black" ForeColor="White" Width="320" Font-Size="Larger" CssClass="scrollBars">

但不是在整个页面上。

IE10甚至可能吗?

4

1 回答 1

0

当然,您可以使用 CSS:

body{
    scrollbar-base-color: #1C1C2B;
    scrollbar-face-color: #4C4C5E;
    scrollbar-3dlight-color: #1C1C2B;
    scrollbar-highlight-color: #1C1C2B;
    scrollbar-track-color: #1C1C2B;
    scrollbar-arrow-color: #4C4C5E;
    scrollbar-shadow-color: #1C1C2B;
    scrollbar-dark-shadow-color: #000;
}

更换您认为合适的颜色。参考请看这里。也就是说,我通常会避开滚动条样式,因为它在浏览器中的实现方式不同,而在 Firefox 中则完全没有。

于 2013-11-13T13:00:40.730 回答