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 技巧小结
Apr 02 Javascript
真正的JQuery.ajax传递中文参数的解决方法
May 28 Javascript
JavaScript操作XML 使用百度RSS作为新闻源示例
Feb 17 Javascript
IE8对JS通过属性和数组遍历解析不一样的地方探讨
May 06 Javascript
jQuery插件bxSlider实现响应式焦点图
Apr 12 Javascript
超级给力的JavaScript的React框架入门教程
Jul 02 Javascript
如何屏蔽防止别的网站嵌入框架代码
Aug 24 Javascript
一个字符串中出现次数最多的字符 统计这个次数【实现代码】
Apr 29 Javascript
AngularJS指令与指令之间的交互功能示例
Dec 14 Javascript
React组件重构之嵌套+继承及高阶组件详解
Jul 19 Javascript
Nuxt项目支持eslint+pritter+typescript的实现
May 20 Javascript
在Koa.js中实现文件上传的接口功能
Oct 08 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
php关联数组快速排序的方法
2015/04/17 PHP
php 如何禁用eval() 函数实例详解
2016/12/01 PHP
PHP 数组操作详解【遍历、指针、函数等】
2020/05/13 PHP
用js实现计算代码行数的简单方法附代码
2007/08/13 Javascript
jQuery实现带有洗牌效果的动画分页实例
2015/08/31 Javascript
全国省市二级联动下拉菜单 js版
2016/05/10 Javascript
微信小程序 教程之引用
2016/10/18 Javascript
JS封装通过className获取元素的函数示例
2016/12/20 Javascript
JavaScript定义全局对象的方法示例
2017/01/12 Javascript
javascript 使用正则test( )第一次是 true,第二次是false
2017/02/22 Javascript
Bootstrap3 模态框使用实例
2017/02/22 Javascript
javascript 跨域问题以及解决办法
2017/07/17 Javascript
使用原生js封装的ajax实例(兼容jsonp)
2017/10/12 Javascript
vue之浏览器存储方法封装实例
2018/03/15 Javascript
puppeteer库入门初探
2019/01/09 Javascript
简单了解JavaScript sort方法
2019/11/25 Javascript
autojs 蚂蚁森林能量自动拾取即给指定好友浇水的实现方法
2020/05/03 Javascript
python paramiko实现ssh远程访问的方法
2013/12/03 Python
探究数组排序提升Python程序的循环的运行效率的原因
2015/04/01 Python
同时安装Python2 &amp; Python3 cmd下版本自由选择的方法
2017/12/09 Python
使用Python爬虫库requests发送请求、传递URL参数、定制headers
2020/01/25 Python
tensorflow将图片保存为tfrecord和tfrecord的读取方式
2020/02/17 Python
把富文本的回车转为br标签
2019/08/09 HTML / CSS
法国房车租赁网站:Yescapa
2019/08/26 全球购物
UNIX文件系统常用命令
2012/05/25 面试题
公务员培训自我鉴定
2014/02/01 职场文书
自立自强的名人事例
2014/02/10 职场文书
2014年物流工作总结
2014/11/25 职场文书
学生考试舞弊检讨书
2015/01/01 职场文书
成绩单评语
2015/01/04 职场文书
2015年乡镇财政工作总结
2015/05/19 职场文书
幼儿园家长反馈意见
2015/06/03 职场文书
趣味运动会广播稿
2015/08/19 职场文书
MySQL系列之八 MySQL服务器变量
2021/07/02 MySQL
sql注入教程之类型以及提交注入
2021/08/02 MySQL
SQL中的三种去重方法小结
2021/11/01 SQL Server