vue中怎么改变滚动条样式
这篇文章给大家分享的是有关vue中怎么改变滚动条样式的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。
vue是什么
Vue是一套用于构建用户界面的渐进式JavaScript框架,Vue与其它大型框架的区别是,使用Vue可以自底向上逐层应用,其核心库只关注视图层,方便与第三方库和项目整合,且使用Vue可以采用单文件组件和Vue生态系统支持的库开发复杂的单页应用。
用知识改变命运,让我们的家人过上更好的生活。
今天在自己开发的一个项目中,需求是让浏览器的滚动轴变细。想了好长时间才完成,在目前的测试中,滚动条在IE浏览器中不支持。
scrollbar.css
@charset"utf-8"; ::-webkit-scrollbar { width:5px; } /*定义滚动条轨道内阴影+圆角*/ ::-webkit-scrollbar-track { border-radius:10px; background-color:rgba(0,0,0,0.1); } /*定义滑块内阴影+圆角*/ ::-webkit-scrollbar-thumb { border-radius:10px; -webkit-box-shadow:inset006pxrgba(0,0,0,.3); background-color:rgba(0,0,0,0.1); }
在 index.html中引入样式
<linkrel="stylesheet"href="static/css/scrollbar.css"rel="externalnofollow">
方法二
1. 首先需要先下载我们所需要的模块,这里我用的是“vuescroll”
//老规矩,先安装模块 npminstallvuescroll
2. 在项目中进行导入
//main.js importvuescrollfrom'vuescroll'; import'vuescroll/dist/vuescroll.css'; Vue.use(vuescroll);
3. 引入(浏览器环境)
<!--html--> <scriptsrc="https://unpkg.com/vue"></script> <scriptsrc="https://unpkg.com/vuescroll"></script> <!--引入vuescroll-slide--> <scriptsrc="https://unpkg.com/vuescroll/dist/vuescroll-slide.js"></script> <!--引入vuescroll-native--> <scriptsrc="https://unpkg.com/vuescroll/dist/vuescroll-native.js"></script> <linkrel="stylesheet"type="text/css"href="https://unpkg.com/vuescroll/dist/vuescroll.css"rel="externalnofollow"/>
4. 使用
<!--组件的模板--> <template> <divclass='your-container'> <!--bindyourconfigurations--> <vue-scroll:ops="ops"> <ulclass='your-content'> <li>dsfdsfdfg</li> <li>dsfdsfdfg</li> <li>dsfdsfdfg</li> <li>dsfdsfdfg</li> <li>dsfdsfdfg</li> <li>dsfdsfdfg</li> <li>dsfdsfdfg</li> <li>dsfdsfdfg</li> <li>dsfdsfdfg</li> <li>dsfdsfdfg</li> <li>dsfdsfdfg</li> <li>dsfdsfdfg</li> </ul> </vue-scroll> </div> </template> <!--组件的模型--> <script> exportdefault{ //组件的名称 name:"car", data(){ return{ ops:{ vuescroll:{}, scrollPanel:{}, rail:{ keepShow:true }, bar:{ hoverStyle:true, onlyShowBarOnScroll:false,//是否只有滚动的时候才显示滚动条 background:'red', } }, } }, } </script>
感谢各位的阅读!关于“vue中怎么改变滚动条样式”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!
推荐阅读
-
vue表格组件教程学习(vue proxytable只能在开发环境跨域吗)
vueproxytable只能在开发环境跨域吗?跨域问题来源于JavaScript的同源策略,即只有协议主机名端口号(如...
-
Vue组件的自定义事件和全局事件总线怎么使用
-
vue中消息订阅与发布如何使用
vue中消息订阅与发布如何使用这篇文章主要介绍“vue中消息订阅与...
-
Vue显示图片的方式有哪些
-
vue引入静态jquery报错如何解决
vue引入静态jquery报错如何解决这篇文章主要介绍“vue引入...
-
vue-cropper怎么实现裁剪图片
-
怎么用Vue+NodeJS实现大文件上传
-
Vue如何实现简易跑马灯效果
-
Vue怎么指定不编译的文件夹和favicon.ico
Vue怎么指定不编译的文件夹和favicon.ico这篇文章主要介...
-
Vue中的插槽怎么使用