1

既にグラデーションがあるボタンに背景画像を追加しようとしています。しかし、それは機能していないようです。

ここに私のCSSがあります:

filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#4c4c4c', 
endColorstr='#131313',GradientType=0), 
progid:DXImageTransform.Microsoft.AlphaImageLoader(src="./media/images/mail.png");

私も試してみまし-ms-filterたが、うまくいきませんでした。

この問題は IE8 でのみ発生します。

4

2 に答える 2

1

IE8 は複数の背景をネイティブにサポートしていません。

ポリフィルCSSPieを試すことができます

于 2013-10-23T14:24:53.617 に答える
0

PIE を使用しても、画像に画像とグラデーションを混在させることができるかどうかはわかりません。

より簡単な解決策は、ボタンにグラデーションを使用させ<span>、png 画像を背景として持つ要素をボタン内に追加することです。

また、IE8 のみが .xml ファイル内で画像を表示およびロードする対象となるように CSS を作成することもできます<span>

于 2013-10-23T15:02:47.383 に答える