これは jsFiddle の CSS3 ソリューションです。
時間の経過とともに、これは重い背景画像よりも好まれるようになります: それらの作成、維持、提供、ダウンロード、キャッシュ。CSS3 では、これらの手順は不要になりました。
代わりに、CSS3 Radial-gradient を使用し、ジェネレーターで必要なものを調べてください。コードは次のとおりです。
/* IE10 Consumer Preview */
background-image: -ms-radial-gradient(center, circle farthest-corner, #FFFFFF 0%, #00A3EF 100%);
/* Mozilla Firefox */
background-image: -moz-radial-gradient(center, circle farthest-corner, #FFFFFF 0%, #00A3EF 100%);
/* Opera */
background-image: -o-radial-gradient(center, circle farthest-corner, #FFFFFF 0%, #00A3EF 100%);
/* Webkit (Safari/Chrome 10) */
background-image: -webkit-gradient(radial, center center, 0, center center, 506, color-stop(0, #FFFFFF), color-stop(1, #00A3EF));
/* Webkit (Chrome 11+) */
background-image: -webkit-radial-gradient(center, circle farthest-corner, #FFFFFF 0%, #00A3EF 100%);
/* W3C Markup, IE10 Release Preview */
background-image: radial-gradient(circle farthest-corner at center, #FFFFFF 0%, #00A3EF 100%);
A. 今のところ、クロス ブラウザーをレンダリングできるように、ベンダー プレフィックスが必要です。
B. 書くのは難しいですか。いいえ、それは些細なことです!これも CSS3 の新しいやり方です。「CSS3 ジェネレーター #what you need#」を参照してください。この場合は放射状グラデーションでした。しかし、ボックス シャドウ、テキスト シャドウ、変換、アニメーションなどについても同じことができます。
これは、約 100 の多様な CSS3 ジェネレーターの一例です。
これはopacity を含む別の jsfiddleです。サンプル画像に近づいています。