IE6에서 PNG파일 적용하기.
//================== CSS 코드 ===================//
/* for png */
.png24 {tmp:expression(setPng24(this));}
//class = png24
background: url(../images/asdf.png) no-repeat center top;
//CSS문서 위치를 중심으로 이미지 경로를 따질것
background-image : none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/asdf.png',sizingMethod='scale');
//실제 읽어들이는 페이지를 중심으로 이미지 경로를 따질것
//================== 자바스크립트 코드 ===================//
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 '';
}
※ 설명
1. 자바스크립트 소스를 넣어두고 .png24라는 클래스를 정의한 후 해당 이미지에 png24 클래스를 부여.
2. 백그라운드에 png를 넣을경우 css에서 filter값을 부여.
'IT' 카테고리의 다른 글
[Typography]Don't Worry. Be Happy。 (0) | 2012.05.23 |
---|---|
[Javascript/회원가입] 개인정보 등 동의관련 스크립트。 (0) | 2012.05.23 |
[Javascript/즐겨찾기]북마크 스크립트。 (0) | 2012.05.22 |
[FreeBie] 8개의 북커버 텍스쳐。 (0) | 2012.04.27 |
[Typography] 텍스트로 그린 우리。 (0) | 2012.04.18 |