2011-01-06 69 views
-1

你好我有一個PNG格式圖像的問題,我在我的模擬中使用了一些PNG圖像。當我在I.E中查看模擬時,圖像的背景不透明。在老版本的Internet Explorer中使Png圖像透明

我得到了一個解決方案,使其在論壇中的前一個POSTS的「I.E」中變得透明。但我的問題是,我希望這個圖像能夠平滑地平鋪......使用濾鏡的東西。

任何人都可以解決這個PLZ .... PLZ ....我需要一個解決方案,使一個PNE在I.E和同時它不能平鋪瓷磚。

+0

如果您對某個答案投了反對票,請寫下評論,特別是如果您是新來者。 – 2011-01-06 07:54:13

回答

0

查看this SO question的透明度的東西。

平鋪的背景圖像水平使用CSS規則:

div { 
    background-image: url('some_image.png'); 
    background-repeat: repeat-x; 
} 
+0

不存在用於I.E的代碼,即, filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled = true,src ='name.png'); 我需要用這段代碼拼貼圖片。 – GUNNOO 2011-01-06 07:06:59

0

試試這個:


yourDiv { 
background-image: url(name.png); 
background-repeat: repeat-x; 
_behavior: expression(
this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], 
this.style.background = "none", 
this.style.filter = 'progid:DXImageTransform.Microsoft.AlphaImageLoader(
enabled=true, src=" + this.src + ")', 
this.style.background-repeat: "repeat-x"); 
} 

如果不工作,你的選擇是:

  1. 製作您的圖像b igger。
  2. 使用javascript重複包含它的div。
  3. 製作帶有烘焙透明效果的jpg。


P.D.你可以發佈你想實現的模型嗎?