0


在vue中全局修改滚动条样式

在vue中全局修改滚动条样式

  • 在App.vue中加入以下样式代码:
::-webkit-scrollbar{-webkit-appearance: none;width: 6px;height: 6px;}::-webkit-scrollbar-track{background:rgba(0, 0, 0, 0.1);border-radius: 0;}::-webkit-scrollbar-thumb{cursor: pointer;border-radius: 5px;background:rgba(0, 0, 0, 0.15);transition: color 0.2s ease;}::-webkit-scrollbar-thumb:hover{background:rgba(0, 0, 0, 0.3);}
  • 就会出现如下图所示样式:在这里插入图片描述注意:app的样式中不要使用scoped,不然全局无法生效!

滚动条样式的说明:

/* 滚动条样式 *//* 滚动条的整体样式 *//* 用于设置滚动条的整体样式
在这里设置宽高,以控制滚动条尺寸,且必须要设置宽高,否则不生效
宽高分别对应 y轴 和 x轴 的滚动条尺寸
若宽高为0,则可隐藏滚动条,但仍可保持滚动 */::-webkit-scrollbar{-webkit-appearance: none;width: 6px;height: 6px;}/* 滚动条内的轨道 *//* 滚动条轨道
不设置则不出现轨道 */::-webkit-scrollbar-track{background:rgba(0, 0, 0, 0.1);border-radius: 0;}/* 滚动条内的滑块 *//* 滚动条滑块,即滚动条滚动的部分
必须要设置,否则不会出现滑块 */::-webkit-scrollbar-thumb{cursor: pointer;border-radius: 5px;background:rgba(0, 0, 0, 0.15);transition: color 0.2s ease;}/* X轴滚动条和Y轴滚动条的交接处
不设置,默认为白色小方块,宽高随X轴和Y轴滚动条尺寸 *//* ::-webkit-scrollbar-corner {
  background: rgba(0, 0, 0, 0.1);
} *//* ::-webkit-scrollbar-track-piece
没有滑块的滚动条轨道,或者说是内层轨道
同滚动条轨道 *//* ::-webkit-scrollbar-button
滚动条两端的箭头按钮
不设置则不出现 */
标签: vue.js css 前端

本文转载自: https://blog.csdn.net/weixin_42566993/article/details/129371098
版权归原作者 King_960725 所有, 如有侵权,请联系我们删除。

“在vue中全局修改滚动条样式”的评论:

还没有评论