テクスチャ イメージでタイル張りされた背景のオーバーレイとして複数の css3 グラデーションを使用する Web サイトに取り組んでいます
サイトの URL: --snipped--
現在、ヘッダーには次のcssを使用しています:
#header {
background: #DBD6D3;
height: 364px;
background: -moz-radial-gradient(50% 0% 0deg,circle farthest-corner,#FFFFFF,#DBD6D3);
background: -webkit-gradient(radial,50% 59,500,50% 0,40,from(#DBD6D3),to(#FFFFFF));
}
#header .wrp{background:url('img/headerBg.png');height:100%;padding-top:40px;}
ここで headerBg.png は、サイズ 5x5 ピクセルの半透明のテクスチャです。この背景を作成する必要がある body の広告です。
CSS3 でこの種の放射状の背景を作成する方法を知る必要があります。最初はヘッダーと同じコードを使用していましたが、色には rgba() を使用し、グラデーションの終わりを不透明度 0 に設定しましたが、ノイズが多すぎました。
CSS3 ラジアル バックグラウンド用のオンライン ジェネレーターもいくつか試しましたが、どれもうまくいきませんでした。
私が使用しているこの画像は 280kbs を占めており、パフォーマンスに大きな影響を与えるため、削減したいと考えています! 助けていただければ幸いです。
アップデート:
psd をアップロードします。http: //ylspeaks.com/stackoverflow_css3.zipからダウンロードできます。
賞金の追加