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 查找select ,并触发事件的实现代码
Mar 30 Javascript
事件绑定之小测试  onclick &amp;&amp; addEventListener
Jul 31 Javascript
对table和ul实现js分页示例分享
Feb 24 Javascript
使用jQuery jqPlot插件绘制柱状图
Dec 18 Javascript
一道常被人轻视的web前端常见面试题(JS)
Feb 15 Javascript
JavaScript高级程序设计(第三版)学习笔记6、7章
Mar 11 Javascript
javascript内存分配原理实例分析
Apr 10 Javascript
详解cordova打包成webapp的方法
Oct 18 Javascript
js中bool值的转换及“&amp;&amp;”、“||”、 “!!”详解
Dec 21 Javascript
基于JavaScript实现瀑布流布局
Aug 15 Javascript
vue把输入框的内容添加到页面的实例讲解
Nov 11 Javascript
前端 javascript 实现文件下载的示例
Nov 24 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
TP3.2框架分页相关实现方法分析
2020/06/03 PHP
ExtJS下grid的一些属性说明
2009/12/13 Javascript
JS获取节点的兄弟,父级,子级元素的方法
2014/01/09 Javascript
js中 javascript:void(0) 用法详解
2015/08/11 Javascript
深入浅析JavaScript中with语句的理解
2016/05/12 Javascript
浅谈JavaScript对象的创建方式
2016/06/13 Javascript
原生js实现下拉框功能(支持键盘事件)
2017/01/13 Javascript
关于JavaScript中的this指向问题总结篇
2017/07/23 Javascript
jQuery选择器之子元素选择器详解
2017/09/18 jQuery
浅谈Vue SSR 的 Cookies 问题
2017/11/20 Javascript
es6新特性之 class 基本用法解析
2018/05/05 Javascript
koa-router路由参数和前端路由的结合详解
2019/05/19 Javascript
layui use 定义js外部引用函数的方法
2019/09/26 Javascript
基于纯JS实现多张图片的懒加载Lazy过程解析
2019/10/14 Javascript
nuxt 每个页面head标签内容设置方式
2020/11/05 Javascript
[01:15:12]DOTA2上海特级锦标赛主赛事日 - 1 败者组第一轮#4Newbee VS CDEC
2016/03/03 DOTA
Python读写txt文本文件的操作方法全解析
2016/06/26 Python
python opencv实现运动检测
2018/07/10 Python
python 画三维图像 曲面图和散点图的示例
2018/12/29 Python
基于Python获取城市近7天天气预报
2019/11/26 Python
Tensorflow的常用矩阵生成方式
2020/01/04 Python
利用Python自动化操作AutoCAD的实现
2020/04/01 Python
python 简单的调用有道翻译
2020/11/25 Python
CSS3制作彩色进度条样式的代码示例分享
2016/06/23 HTML / CSS
C++的几个面试题附答案
2016/08/03 面试题
DBA的职责都有哪些
2012/05/16 面试题
如何在.net Winform里面显示PDF文档
2012/09/11 面试题
校园安全检查制度
2014/02/03 职场文书
审计班子对照检查材料
2014/08/27 职场文书
高中生打架检讨书1000字
2015/02/17 职场文书
蓝天保卫战收官在即 :15行业将开展环保分级评价
2019/07/19 职场文书
Django实现翻页的示例代码
2021/05/24 Python
tensorflow中的梯度求解及梯度裁剪操作
2021/05/26 Python
python接口测试返回数据为字典取值方式
2022/02/12 Python
Vue中Object.assign清空数据报错的解决方案
2022/03/03 Vue.js
详解MongoDB排序时内存大小限制与创建索引的注意事项
2022/05/06 MongoDB