如何通过CSS删除滚动条中的箭头

uqxowvwt  于 2023-08-09  发布在  其他
关注(0)|答案(5)|浏览(147)

通常,在滚动条中,垂直滚动条的两端都有向上和向下箭头。
有没有办法删除它,使只有滚动条出现,而不是在两端的箭头。下面是我的CSS:

.scrollbar-vertical
{
    top: 0;
    right: 0;
    width: 17px;
    height: 100%;
    overflow-x: hidden;
    scrollbar-3dlight-color:#999;
    scrollbar-arrow-color:white;
    scrollbar-base-color:white;
    scrollbar-face-color:#999;
    border-radius:5px 5px; 
}

字符串

ghg1uchk

ghg1uchk1#

假设您想自定义浏览器滚动条,
你可以用一些漂亮的Jquery插件轻松地做到这一点,或者你可以用css来做这个魔术。但目前它只在webkit浏览器上工作,以下是如何工作的

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

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

/* Handle */
::-webkit-scrollbar-thumb {
    -webkit-border-radius: 10px;
    border-radius: 10px;
    background: rgba(255,0,0,0.8); 
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.5); 
}

字符串
来源:http://css-tricks.com/custom-scrollbars-in-webkit/
你也可以使用plugin。(推荐)
在前面的评论中,我建议你使用niceScroller插件。很简单
来源:http://areaaperta.com/nicescroll/
简单实施

<script> 

     $(document).ready(

      function() { 

        $("html").niceScroll();

      }

    );

</script>

s6fujrry

s6fujrry2#

你可以在你的css中使用below样式来隐藏滚动条箭头

::-moz-scrollbar-button:decrement,
::-moz-scrollbar-button:increment,
::-webkit-scrollbar-button:decrement,
::-webkit-scrollbar-button:increment {
  width: 0px;
}

字符串
或者是

::-moz-scrollbar-button, ::-webkit-scrollbar-button {
  width: 0px;
}

hgtggwj0

hgtggwj03#

这对我来说在所有的css状态下都有效。轨道填补了空白的空间留下的按钮

::webkit-scrollbar-button { 
     display:none;
    }

字符串

qncylg1j

qncylg1j4#

在我的情况下,我是这样解决的:

::-webkit-scrollbar-button {
   height: 0;
   width: 0
}

字符串

cbeh67ev

cbeh67ev5#

visibility: collapse !important;

字符串
也许吧

相关问题