一部のブロックにシャドウ効果を作成する必要があります。透明な画像の幅のグラデーションを暗い色から透明なものに取得し、別の div (幅 = 100; 繰り返し x) で使用します。しかし、この影の下には別の要素があり、それらは表示されず、その場所に白い領域だけが見えます。背景画像の透明部分を取得するにはどうすればよいですか?
1 に答える
0
もっとコンテンツを見る必要があります。あなたの「透明」なイメージは何ですか?透明度を維持するには、PNG である必要があります。これは、半透明の画像を直接サポートしていない IE6 を除くすべてのブラウザーで機能するはずです。
IE6 固有のスクリプト (または、IE6での実行時にページ上の各 PNG に対してAlphaImageLoader
自動的に設定される多くの PNG 修正スクリプトの 1 つ)を使用して、この問題を回避できます。AlphaImageLoader
ただし、この回避策ではタイル ( repeat-x
) を使用できないため、より大きな背景画像を作成する必要があります。
于 2009-09-29T15:51:45.123 に答える