프로그래밍/HTML+CSS+JavaScript

ie에서 PNG 투명도먹는 필터~!

긴자손-1 2010. 9. 3. 14:30
반응형

js파일에 이부분을 넣어주면 된다.

function setPng24(obj) {

    obj.width=obj.height=1;

    obj.className=obj.className.replace(/\bpng24\b/i,'');

    obj.style.filter =

    "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+ obj.src +"',sizingMethod='image');"

    obj.src='';

    return '';

};


CSS파일에 밑에부분을 선언해준다.

.png24 { tmp:expression(setPng24(this)) }



<img src="이미지주소" class="png24" />로 사용을 하면 IE에서도 PNG의 투명이 먹는다.

반응형