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 相关文章推荐
用tip解决Ext列宽度不够的问题
Dec 13 Javascript
JavaScript 自动分号插入(JavaScript synat:auto semicolon insertion)
Nov 04 Javascript
javascript 设为首页与加入收藏兼容多浏览器代码
Jan 11 Javascript
js Function类型
Dec 04 Javascript
javascript if条件判断方法小结
May 17 Javascript
AMD异步模块定义介绍和Require.js中使用jQuery及jQuery插件的方法
Jun 06 Javascript
jquery实现无限分级横向导航菜单的方法
Mar 12 Javascript
五种js判断是否为整数类型方式
Dec 03 Javascript
自动化测试读写64位操作系统的注册表
Aug 15 Javascript
AngularJS中的promise用法分析
May 19 Javascript
微信小程序实现类似微信点击语音播放效果
Mar 30 Javascript
vuex页面刷新导致数据丢失的解决方案
Dec 10 Vue.js
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
我的论坛源代码(七)
2006/10/09 PHP
需要注意的几个PHP漏洞小结
2012/02/05 PHP
PHP随机生成随机个数的字母组合示例
2014/01/14 PHP
laravel5.1 ajax post 传值_token示例
2019/10/24 PHP
json 定义
2008/06/10 Javascript
jQuery TextBox自动完成条
2009/07/22 Javascript
多种方法实现360浏览器下禁止自动填写用户名密码
2014/06/16 Javascript
jQuery仿360导航页图标拖动排序效果代码分享
2015/08/24 Javascript
JS使用ActiveXObject实现用户提交表单时屏蔽敏感词功能
2017/06/20 Javascript
详解Node.js access_token的获取、存储及更新
2017/06/20 Javascript
vue.js学习之vue-cli定制脚手架详解
2017/07/02 Javascript
详解vue2 $watch要注意的问题
2017/09/08 Javascript
JS实现百度网盘任意文件强制下载功能
2018/08/31 Javascript
详解Vue组件之作用域插槽
2018/11/22 Javascript
JS/HTML5游戏常用算法之碰撞检测 包围盒检测算法详解【凹多边形的分离轴检测算法】
2018/12/13 Javascript
[10:34]DOTA2上海特级锦标赛全纪录
2016/03/25 DOTA
[46:49]完美世界DOTA2联赛PWL S3 access vs Rebirth 第二场 12.19
2020/12/24 DOTA
Python实现简单的文本相似度分析操作详解
2018/06/16 Python
Python全局变量与局部变量区别及用法分析
2018/09/03 Python
python list格式数据excel导出方法
2018/10/31 Python
Python3实现取图片中特定的像素替换指定的颜色示例
2019/01/24 Python
通过PYTHON来实现图像分割详解
2019/06/26 Python
Python 共享变量加锁、释放详解
2019/08/28 Python
Python实现ATM系统
2020/02/17 Python
Python logging模块handlers用法详解
2020/08/14 Python
Django执行源生mysql语句实现过程解析
2020/11/12 Python
python实现双人五子棋(终端版)
2020/12/30 Python
美国设计师精美珠宝购物网:Netaya
2016/08/28 全球购物
技校教师求职简历的自我评价
2013/10/20 职场文书
优秀毕业生求职信范文
2014/01/02 职场文书
个人实习生的自我评价
2014/02/16 职场文书
入党自荐书范文
2014/03/09 职场文书
供货协议书
2014/04/22 职场文书
金融系应届毕业生求职信
2014/05/26 职场文书
暑期实践个人总结
2015/03/06 职场文书
七年级英语教学反思
2016/02/15 职场文书