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 相关文章推荐
读jQuery之七 判断点击了鼠标哪个键的代码
Jun 21 Javascript
js变量以及其作用域详解
Jul 18 Javascript
javascript 图片裁剪技巧解读
Nov 15 Javascript
当鼠标移动时出现特效的JQuery代码
Nov 08 Javascript
js substring从右边获取指定长度字符串(示例代码)
Dec 23 Javascript
jquery 3D 标签云示例代码
Jun 12 Javascript
javascript 四十条常用技巧大全
Sep 09 Javascript
javascript正则表达式模糊匹配IP地址功能示例
Jan 06 Javascript
javascript 判断用户有没有操作页面
Oct 17 Javascript
Vue 框架之动态绑定 css 样式实例分析
Nov 14 Javascript
vue cli 3.0通用打包配置代码,不分一二级目录
Sep 02 Javascript
Vue axios 跨域请求无法带上cookie的解决
Sep 08 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合并数组+与array_merge的区别分析
2010/08/01 PHP
php 修改、增加xml结点属性的实现代码
2013/10/22 PHP
PHP在网页中动态生成PDF文件详细教程
2014/07/05 PHP
php输出xml属性的方法
2015/03/19 PHP
NodeJS Express框架中处理404页面一个方式
2014/05/28 NodeJs
js 获取浏览器版本以此来调整CSS的样式
2014/06/03 Javascript
详解JavaScript中shift()方法的使用
2015/06/09 Javascript
深入探讨javascript函数式编程
2015/10/11 Javascript
JavaScript中setTimeout和setInterval函数的传参及调用
2016/03/11 Javascript
浅谈javascript中new操作符的原理
2016/06/07 Javascript
AngularJS基础 ng-href 指令用法
2016/08/01 Javascript
js替换字符串中所有指定的字符(实现代码)
2016/08/17 Javascript
妙用Bootstrap的 popover插件实现校验表单提示功能
2016/08/29 Javascript
javaScript基础详解
2017/01/19 Javascript
Bootstrap标签页(Tab)插件使用方法
2017/03/21 Javascript
React Native预设占位placeholder的使用
2017/09/28 Javascript
vue2.0的虚拟DOM渲染思路分析
2018/08/09 Javascript
js实现导航跟随效果
2018/11/17 Javascript
浅谈vue websocket nodeJS 进行实时通信踩到的坑
2020/09/22 NodeJs
python执行外部程序的常用方法小结
2015/03/21 Python
在Python中操作列表之list.extend()方法的使用
2015/05/20 Python
Python标准库之Sys模块使用详解
2015/05/23 Python
Python线程详解
2015/06/24 Python
windows下Python实现将pdf文件转化为png格式图片的方法
2017/07/21 Python
Python对字符串实现去重操作的方法示例
2017/08/11 Python
Python爬虫工程师面试问题总结
2018/03/22 Python
django+mysql的使用示例
2018/11/23 Python
利用python脚本如何简化jar操作命令
2019/02/24 Python
numpy.random模块用法总结
2019/05/27 Python
Pycharm+django2.2+python3.6+MySQL实现简单的考试报名系统
2019/09/05 Python
在python3中使用shuffle函数要注意的地方
2020/02/28 Python
波兰在线杂货店:Polski Koszyk
2019/11/02 全球购物
客服端调用EJB对象的几个基本步骤
2012/01/15 面试题
2016新年问候语大全
2015/11/11 职场文书
护士爱岗敬业心得体会
2016/01/25 职场文书
MySQL里面的子查询的基本使用
2021/08/02 MySQL