グラデーション画像の使用は、ページのスタイルを設定するために開発者の間で非常に一般的です。グラデーション画像は、ナビゲーションバーのスタイリングから背景のスタイリングまで、さまざまな場所で使用されます。小さな画像をどちらかの方向に繰り返すようなテクニックも一般的です。
スタイリングしてこの効果を与えるもう1つの方法は、色の異なる複数のdivを上下に使用することです。後者は、前者よりも少し明るくなります。最も単純なシナリオでは、そうすることで小さなスクリプトだけが含まれます。したがって、多くのマークアップを記述しても問題はありません。単純なコードだけです。
残っている唯一の懸念は、速度とパフォーマンスです。
スピード
スクリプト、より正確には、関数のサイズは画像よりもはるかに短くなります。したがって、速度の問題では、後者の方法の方が適しているようです。
パフォーマンス
今日のブラウザは非常に強力であるため、画像の表示と関数の実行の違いはごくわずかです。
Css管理
もちろん、ポジショニングなどの問題も気になりますが、日常生活の中で苦労しています。問題は、2つのdivをオーバーラップさせ、それらのz-indexを設定することだけです。グラデーションdiv全体を1つの親div内に置くことができます。
では、パフォーマンスと速度の問題に対処したことは、画像を使用するよりもGradientdivの方がはるかに優れたアプローチを使用しているのではないでしょうか。