1

IEにCSS3ルールを追加するためにCSS3PIEを使用しています。

http://css3pie.com/ すばらしいですが、背景に半透明の画像を使用すると少し問題が発生し、PIE.htcは自動的に灰色の背景を追加します。"background-color:Transparent;" 私のために働いていません。

私の質問はこれです:透明な背景でCSS3 PIEを使用するにはどうすればよいですか?

4

2 に答える 2

1

私の推測では、あなたはこの問題に直面していると思います: https://github.com/lojjic/PIE/issues/12

box-shadow が適用されている場合、PIE は、他のブラウザーのように透明にするのではなく、要素の背景領域のずっと後ろにその影を描画します。したがって、要素の背景が透明な場合、その背後にある不透明な影の形が透けて見えます。残念ながら、box-shadow を削除する以外に回避策はありません。

于 2011-07-01T21:31:23.437 に答える
1

さて、問題は、おそらくbackgroundプロパティだけを設定していて、生成されたプロパティを設定していないこと-pie-backgroundです。だから、これを試してみてください-pie-background: transparent;。申し訳ありませんが、私は CSS3 PIE に慣れていないため、あまり役に立たないかもしれません。

于 2011-01-19T07:52:39.487 に答える