本文已参与「新人创作礼」活动,一起开启掘金创作之路
话不多说,直接上代码~ 给以下body的滚动条加个样式
<div class="body">
<div class="content">这是内容</div>
</div>
我用的是scss预处理器,所以样式是嵌套的,可以自行拆解开来
<style lang="scss" scoped>
.body {
height: 450px;
overflow: auto;
/*滚动条整体样式*/
&::-webkit-scrollbar {
width: 10px; /*宽高分别对应横竖滚动条的尺寸*/
height: 1px;
cursor: pointer;
}
/*滚动条里面小方块*/
&::-webkit-scrollbar-thumb {
border-radius: 10px;
background-color: #0b7fe8;
background-image: -webkit-linear-gradient(
45deg,
rgba(255, 255, 255, 0.2) 25%,
transparent 25%,
transparent 50%,
rgba(255, 255, 255, 0.2) 50%,
rgba(255, 255, 255, 0.2) 75%,
transparent 75%,
transparent
);
}
/*滚动条里面轨道*/
&::-webkit-scrollbar-track {
box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.2);
background: #eee;
border-radius: 10px;
}
}
</style>
实际样式如下:
还不错吧,点个赞呗~