私はマウスの位置に基づいてフィルター:(XXdeg) CSSを適用する非常に単純なmousemoveイベントを設定しようとしています。私は過去にバックグラウンドカラーでこれを成功させましたが、filterプロパティでは機能していないようです。jQuery mousemove - マウスの位置に基づいてCSSフィルタを適用する
は、ここで私が持っているものです。
$(document).mousemove(function(e){
var $width = ($(document).width())/255;
var $height = ($(document).height())/255;
var $pageX = parseInt(e.pageX/$width,10);
var $pageY = parseInt(e.pageY/$height,10);
$(".bg").css("filter", "hue-rotate(" + (255 - $pageX) + ")");
});
でしょう非常に多く、私はこれで間違っているかもしれないところに誰かが指摘することができれば感謝しています。このコードを適用したページは次のとおりです。http://www.joe-goddard.com
ありがとうございます!
2fbピクセルが実装されています。 – Roberrrt
実際には、0〜255の値を達成しようとしていることに気付きましたが、色相フィルターの最大値は360です。これを覚えておいてください:v –