javascript计算渐变颜色的实例
发布时间 - 2026-01-11 03:22:13 点击率:次javascript计算渐变颜色的实例

有时候,一个表格或者一片区域内,需要若干同色系从浅到深的颜色,如图所示:
如果需要的颜色少,则颜色的差异较大,需要的颜色多,则颜色差异小,如下图:
这时,就用到了同色系渐变颜色的计算,算法如下:
function getItemColors (colorLevel) {
var colors= [];
//默认的最深颜色
var red = 134,green = 108, blue = 184;
//最浅颜色是239,239,239 比如:最浅颜色的red是 239 则差值为239-134=105
var maxRed = 105,maxGreen = 131,maxBlue = 55;
var level = colorLevel;
while(level--) {
colors.push( 'rgb('+red +','+green+','+blue+')');
red += parseInt(maxRed/colorLevel);
green += parseInt(maxGreen/colorLevel);
blue += parseInt(maxBlue/colorLevel);
}
return colors;
}
如有疑问请留言或者到本站社区交流讨论,感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!
# javascript计算渐变颜色
# js
# 渐变颜色的计算
# JS计算距当前时间的时间差实例
# AngularJS实现的根据数量与单价计算总价功能示例
# JavaScript实现的超简单计算器功能示例
# JS基于递归实现网页版计算器的方法分析
# JavaScript重复元素处理方法分析【统计个数、计算、去重复等】
# Java调用JavaScript实现字符串计算器代码示例
# js实现rem自动匹配计算font-size的示例
# javascript计算对象长度的方法
# JS实现的简单四则运算计算器功能示例
# 利用JS如何计算字符串所占字节数示例代码
# JS处理一些简单计算题
# 同色系
# 如有
# 希望能
# 就用
# 谢谢大家
# 最深
# 值为
# 如下图
# 如图所示
# 疑问请
# function
# class
# getItemColors
# colorLevel
# colors
# var
# nbsp
# 浅到深
# strong
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
在线ppt制作网站有哪些软件,如何把网页的内容做成ppt?
齐河建站公司:营销型网站建设与SEO优化双核驱动策略
如何快速启动建站代理加盟业务?
如何在云主机上快速搭建网站?
如何在万网主机上快速搭建网站?
Laravel API路由如何设计_Laravel构建RESTful API的路由最佳实践
晋江文学城电脑版官网 晋江文学城网页版直接进入
bing浏览器学术搜索入口_bing学术文献检索地址
javascript日期怎么处理_如何格式化输出
如何快速搭建支持数据库操作的智能建站平台?
Laravel如何处理JSON字段的查询和更新_Laravel JSON列操作与查询技巧
Win11关机界面怎么改_Win11自定义关机画面设置【工具】
javascript和jQuery中的AJAX技术详解【包含AJAX各种跨域技术】
Python数据仓库与ETL构建实战_Airflow调度流程详解
Laravel辅助函数有哪些_Laravel Helpers常用助手函数大全
学生网站制作软件,一个12岁的学生写小说,应该去什么样的网站?
Laravel如何实现多表关联模型定义_Laravel多对多关系及中间表数据存取【方法】
如何制作公司的网站链接,公司想做一个网站,一般需要花多少钱?
动图在线制作网站有哪些,滑动动图图集怎么做?
高端网站建设与定制开发一站式解决方案 中企动力
怎样使用JSON进行数据交换_它有什么限制
如何在阿里云高效完成企业建站全流程?
Laravel中Service Container是做什么的_Laravel服务容器与依赖注入核心概念解析
创业网站制作流程,创业网站可靠吗?
Laravel怎么使用Intervention Image库处理图片上传和缩放
Python3.6正式版新特性预览
通义万相免费版怎么用_通义万相免费版使用方法详细指南【教程】
如何快速搭建高效简练网站?
美食网站链接制作教程视频,哪个教做美食的网站比较专业点?
韩国服务器如何优化跨境访问实现高效连接?
Android仿QQ列表左滑删除操作
Laravel如何创建自定义中间件?(Middleware代码示例)
香港服务器如何优化才能显著提升网站加载速度?
Laravel如何使用Service Provider服务提供者_Laravel依赖注入与容器绑定【深度】
如何彻底删除建站之星生成的Banner?
jimdo怎样用html5做选项卡_jimdo选项卡html5实现与切换效果【指南】
Laravel怎么实现观察者模式Observer_Laravel模型事件监听与解耦开发【指南】
微信小程序 require机制详解及实例代码
Laravel如何实现API资源集合?(Resource Collection教程)
如何快速选择适合个人网站的云服务器配置?
HTML5段落标签p和br怎么选_文本排版常用标签对比【解答】
JavaScript如何实现倒计时_时间函数如何精确控制
微信小程序 canvas开发实例及注意事项
Laravel如何获取当前用户信息_Laravel Auth门面获取用户ID
购物网站制作费用多少,开办网上购物网站,需要办理哪些手续?
linux top下的 minerd 木马清除方法
Laravel如何处理和验证JSON类型的数据库字段
无锡营销型网站制作公司,无锡网选车牌流程?
高端智能建站公司优选:品牌定制与SEO优化一站式服务
Laravel如何获取当前登录用户信息_Laravel Auth门面使用与Session用户读取【技巧】

