jquery - 使用 rgb 在鼠标移动时更改颜色以获取色谱
问题描述
我在这里找到了一个很棒的代码,它使用 rgb 在 mousemove 上改变颜色。
关于如何适应这一点的任何想法,以便我可以获得从左边的红色到右边的橙色、黄色、绿色、蓝色、紫色的完整颜色范围?
见这里:http: //jsfiddle.net/WV8jX/
目前的代码是:
var $win = $(window),
w = 0,h = 0,
rgb = [],
getWidth = function() {
w = $win.width();
h = $win.height();
};
$win.resize(getWidth).mousemove(function(e) {
rgb = [
Math.round(e.pageX/w * 255),
Math.round(e.pageY/h * 255),
150
];
$(document.body).css('background','rgb('+rgb.join(',')+')');
}).resize();
解决方案
推荐阅读
- node.js - Typescript/nodejs:变量在某些位置隐含类型为“any”
- java - 加密(base64)密码未存储在数据库 hsql 中
- kendo-ui - 以不同的方式格式化和排序剑道网格列
- java - Firebase 参考获取总是最后一个用户被创建 android studio
- android - 无法处理此接口,因为并非所有依赖项都可以解决,dagger android?
- excel-formula - 对 5 个单元格求和并根据结果对其进行分类的公式
- flutter - Flutter:我如何为消息制作列表?
- python - for循环中元组的功能说明
- discord - 当用户获得特定角色时,如何让我的机器人向我发送私人消息?
- go - 在事务中检索多个相同类型的数据存储实体