css设置滚动条样式,解决ios修改滚动条样式无效问题

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u010394015/article/details/81454667

css部分

/* 横向滚动容器 */
.scroll-wrapper {
    width: 100%;
    overflow-x: auto;
    height: 22px;
    white-space: nowrap;
    display: flex;
    -webkit-overflow-scrolling: touch;
}
.scroll-wrapper span {
    display: block;
    padding: 0 4px;
    margin: 0 10px;
    height: 20px;
    line-height: 20px;
    font-size: 14px;
    border: 1px solid #3884ff;
    border-radius: 20px;
    color: #3884ff;
}
/* 滚动条最外面轨道样式 :: 前面保留一个空格*/
.scroll-wrapper ::-webkit-scrollbar {
    width: 2px; /* 对纵向滚动条起作用*/
    height: 2px; /* 对横向滚动条起作用*/
    background: gray;
    display: none; /* 不显示滚动条 */
}

/* 滚动条最外面滑块样式 :: 前面保留一个空格*/
.scroll-wrapper ::-webkit-scrollbar-thumb {
    background: pink;
    border-radius: 2px;
    width: 2px; /* 对纵向滚动条起作用*/
    height: 2px; /* 对横向滚动条起作用*/
}

html结构

<div class="scroll-wrapper">
    <span>awesome</span>
    <span>awesome</span>
    <span>awesome</span>
    <span>awesome</span>
    <span>awesome</span>
    ...
</div>

::-webkit-scrollbar 双冒号前记得保留一个空格,否则ios上隐藏滚动条在safari上无效重点内容

猜你喜欢

转载自blog.csdn.net/u010394015/article/details/81454667