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

这篇具有很好参考价值的文章主要介绍了在vue中全局修改滚动条样式。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

  1. 在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);
}
  • 就会出现如下图所示样式:
    在vue中全局修改滚动条样式,vue.js,css,css3

注意:app的样式中不要使用scoped,不然全局无法生效!文章来源地址https://www.toymoban.com/news/detail-542215.html

滚动条样式的说明:

/* 滚动条样式 */
/* 滚动条的整体样式 */
/* 用于设置滚动条的整体样式
在这里设置宽高,以控制滚动条尺寸,且必须要设置宽高,否则不生效
宽高分别对应 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中全局修改滚动条样式的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • HTML5+CSS3+JS小实例:悬停滚动文字的导航栏

    实例:悬停滚动文字的导航栏 技术栈:HTML+CSS+JS 效果: 源码: 【html】

    2024年02月11日
    浏览(93)
  • 【CSS】nth:children以及浏览器内核webkit使用(滚动条样式修改)

    😉博主:初映CY的前说(前端领域) ,📒本文核心:nth:children以及浏览器中的webkit使用 前言:在页面的编写中使用了多个标签通常有需求去处理下特殊的样式,我们常见做法是给我们的标签加上一个类或者通过标签选择器去写我们的css样式,但是不想写类了还可以用啥选择到我

    2024年02月11日
    浏览(62)
  • 【Vue项目搭建】修改【若依框架】的侧边栏、导航栏、面包屑样式、修改全局页面样式

    掌握分寸感,找目标一致的人协同你,有效地调配资源,就可以提高效率。 写在前面的话 :博主最近想要搭建自己的前端若依项目,因此此系列博客会做一些记录。我的项目gitee地址: https://gitee.com/xuruicong/rachel-front-show 说明:只运行前端项目,只需要要下载官方项目http:

    2024年01月19日
    浏览(104)
  • 微信小程序通过js动态修改css样式的方法,以及css变量

    不知道各位小帅有没有遇到这种问题,在微信小程序开发的时候,我们想要将某个文字大小变大,那么本篇文章就是解决这个问题。

    2024年02月06日
    浏览(54)
  • VUE环境下 CSS3+JS 实现发牌 翻牌

    创建牌容器(关键点:overflow:hidden): 创建每一张牌《固定十张牌》: 1.父级(卡牌未放开显示背景) 卡牌子级(显示卡牌内容) 初始化牌位置:  开始发牌: 1.通过变量show来控制 添加 \\\'popup-top-box-card\\\' + index 给牌Class 改变position top left  实现发牌动作  rotateY(180deg) 实现

    2024年02月10日
    浏览(43)
  • vue | element-ui中 如何修改表格Table组件中滚动条的样式

    在Table表格中,当内容超出容器时就会出现滚动条,elemnt-ui自带的滚动条有时无法满足需求,那么我们可以通过css伪类来实现对滚动条的自定义。 滚动条由两部分组成的: 滑块:可以滑动的部分。 轨道:滚动条的轨道,即滑块的轨道。一般来说滑块的颜色比轨道的颜色深一

    2024年02月11日
    浏览(56)
  • CSS3样式分类:

    虽然样式都是比较简单的  但是到用的时候就会想不起来 我这边列举一下常用的 加深下记忆 边框样式: border-radius:设置元素的圆角边框。 box-shadow:为元素添加阴影效果。 border-image:使用图像来定义边框的样式。 渐变背景: linear-gradient:创建线性渐变背景。 radial-gradie

    2024年02月13日
    浏览(51)
  • CSS3背景样式

    在CSS 2.1中,background属性的功能还无法满足设计的需求,为了方便设计师更灵活地设计需要的网页效果,CSS3在原有background基础上新增了一些功能属性,可以在同一个对象内叠加多个背景图像,可以改变背景图像的大小尺寸,还可以指定背景图像的显示范围,以及指定背景图像

    2024年02月07日
    浏览(49)
  • css3 实现文字横幅无缝滚动

    使用 css3 关键帧 @keyframes 和 animation 属性实现文字横幅无缝滚动。

    2024年02月13日
    浏览(44)
  • CSS3实现文字循环滚动播放

    效果图: 代码: CSS3 动画 CSS3 动画文档看这里

    2024年02月02日
    浏览(76)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包