js实现彩色条纹滚动条效果


Posted in Javascript onMarch 15, 2017

左侧可用调色板选择条纹颜色

效果图:

js实现彩色条纹滚动条效果

代码如下:

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title></title>
<style>
*{margin:0; padding:0;}
@-webkit-keyframes demo{
 from{ left:0;}
 to{ left:-113px;}
}
.box{ width:120px; height:400px; border:1px solid #000; margin:100px auto; position:relative; overflow:hidden;}
.bar{ position:absolute; left:0; top:0; width:500px; height:400px; background: -webkit-repeating-linear-gradient(-45deg , red 0px, red 20px, #fff 20px, #fff 40px, blue 40px, blue 60px, #fff 60px, #fff 80px); animation:demo 2s linear infinite; }
</style>
<script>
window.onload = function(){
 var oC1 = document.querySelectorAll('input')[0];
 var oC2 = document.querySelectorAll('input')[1];
 var oBar = document.querySelector('.box .bar');
 oC1.onchange = oC2.onchange = function(){
 oBar.style.background = '-webkit-repeating-linear-gradient(-45deg , '+oC1.value+' 0px, '+oC1.value+' 20px, #fff 20px, #fff 40px, '+oC2.value+' 40px, '+oC2.value+' 60px, #fff 60px, #fff 80px)';
 };
};
</script>
</head>
<body>
 <input type="color" value="#ff0000" />
 <input type="color" value="#0000ff" /> 
 <div class="box">
 <div class="bar"></div>
 </div>
</body>
</html>

以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持三水点靠木!

Javascript 相关文章推荐
重定向实现代码
Nov 20 Javascript
javascript如何动态加载表格与动态添加表格行
Nov 27 Javascript
jQuery简单实现banner图片切换
Jan 02 Javascript
用jQuery模拟select下拉框的简单示例代码
Jan 26 Javascript
AngularJS快速入门
Apr 02 Javascript
js 求时间差的实现代码
Apr 26 Javascript
深入理解setTimeout函数和setInterval函数
May 20 Javascript
值得分享的轻量级Bootstrap Table表格插件
May 30 Javascript
微信小程序实现缓存根据不同的id来进行设置和读取缓存
Jun 12 Javascript
Layui数据表格之获取表格中所有的数据方法
Aug 20 Javascript
js实现贪吃蛇小游戏
Oct 29 Javascript
解决vue bus.$emit触发第一次$on监听不到问题
Jul 28 Javascript
jQuery插件HighCharts实现的2D面积图效果示例【附demo源码下载】
Mar 15 #Javascript
jQuery阻止移动端遮罩层后页面滚动
Mar 15 #Javascript
字太多用...代替的方法(两种)
Mar 15 #Javascript
jQuery插件HighCharts实现的2D条状图效果示例【附demo源码下载】
Mar 15 #Javascript
vue.js 1.x与2.0中js实时监听input值的变化
Mar 15 #Javascript
js仿淘宝商品放大预览功能
Mar 15 #Javascript
利用Plupload.js解决大文件上传问题, 带进度条和背景遮罩层
Mar 15 #Javascript
You might like
整合了前面的PHP数据库连接类~~做成一个分页类!
2006/11/25 PHP
获取远程文件大小的php函数
2010/01/11 PHP
PHP页面中文乱码分析
2013/10/29 PHP
Linux操作系统安装LAMP环境
2015/06/26 PHP
ThinkPHP5.0框架验证码功能实现方法【基于第三方扩展包】
2019/03/11 PHP
Laravel框架Eloquent ORM删除数据操作示例
2019/12/03 PHP
JavaScript的Function详细
2006/11/14 Javascript
使用Jquery实现点击文字后变成文本框且可修改
2013/09/21 Javascript
单击某一段文字改写文本颜色
2014/06/06 Javascript
Nodejs中自定义事件实例
2014/06/20 NodeJs
Egret引擎开发指南之运行项目
2014/09/03 Javascript
javascript RegExp 使用说明
2016/05/21 Javascript
vue.js学习笔记:如何加载本地json文件
2017/01/17 Javascript
React Native如何消除启动时白屏的方法
2017/08/08 Javascript
node.js中路由,中间件,ge请求和post请求的参数详解
2017/12/26 Javascript
如何从头实现一个node.js的koa框架
2019/06/17 Javascript
从零撸一个pc端vue的ui组件库( 计数器组件 )
2019/08/08 Javascript
ES6基础之 Promise 对象用法实例详解
2019/08/22 Javascript
微信小程序 简易计算器实现代码实例
2019/09/02 Javascript
LayUi使用switch开关,动态的去控制它是否被启用的方法
2019/09/21 Javascript
细述Javascript的加法运算符的具体使用
2019/10/18 Javascript
python有证书的加密解密实现方法
2014/11/19 Python
Python实现屏幕截图的代码及函数详解
2016/10/01 Python
matplotlib绘图实例演示标记路径
2018/01/23 Python
对Python 3.5拼接列表的新语法详解
2018/11/08 Python
在Pycharm terminal中字体大小设置的方法
2019/01/16 Python
在python中画正态分布图像的实例
2019/07/08 Python
Django基于客户端下载文件实现方法
2020/04/21 Python
django使用channels实现通信的示例
2020/10/19 Python
PyCharm2019.3永久激活破解详细图文教程,亲测可用(不定期更新)
2020/10/29 Python
捷克移动配件网上商店:ProMobily.cz
2019/03/15 全球购物
英国高级健康和美容产品零售商:Life and Looks
2019/08/01 全球购物
大门门卫岗位职责
2013/11/30 职场文书
装饰资料员岗位职责
2013/12/30 职场文书
就业协议书怎么填
2014/04/11 职场文书
虚拟机linux端mysql数据库无法远程访问的解决办法
2021/05/26 MySQL