模板
<template><div class="box"><div v-for="(item, index) in 100" :key="index" class="box_item">{{ item }}</div></div>
</template>
样式
<style lang="scss" scoped>
.box {overflow: auto;width: 200px;padding: 20px;.box_item {width: 300px;height: 100px;border: 1px solid #000;margin-bottom: 10px;}
}
//滚动条整体的大小
.box::-webkit-scrollbar {width: 8px;height: 8px;
}
//滚动条里滑动的滑块
.box::-webkit-scrollbar-thumb {border-radius: 100px;background-color: #e1e1e1;
}
//滚动条底层样式
.box::-webkit-scrollbar-track {display: none;
}
// 滚动条交叉点 滚动条交点
.box::-webkit-scrollbar-corner {background: transparent;
}
</style>
拓展部分
::-webkit-scrollbar 滚动条整体部分
::-webkit-scrollbar-thumb 滚动条里面的滑块,能向上向下移动(或往左往右移动,取决于是垂直滚动条还是水平滚动条)
::-webkit-scrollbar-track 滚动条的轨道(里面装有Thumb)
::-webkit-scrollbar-button 滚动条的轨道的两端按钮,允许通过点击微调小方块的位置。
::-webkit-scrollbar-track-piece 内层轨道,滚动条中间部分(除去)
::-webkit-scrollbar-corner 边角,即两个滚动条的交汇处
::-webkit-resizer 两个滚动条的交汇处上用于通过拖动调整元素大小的小控件