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

发布时间 - 2026-01-11 00:10:59    点击率:

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

效果图:

代码如下:

<!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>

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


# js  # 滚动条  # JS简单判断滚动条的滚动方向实现方法  # 原生js封装自定义滚动条  # 原生js仿浏览器滚动条效果  # js实现简易垂直滚动条  # 基于JavaScript实现自定义滚动条  # JavaScript实现垂直滚动条效果  # js实现刷新页面后回到记录时滚动条的位置【两种方案可选】  # js 简易版滚动条实例(适用于移动端H5开发)  # box  # px  # width  # keyframes  # webkit  # left  # demo  # height  # position  # auto  # overflow  # relative  # border  # solid  # padding  # class  # pre  # xhtml  # brush  # center 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 重庆市网站制作公司,重庆招聘网站哪个好?  网站图片在线制作软件,怎么在图片上做链接?  Swift开发中switch语句值绑定模式  Laravel如何与Vue.js集成_Laravel + Vue前后端分离项目搭建指南  Laravel如何自定义错误页面(404, 500)?(代码示例)  Laravel如何使用Laravel Vite编译前端_Laravel10以上版本前端静态资源管理【教程】  如何彻底卸载建站之星软件?  Laravel如何使用Eloquent ORM进行数据库操作?(CRUD示例)  高端建站三要素:定制模板、企业官网与响应式设计优化  今日头条微视频如何找选题 今日头条微视频找选题技巧【指南】  香港服务器网站卡顿?如何解决网络延迟与负载问题?  济南网站建设制作公司,室内设计网站一般都有哪些功能?  Laravel如何升级到最新版本?(升级指南和步骤)  Laravel如何实现图片防盗链功能_Laravel中间件验证Referer来源请求【方案】  rsync同步时出现rsync: failed to set times on “xxxx”: Operation not permitted  香港服务器如何优化才能显著提升网站加载速度?  如何在服务器上配置二级域名建站?  详解免费开源的DotNet二维码操作组件ThoughtWorks.QRCode(.NET组件介绍之四)  想要更高端的建设网站,这些原则一定要坚持!  公司门户网站制作公司有哪些,怎样使用wordpress制作一个企业网站?  Android Socket接口实现即时通讯实例代码  如何为不同团队 ID 动态生成多个“认领值班”按钮  Laravel的辅助函数有哪些_Laravel常用Helpers函数提高开发效率  制作电商网页,电商供应链怎么做?  php中::能调用final静态方法吗_final修饰静态方法调用规则【解答】  Laravel如何优化应用性能?(缓存和优化命令)  潮流网站制作头像软件下载,适合母子的网名有哪些?  香港服务器WordPress建站指南:SEO优化与高效部署策略  Laravel如何获取当前登录用户信息_Laravel Auth门面使用与Session用户读取【技巧】  Laravel怎么在Controller之外的地方验证数据  Python3.6正式版新特性预览  Laravel怎么实现搜索高亮功能_Laravel结合Scout与Algolia全文检索【实战】  北京网站制作费用多少,建立一个公司网站的费用.有哪些部分,分别要多少钱?  Laravel如何监控和管理失败的队列任务_Laravel失败任务处理与监控  Laravel Eloquent访问器与修改器是什么_Laravel Accessors & Mutators数据处理技巧  *服务器网站为何频现安全漏洞?  javascript基本数据类型及类型检测常用方法小结  详解ASP.NET 生成二维码实例(采用ThoughtWorks.QRCode和QrCode.Net两种方式)  如何获取免费开源的自助建站系统源码?  Laravel怎么定时执行任务_Laravel任务调度器Schedule配置与Cron设置【教程】  Laravel Facade的原理是什么_深入理解Laravel门面及其工作机制  安克发布新款氮化镓充电宝:体积缩小 30%,支持 200W 输出  Java Adapter 适配器模式(类适配器,对象适配器)优缺点对比  Laravel怎么实现前端Toast弹窗提示_Laravel Session闪存数据Flash传递给前端【方法】  手机怎么制作网站教程步骤,手机怎么做自己的网页链接?  如何利用DOS批处理实现定时关机操作详解  制作企业网站建设方案,怎样建设一个公司网站?  LinuxCD持续部署教程_自动发布与回滚机制  Laravel如何配置中间件Middleware_Laravel自定义中间件拦截请求与权限校验【步骤】  微信小程序 HTTPS报错整理常见问题及解决方案