ホームページ >ウェブフロントエンド >jsチュートリアル >Javascript は色のグラデーション変更とグラデーション効果を実装します code_javascript スキル
このサイトのナビゲーションバーを何とかしたいです。そこで、jsを使用してナビゲーションバーの色のグラデーションを変更することにしました。
最初は不透明度属性(透明度)を使って色のグラデーションを変えようと思いました。ただし、問題があります。
各ナビゲーション ラベルは [li] を使用します。マウスがラベル上に移動すると、[li] の className が onmouseover() によって即座に変更され、setInterval() を使用してその不透明度が 0 から 1 に変更されます。 , マウスが離れると[li]タグの色を元に戻すのが面倒な気がします。したがって、私はすぐにこのアプローチを放棄し、考えを変えました。
Baidu で検索すると、http://www.cnblogs.com/cloudgamer/archive/
2009/03/11/color.html で良い記事を見つけました。その後、簡略化が行われ、解決策が見つかりました。
まず、「#FFFFFF」や「#CCCCCC」などの 2 つの色の値を渡し、一方を開始色、もう一方を終了色にすることをお勧めします。処理により、2つの色が変化したときにさまざまな色の文字列が得られ、文字列の数、つまり取得頻度を調整することができます。配列変数に戻ります。コードは次のとおりです: