在 IE6 中,可以很方便地利用 img 的 src 屬性,實(shí)現(xiàn)本地圖片預(yù)覽,然而在 IE7 中,這種辦法卻行不通。需要用 AlphaImageLoader。
AlphaImageLoader
說明:
在對(duì)象容器邊界內(nèi),在對(duì)象的背景和內(nèi)容之間顯示一張圖片。并提供對(duì)此圖片的剪切和改變尺寸的操作。如果載入的是PNG(Portable Network Graphics)格式,則0%-100%的透明度也被提供。
語法:
filter : progid:DXImageTransform.Microsoft.AlphaImageLoader ( enabled=bEnabled , sizingMethod=sSize , src=sURL )
enabled:可選項(xiàng)。布爾值(Boolean)。設(shè)置或檢索濾鏡是否激活。true:默認(rèn)值。濾鏡激活。 false:濾鏡被禁止。
sizingMethod:可選項(xiàng)。字符串(String)。設(shè)置或檢索濾鏡作用的對(duì)象的圖片在對(duì)象容器邊界內(nèi)的顯示方式。crop:剪切圖片以適應(yīng)對(duì)象尺寸。 image:默認(rèn)值。增大或減小對(duì)象的尺寸邊界以適應(yīng)圖片的尺寸。 scale:縮放圖片以適應(yīng)對(duì)象的尺寸邊界。
src:必選項(xiàng)。字符串(String)。使用絕對(duì)或相對(duì) url 地址指定背景圖像。假如忽略此參數(shù),濾鏡將不會(huì)作用。
具體操作:
?
示例代碼: