日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

IE6使用png透明图片的方法

發布時間:2025/3/20 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 IE6使用png透明图片的方法 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
IE使用png透明圖片的方法[非JS方法]
應用PNG圖片的透明或半透明的特性能做出非常漂亮的網頁來。Firefox和Opera對PNG的支持非常的好,都是IE卻無視PNG圖片這一特性的“存在”,雖然IE7,IE8已經支持都是IE6還是不行。查了一些資料,基本解決了這一問題,準備應用到PJskin上。
雖然有讓IE6支持PNG透明背景的JS程序,都是不是很方便,還是用CSS來實現的好。使用到的就是:
IE5.5+的AlphaImageLoader濾鏡 引用內容 語法:
filter : progid:DXImageTransform.Microsoft.AlphaImageLoader ( enabled=bEnabled , sizingMethod=sSize , src=sURL )
屬性:
enabled : 可選項。布爾值(Boolean)。設置或檢索濾鏡是否激活。true | false
      true : 默認值。濾鏡激活。
      false : 濾鏡被禁止。

sizingMethod : 可選項。字符串(String)。設置或檢索濾鏡作用的對象的圖片在對象容器邊界內的顯示方式。 crop : 剪切圖片以適應對象尺寸。
        image : 默認值。增大或減小對象的尺寸邊界以適應圖片的尺寸。
        scale : 縮放圖片以適應對象的尺寸邊界。
        src : 必選項。字符串(String)。使用絕對或相對 url 地址指定背景圖像。假如忽略此參數,濾鏡將不會作用。

說明:
在對象容器邊界內,在對象的背景和內容之間顯示一張圖片。并提供對此圖片的剪切和改變尺寸的操作。如果載入的是PNG(Portable Network Graphics)格式,則0%-100%的透明度也被提供。
PNG(Portable Network Graphics)格式的圖片的透明度不妨礙你選擇文本。也就是說,你可以選擇顯示在PNG(Portable Network Graphics)格式的圖片完全透明區域后面的內容。


了解了以上的內容,可以寫一段簡單的CSS代碼(還不是完全正確的代碼):
引用內容 #div1 {
height: 600px;
width: 260px;
padding: 20px;
background-repeat: repeat;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="bj1.png"

}
這段簡單的CSS代碼就可以在IE中正常的顯示PNG透明背景,但是會發現在FF下不會出現背景,分析原因:
AlphaImageLoader濾鏡只能被IE支持,FF是不支持該濾鏡的
有些初次寫的時候很多人會這樣:
在代碼中添加這樣一段: background-image: url(bj1.png);
添加這樣一段代碼雖然能解決FF下的問題,都是IE又出現問題:新的背景會覆蓋在濾鏡的背景之上,導致濾鏡顯示無效,這時候就用到IE和FF對CSS讀取的區別特性了:
Firefox、Opera等完全支持PNG透明圖片的瀏覽器也支持子選擇器(>),而IE不識別(包括IE7),所有我們可以通過這來定義Firefox、Opera等瀏覽器中PNG圖片的樣式。代碼如下:
程序代碼 html>body #div1 {
background-repeat: repeat;background-image: url(bj1.png);
}

同時,我們通過只有IE才識別的通配符(*),來定義IE瀏覽器中的濾鏡。代碼如下:
程序代碼 * #div1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="bj1.png")

}

而#div1 {}就放一些IE和FF共用的設置來減少代碼文件的大小。最終就是這樣:
程序代碼 #div1 {
height: 600px;
width: 260px;
padding: 20px;
background-repeat: repeat;


}

html>body #div1 {
background-repeat: repeat;background-image: url(bj1.png);
}
* #div1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src="bj1.png")

}



需要注意的是:AlphaImageLoader濾鏡會導致該區域的鏈接和按鈕無效,解決的辦法是為鏈接或按鈕添加:position: relative;這樣條代碼,使其相對浮動。AlphaImageLoader無法設置背景的重復,所以對圖片的切圖精度會有很高的精確度要求。

轉載于:https://www.cnblogs.com/zhangq723/archive/2010/09/09/1821981.html

總結

以上是生活随笔為你收集整理的IE6使用png透明图片的方法的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 日韩视频免费观看高清 | 久久久.www | 男人的天堂一级片 | 亚洲日本护士毛茸茸 | 丝袜诱惑一区 | 日韩午夜毛片 | 国产成人三级在线观看视频 | 清纯唯美亚洲综合 | 妺妺窝人体色www婷婷 | 中文在线免费观看 | 佐佐木明希电影 | 国产精选视频在线观看 | 一区三区在线 | 野外做受又硬又粗又大视频√ | 黄在线观看免费 | 日本一级视频 | 人妻一区二区三区免费 | 色天天 | 撕开少妇裙子猛然进入 | 免费三级在线 | 国产在线精品一区二区三区 | 538国产视频 | 另类天堂 | 亚洲午夜无码久久久久 | 制服诱惑一区 | 亚洲4p | 免费日韩在线 | 爆操女秘书 | 在线观看免费www | 亚洲视频网址 | 风流少妇| 神马午夜电影一区二区三区在线观看 | 黄色一级大片在线观看 | 亚洲三级视频 | 日韩欧美一区二区区 | 欧美在线色 | 欧美精品五区 | 99re最新 | 国产精品极品 | 色悠悠国产 | 一区二区乱子伦在线播放 | 污视频大全 | 毛片视频在线免费观看 | www.亚洲| 亚洲国产一区二区三区在线观看 | 中文字幕 欧美日韩 | 日韩欧美区 | 亚洲女人网 | 免费看毛片网站 | 欧美50p| 国产精品一区二区三区久久 | 在线观看精品视频 | 丰满少妇一级片 | 国产尤物在线视频 | 91美女免费看| 一级黄色美女 | 67194成人在线 | 久草视频免费在线观看 | 亚洲成人福利 | 在线看黄色网址 | 成熟妇人a片免费看网站 | 97视频免费在线观看 | 欧美日韩激情在线一区二区三区 | 久久国产精品久久久久久电车 | 就要操av | 午夜在线成人 | 特黄特色大片免费播放器使用方法 | 国产日韩成人内射视频 | 在线免费观看污片 | 人人澡人人添 | 插我一区二区在线观看 | 久久久久久亚洲av毛片大全 | 日韩午夜毛片 | 超碰男人天堂 | 色播五月婷婷 | 国产黄网在线观看 | 中文字幕第7页 | 婷婷色婷婷 | 毛片在线免费观看网站 | 欧美日韩免费网站 | 婷婷九月综合 | 顶臀精品视频www | 国产午夜福利100集发布 | 男男做爰猛烈啪啪高 | 奇米影视在线观看 | 91在线视频观看 | 亚洲高清精品视频 | 亚洲视频一区二区三区 | 免费看黄网站在线 | 毛片的网站 | 欧美色爽| 99亚洲视频 | 狼人综合av | 爱情岛论坛亚洲品质自拍 | 欧美日韩第一页 | 男人天堂久久久 | √资源天堂中文在线 | 亚洲精品高清在线 | 成片免费观看 |