マウスのある場所に応じて、画面の背景色を変更するための簡単なコードがHTMLにあります。色は他のものに色あせして、途切れることはありません。ただスムーズに移行。 ありがとうバックグラウンドの色をマウスの動きに合わせて変更してください
答えて
各要素にイベントonmouseover
を設定できます。たとえば、という関数を設定することができます。各要素では、設定する色を知るためのコードを設定します。
は、たとえば次のようなを持つことができます:
<div name="myBackgroundDiv">
<div onmouseover="changeBackground(1)"/>
<div onmouseover="changeBackground(2)"/>
<div onmouseover="changeBackground(3)"/>
</div>
とchangeBackground
機能であなたが渡された数に応じて、「myBackgroundDiv」の背景色を変更するために指定することができます。
敬具、
あなたがMouseMoveイベントに耳を傾け、位置やウィンドウサイズに基づいて、いくつかの論理演算を行うことができます。私はその後、
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();
rgb
配列は私が適用されるべきであるRGB値を格納配列で、:どのようにそのロジックがあるべきあなた次第ですが、私は(jQueryのを使用して)あなたのための簡単な例を作りましたマウスの位置がどこにあるかに基づいて値を変更するだけです。
これはすごく狂っています。 –
イエテボリに感謝します。 :) – alexander
ちょうどjQueryを使い始めていますが、私はActionScript 3をよく使っていました。私はHTMLページでこれを動作させることはできません。上記のコードはwindow.onload = functionの下にあります。 しかし、それは動作しません、私はあなたのデモでは、それがないことを明らかにするalthgough ... 私は間違っている... –
- 1. translate3dでdiv位置をマウスの動きに合わせて変更してください
- 2. ggplot2:信頼領域の色を線の色に合わせて変更してください
- 3. ブラウザのタイムゾーンに合わせてjenkinsのタイムスタンプを変更してください
- 4. ウィンドウの幅に合わせてJavaScriptを変更してください
- 5. コンテンツのサイズに合わせてサイズを変更してください
- 6. モニターの解像度に合わせてフォントサイズを変更してください
- 7. オーディオに合わせてテキスト(または他の要素)の色を変更してください
- 8. クリックしたラジオだけをクリックしてバックグラウンドの色を変更してください。
- 9. MS Excel 2003のバックグラウンドを変更してください
- 10. 検索結果のバックグラウンドを変更してください
- 11. jQueryでバックグラウンドの位置を変更してください
- 12. テーマを変更するときのみ色を変更してください
- 13. 背景に応じて色を変更してください
- 14. Plotlyグループによって色を変更してください
- 15. ブートストラップテーブルの特定の行の色を動的に変更してください。
- 16. EditText Cursorの色をstyles.xmlに変更してください。
- 17. Androidステータスバーの色をCordovaに変更してください
- 18. すぐにbgの色を変更してください
- 19. 実行時にKendoPanelの色を変更してください
- 20. Android:1つのEditTextの色合いを変更してください
- 21. TextViewの色を変更してから変更してください。
- 22. 他の色ですべてのピクセルの色を変更してください
- 23. CSSのデフォルトリンクの色のみを変更してください。
- 24. ピクセル色を色の関数として変更してください。
- 25. ブートストラップカルーセルの矢印の色を変更してください
- 26. ザブートカレンダーのバッジの色を変更してください
- 27. bash(Ubuntu)のvirtualenvの色を変更してください
- 28. bashの行全体の色を変更してください
- 29. Fullcalendar:特定の日の色を変更してください
- 30. メッセージの一部の色を変更してください
何を正確に、上で選択した色をベースにするつもりですか?要素は、上にかかった、またはsomesuch?あなたが既に持っているコードを含めて、もっと詳細なものが素晴らしいでしょう。 – rfunduk