JS获取颜色渐变效果数组

function rgbToHex(r,g,b){var hex = ((r << b) | (g << 8) | b).toString(16)return '#' + new Array(Math.abs(hex.length - 7)).join('0') + hex
}
//hex to rgb
function hexToRgb(hex){var rgb = []for(var i=1;i<7;i+=2){rgb.push(parseInt('0x'+hex.slice(i,i+2))}return rgb;
}
//计算渐变过渡色
function gradient(startColor,endColor,step){//将hex转换为rgbvar sColor = hexToRgb(startColor),eColor= hexToRgb(endColor);//计算R/G/B每一步差值var rStep = (eColor[0]-sColor[0])/step,gStep = (eColor[1]-sColor[1])/step,bStep = (eColor[2]-sColor[2})/step;var gradientColor = []for(var i =0;i<step;i++){gradientColorArr.push(rabToHex(parseInt(rStep * i + sColor[0],parseInt(gStep*i+sColor[1],parseInt(bStep*i+sColor[2])))}return gradientColor;
}
//测试
var colorArr = gradient('#0082FF','#FF4A66',10)

JS获取颜色渐变效果数组相关推荐

  1. JS获取json子项/数组的个数/长度

    @JS获取json子项/数组的个数/长度 微信小程序获取json格式数据的个数/长度 <script type="text/javascript"> var json ...

  2. js获取数据,数组和对象的获取

    js遍历数据,数组和对象的遍历 const arr=[{naem:zhangsan}{name:lisi}] let obj ={naem:zhangsan} 数组需要先进行for循环,获取到数组里面 ...

  3. 牛客网里刷题:JS获取输入的数组

    有的时候我们刷题会遇到下面这种输入格式,那么用js怎么把它变成数组呢? [1,2,3,4,5] 难道用readline()之后在踢掉首尾的字符吗?这样也太麻烦了! 我发现了一个好用的方法: let l ...

  4. html js设置颜色渐变效果,Javascript 颜色渐变效果的实现代码

    下面就是博主的一些思路和解决办法,如果对此没兴趣,想直接使用jquery插件的同学,可以点这里 思路 每一种颜色由RGB组成,每两位为一个16进制数 当前颜色代码和目标颜色代码,转换成10进制数后,是 ...

  5. html 获得数组数据,js获取url参数 数组

    function GetRequest() { var url = decodeURIComponent(location.search); //获取url中"?"符后的字串 va ...

  6. js获取两个数组不同的元素并返回不同元素组成的数组,并对不同的元素添加一个新的属性

    // *********************************************** // A数组1 // B 数组2 // 用A来遍历,用B来查找 // 返回的数组result co ...

  7. JS 获取String转数组

    获取jquery easyui datagrid的数: var prodName = $("prodName").formtable("getData"); v ...

  8. JS获取JSON对象数组某个属性最大值

    var name_value= [{"name":"闵行区","value":20},{"name":"浦东新 ...

  9. Js获取图片主色调,近似色,互补色,以及根据图片颜色获取主题配色方案详解、插件。

    Js获取图片主色调,近似色,互补色,以及根据图片颜色获取主题配色方案详解.插件. **应用场景:**在很多时候,前端开发过程中需要动态的获取图片的主要的颜色值,并根据主色调去调整主题样式的颜色或者模拟 ...

最新文章

  1. iBatis的CRUD操作详细总结
  2. [转] 利用jemalloc分析内存泄漏
  3. python核心编程电子版_python核心编程答案.pdf
  4. Scala学习之特殊符号,及函数
  5. 武汉科技大学计算机转专业吗,武汉科技大学普通本科生专业选择与转专业管理办法...
  6. WPF01(xaml)
  7. oracle数据库删除用户(schema)操作
  8. 一、在Linux下,Nginx初安装及简单配置
  9. 基于java+SpringBoot+HTML+Mysq幼儿园日常管理系统
  10. switch更新主机服务器维护,switch更新链接不到服务器
  11. C#在word中插入表格(包含从excel中选取表格插入到word中)
  12. Macbook安装双系统的方法
  13. 科研笔记:可用数据集整理(ing)
  14. 【网络安全学习实践】Windows系统密码破解防护及用户和组管理
  15. 2019-10 前端技术汇总
  16. 【案例分析】地产集团公司BI项目建设方案
  17. Linux杂谈之python命令
  18. android8手机 使用方法,技巧丨8条使用技巧, 让你手机更安全(安卓篇)!
  19. ARM中MRS汇编指令
  20. 基于python的短视频智能推荐/django的影视网站/视频推荐系统

热门文章

  1. 通用工厂类Factory(C++实现)
  2. Linux下基本指令(上)
  3. Python编程:找出3~6位自幂数
  4. 51nod 2382 一半的一半 (sprintf()函数的用法)
  5. 新疆塔城全民冰雪运动推动冬季旅游热
  6. 昌乐计算机培训学校,昌乐高级技工学校
  7. 绘画素材金箔描边PNG素材+金箔PS笔刷190款【60期】
  8. shell 中做加减法
  9. https 证书安装指引
  10. word导出转xml标签属性介绍