vue中改变滚动条样式的方法


Posted in Javascript onMarch 03, 2020

写在前面: 我是 扬帆向海,这个昵称来源于我的名字以及女朋友的名字。我热爱技术、热爱开源、热爱编程。技术是开源的、知识是共享的。

这博客是对自己学习的一点点总结及记录,如果您对 Java、算法 感兴趣,可以关注我的动态,我们一起学习。 

用知识改变命运,让我们的家人过上更好的生活。

今天在自己开发的一个项目中,需求是让浏览器的滚动轴变细。想了好长时间才完成,在目前的测试中,滚动条在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: inset 0 0 6px rgba(0,0,0,.3); 
  background-color: rgba(0,0,0,0.1);
}

在 index.html中引入样式

<link rel="stylesheet" href="static/css/scrollbar.css" rel="external nofollow" >

方法二

1. 首先需要先下载我们所需要的模块,这里我用的是“vuescroll”

//老规矩,先安装模块
  npm install vuescroll

2. 在项目中进行导入

//main.js
  
  import vuescroll from 'vuescroll';
  import 'vuescroll/dist/vuescroll.css';
   Vue.use(vuescroll);

3. 引入(浏览器环境)

<!-- html -->
<script src="https://unpkg.com/vue"></script>
<script src="https://unpkg.com/vuescroll"></script>
<!-- 引入vuescroll-slide -->
<script src="https://unpkg.com/vuescroll/dist/vuescroll-slide.js"></script>
<!-- 引入vuescroll-native -->
<script src="https://unpkg.com/vuescroll/dist/vuescroll-native.js"></script>
<link rel="stylesheet" type="text/css" href="https://unpkg.com/vuescroll/dist/vuescroll.css" rel="external nofollow" />

4. 使用

<!-- 组件的模板 -->
<template>
   <div class='your-container'>
      <!-- bind your configurations -->
      <vue-scroll :ops="ops" style="width:200px;height:100px">
        <ul class='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>
  export default {
    // 组件的名称
    name: "car",
    data() {
      return {
        ops: {
          vuescroll: {},
          scrollPanel: {},
          rail: {
            keepShow:true
          },
          bar: {
            hoverStyle: true,
            onlyShowBarOnScroll: false, //是否只有滚动的时候才显示滚动条
            background: 'red',
          }
        },
      }
    },
  }
</script>

到此这篇关于vue中改变滚动条样式的方法的文章就介绍到这了,更多相关vue 改变滚动条样式内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Javascript 相关文章推荐
jQuery MD5加密实现代码
Mar 15 Javascript
jQuery+CSS实现菜单滑动伸展收缩(仿淘宝)
Mar 22 Javascript
JS特殊函数(Function()构造函数、函数直接量)区别介绍
May 19 Javascript
jquery插件jquery倒计时插件分享
Dec 27 Javascript
JS实现点击按钮控制Div变宽、增高及调整背景色的方法
Aug 05 Javascript
JavaScript高级程序设计(第三版)学习笔记6、7章
Mar 11 Javascript
Angularjs2不同组件间的通信实例代码
May 06 Javascript
JQuery 获取Dom元素的实例讲解
Jul 08 jQuery
easyui下拉框动态级联加载的示例代码
Nov 29 Javascript
JavaScript笛卡尔积超简单实现算法示例
Jul 30 Javascript
vue+echarts+datav大屏数据展示及实现中国地图省市县下钻功能
Nov 16 Javascript
javascript实现时钟动画
Dec 03 Javascript
vue倒计时刷新页面不会从头开始的解决方法
Mar 03 #Javascript
vuex(vue状态管理)的特殊应用案例分享
Mar 03 #Javascript
使用vue打包进行云服务器上传的问题
Mar 02 #Javascript
微信小程序scroll-view的滚动条设置实现
Mar 02 #Javascript
JS如何生成随机验证码
Mar 02 #Javascript
js实现烟花特效
Mar 02 #Javascript
ES6使用 Array.includes 处理多重条件用法实例分析
Mar 02 #Javascript
You might like
从零开始的异世界生活:第二季延期后,B站上架了第二部剧场版
2020/05/06 日漫
Apache2 httpd.conf 中文版
2006/11/17 PHP
php实现转换ubb代码的方法
2015/06/18 PHP
js 新浪的一个图片播放图片轮换效果代码
2008/07/15 Javascript
jQuery select的操作实现代码
2009/05/06 Javascript
犀利的js 函数集合
2009/06/11 Javascript
jquery选择器之内容过滤选择器详解
2014/01/27 Javascript
SeaJS入门教程系列之完整示例(三)
2014/03/03 Javascript
Javascript限制网页只能在微信内置浏览器中访问
2014/11/09 Javascript
jQuery中fadeOut()方法用法实例
2014/12/24 Javascript
jquery使用ul模拟select实现表单美化的方法
2015/08/18 Javascript
jQuery获取父元素及父节点的方法小结
2016/04/14 Javascript
js获取页面及个元素高度、宽度的代码
2016/04/26 Javascript
jQuery加载及解析XML文件的方法实例分析
2017/01/22 Javascript
微信小程序 图片宽高自适应详解
2017/05/11 Javascript
JavaScript实现的文本框placeholder提示文字功能示例
2018/07/25 Javascript
VUE 实现滚动监听 导航栏置顶的方法
2018/09/11 Javascript
在JavaScript中使用严格模式(Strict Mode)
2019/06/13 Javascript
修改Vue打包后的默认文件名操作
2020/08/12 Javascript
Python中使用ElementTree解析XML示例
2015/06/02 Python
快速实现基于Python的微信聊天机器人示例代码
2017/03/03 Python
django使用xlwt导出excel文件实例代码
2018/02/06 Python
python 对给定可迭代集合统计出现频率,并排序的方法
2018/10/18 Python
Python enumerate函数功能与用法示例
2019/03/01 Python
python使用Paramiko模块实现远程文件拷贝
2019/04/30 Python
python动态进度条的实现代码
2019/07/03 Python
解决django服务器重启端口被占用的问题
2019/07/26 Python
Python Opencv 通过轨迹(跟踪)栏实现更改整张图像的背景颜色
2020/03/09 Python
Ubuntu中配置TensorFlow使用环境的方法
2020/04/21 Python
博士学位自我鉴定范文
2013/12/26 职场文书
公司请假条格式
2014/04/11 职场文书
迎国庆横幅标语
2014/10/08 职场文书
2015年房地产销售工作总结
2015/04/20 职场文书
关于国庆节的广播稿
2015/08/19 职场文书
CSS 一行代码实现头像与国旗的融合
2021/10/24 HTML / CSS
漫画「日和酱的要求是绝对的」第3卷封面公开
2022/03/21 日漫