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 相关文章推荐
面向对象的javascript(笔记)
Oct 06 Javascript
js+xml生成级联下拉框代码
Jul 24 Javascript
JavaScript1.6数组新特性介绍以及JQuery的几个工具方法
Dec 06 Javascript
JavaScript简单实现鼠标拖动选择功能
Mar 06 Javascript
js友好的时间返回函数
Aug 24 Javascript
解决拦截器对ajax请求的拦截实例详解
Dec 21 Javascript
ES6 Promise对象概念与用法分析
Apr 01 Javascript
Angular2.js实现表单验证详解
Jun 23 Javascript
jQuery实现上下滚动公告栏详细代码
Nov 21 jQuery
ElementUI中el-tree节点的操作的实现
Feb 27 Javascript
详解vue高级特性
Jun 09 Javascript
idea编译器vue缩进报错问题场景分析
Jul 04 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
php模块memcache和memcached区别分析
2011/06/14 PHP
php守护进程 加linux命令nohup实现任务每秒执行一次
2011/07/04 PHP
过滤掉PHP数组中的重复值的实现代码
2011/07/17 PHP
Php header()函数语法及使用代码
2013/11/04 PHP
在Mac OS上搭建Nginx+PHP+MySQL开发环境的教程
2015/12/21 PHP
Javascript中的常见排序算法
2007/03/27 Javascript
javascript 同时在IE和FireFox获取KeyCode的代码
2010/02/07 Javascript
JavaScript高级程序设计(第3版)学习笔记2 js基础语法
2012/10/11 Javascript
javascript实现分栏显示小技巧附图
2014/10/13 Javascript
javascript中clone对象详解
2014/12/03 Javascript
jQuery中:focus选择器用法实例
2014/12/30 Javascript
js实现动画特效的文字链接鼠标悬停提示的方法
2015/03/02 Javascript
详解AngularJS 模态对话框
2016/04/07 Javascript
学习使用bootstrap基本控件(table、form、button)
2016/04/12 Javascript
jQuery实现的省市联动菜单功能示例【测试可用】
2017/01/13 Javascript
微信小程序 视图容器组件的详解及实例代码
2017/01/19 Javascript
PHP实现本地图片上传和验证功能
2017/02/27 Javascript
原生JS+Canvas实现五子棋游戏实例
2017/06/19 Javascript
express如何使用session与cookie的方法
2018/01/30 Javascript
Javascript生成器(Generator)的介绍与使用
2021/01/31 Javascript
Python调用C/C++动态链接库的方法详解
2014/07/22 Python
Linux下将Python的Django项目部署到Apache服务器
2015/12/24 Python
Python对象转JSON字符串的方法
2016/04/27 Python
Python WEB应用部署的实现方法
2019/01/02 Python
详解如何管理多个Python版本和虚拟环境
2019/05/10 Python
浅谈spring boot 集成 log4j 解决与logback冲突的问题
2020/02/20 Python
基于python检查SSL证书到期情况代码实例
2020/04/04 Python
实习生自荐信范文分享
2013/11/27 职场文书
党支部书记先进事迹
2014/01/17 职场文书
财务部副经理岗位职责
2014/03/14 职场文书
安全生产月宣传标语
2014/10/06 职场文书
2014年移动公司工作总结
2014/12/08 职场文书
一年级小学生评语大全
2014/12/25 职场文书
七年级上册语文教学计划
2015/01/22 职场文书
python对文档中元素删除,替换操作
2022/04/02 Python
基于Python实现西西成语接龙小助手
2022/08/05 Golang