私は日の出と日の入りの間に明るい青色と濃紺の紫色の間で背景色がゆっくりと移行する気象アプリに機能を組み込もうとしています。jQuery/jQueryUiを使用して日の出から日没までの時間に基づいて背景色を変更するには?
var sun = "http://api.sunrise-sunset.org/json?lat=" + lat + "&lng=" + lon + "&date=today";
$.getJSON(sun, function(sunData){
var sunUp = sunData.results.sunrise;
var sunDown = sunData.results.sunset;
var sunStatus = sunData.status;
var nowEpoch = (Date.now())(1000)
$("body").animate({'background-color':'#56c1ff'},nowEpoch - ((sunDown)*(1000)), 'linear');`
そして、あなたの質問ですか...? – j08691
どのライブラリを使用できますか?どのような方法ですか?正しい軌道にいるのですか? – DeltaFlyer
コードが多かれ少なかれ動作するようです。いくつかの機会といくつかの未定義の変数がありますが、概念的にはうまくいくようです。あなたがおそらく変える必要があることの1つは、理論上のそれが夕暮れから夕暮れまで混ざり合っているので、「日焼けから日没まで」からのブレンドです。おそらく、あなたは真夜中の色を定義し、それを組み込むべきです。 – JonSG