일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- VisualStudio 2003 .NET
- 메일수집
- http://www.microsoft.com/downloads/
- 전번
- esperanca.kr
- 애러
- 네이버
- 자동화 서버는 개체를 작성할 수 없습니다.
- 누난 너무 예뻐
- 이메일광고
- 용역직원
- 김밥할머니 폭행사건
- 폰번호추출
- 네이버1위
- 심플네이버
- 폰번호정리
- Stand 4 U
- 절대참조
- 김밥할머니 폭행 동영상
- 이메일수집기
- 이메일수집
- 비주얼 C++
- esperanca
- 태마곡
- 제2의 동방신기
- Visual Studio .NET 9.0 Express Edition
- 전화번호찾기
- 자동화 서버
- 이메일추출
- iostream.h
- Today
- Total
BLOG ESPERANCA
png파일 웹에서 투명하게보이도록 설정 본문
<body style="background-color:transparent"> 를 넣으면 완전한 투명프레임
아이프레임일 경우, 반투명은
속성에 <iframe src~ allowTransparency="true"></iframe>
iframe 에 들어간 문서속에
style="filter: Alpha(Opacity=65);"
이렇게 스타일을 넣어 줍니다.
투명한 이미지 만들기
<img src="그림파일경로" style="filter:alpha(style=2, opacity=100, finishopacity=0)">
style의 값
0은 단일
1은 선형
2는 타원
3은 직사각형의 형태로 투명도가 들어 갑니다.
opacity는 그림 투명도
기본값은 100이고 0-100까지.
finishopacity는
style 1,2,3 의 경우 불투명도에 영향을 주는데.
0~100 까지 수치조절이 가능
====================================================================================================
<style type="text/css">
#head_background {
background:url('<?=$g4[path]?>/image/head_bg.png') no-repeat;
}
#main_background {
background:url('<?=$g4[path]?>/image/main_bg.png') repeat-y;
}
#tail_background {
background:url('<?=$g4[path]?>/image/tail_bg.png') no-repeat;
}
#cooperation {
width:800px; height:78px;
}
</style>
<!--[if lte IE 6]>
<style type="text/css">
/*** IE6을 위한 PNG 알파채널 처리 ***/
#head_background { background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='<?=$g4[path]?>/image/head_bg.png', sizingMethod='scale');}
#main_background { background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='<?=$g4[path]?>/image/main_bg.png', sizingMethod='scale');}
#tail_background { background:none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='<?=$g4[path]?>/image/tail_bg.png', sizingMethod='scale');}
#cooperation {width:920px; height:105px;}
</style>
<![endif]-->
=====================================================================
Internet Explorer 7부터는 알파 PNG 이미지를 지원하기때문에 상관이 없지만 대다수가 아직 Internet Explorer 6 버전을 사용하고 있기에 종종 부자연스러운 이미지를 발견할 수 있다. 스크립트와 CSS를 이용하여 알파 PNG 이미지의 투명도를 설정할 수 있다. (ex.이미지의 클래스는 png24로 지정한다.)
다음과 같이 CSS를 정의한 후에 png 이미지의 클레스를 지정해 주면 png 파일도 웹에서 출력할 수 있다.
<script language="javascript">
function setPng24(obj) {
obj.width=obj.height=1;
obj.className=obj.className.replace(/png24/i,'');
obj.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+ obj.src +"',sizingMethod='image');";
obj.src='';
return '';
}
</script>
.png24 {tmp:expression
</style>
<img src="a.png" class="png24" />
주의할점은요... 롤오버시 안됨;.... background로 설정시 안됨.. 익스플로러 에서만 보임. 이있네요... 이것말고는html에서 투명하게 하는 방법이 있을련지..모르겠군요
|