2016-05-06 5 views
-1

私は基本的なWebサイトで作業しています。しかし、私は少しの助けが必要です。Javascriptを使用して画面の色を時間とともに変更する方法

私のウェブサイトの画面の色を現在の時刻に合わせて変更できるかどうかは疑問です。

たとえば、太陽が設定されていてそれが午後8時であれば、色が暖かくなり、オレンジ色がかすかなタイプになります。太陽が再び上がるとき、私は色が正常に戻ることを望みます。

私はこれをJavascriptを使用して行いたいと思います。

私は時間をチェックするためにコンピュータの時計を含めることができますし、時間が例えば午後8時以降であれば、それはより暖かい色にサイトの色を変更するでしょうか?

+1

ようこそスタックオーバーフロー!あなた自身でこれを少なくともコード化しようとしています。スタックオーバーフローはコードを書くサービスではありません。私はあなたがGoogleを介して、またはSOを検索することによって、いくつかの追加の研究を行い、試してみることを提案します。それでも問題が解決しない場合は、**あなたのコード**に戻って、あなたが試したこととそれがうまくいかなかった理由を説明してください。 –

+0

Stack Overflowに関する質問と、どのような種類の質問を** [**質問することができます**](http://stackoverflow.com/help/how-to-ask) //stackoverflow.com/help/on-topic)と避けるべきタイプ[**](http://stackoverflow.com/help/dont-ask) –

+0

[時間ベースの背景の変更(javascriptを使用して)](http://stackoverflow.com/questions/4358155/changing-background-based-on-time-of-day-using-javascript) – Aaron

答えて

-1

これは自分で見つけることは困難にすべきではないが、私はあなたが始めるためにいくつかのヒントを与えるだろう。

あなたは、コードを次のように項目のクラス名を変更することができます。

document.getElementById("MyElement").className = "MyClass"; 

今だけあなたのCSSの2つの異なるスタイルを、それが何時であるかに応じて行います。

次のコードを使用することができ、現在の時間を見つけるために:

var currentdate = new Date(); 
currentdate.getHours(); 

JavaScriptで日付オブジェクトの詳細はdocumentationを確認してください。

これはあなたの作業を開始するはずです。ハッピーコーディング!

関連する問題