2010-05-21 4 views
-3

인라인 PNG를 div 내부에서 투명하게 만드는 방법은 무엇입니까? CSS 사용인라인 PNG로 만드는 방법 <img> 투명 CSS를 사용하여?

<div id="report'> 
<p> some text </p> 

<img src=transparent.png" /> 

</p> 

</div> 

예를 들어 이미지입니다. 공 이외에 다른 흰색 영역을 투명하게 만들고 싶습니다. 나는이 div#report img {.....} 같은 CSS에서 수행 할

alt text

IE6

회색 찾고하는 것이 가능하다?

편집 : 전체 이미지 투명

업데이트 만들고 싶어하지 않는

:

다음

내가 예를 http://jsbin.com/ubabo3opacity 속성은 모든 요소에 적용

+1

가능한 중복 [IE6 PNG 투명도] (http://stackoverflow.com/questions/697682/ie6-png-transparency) – Quentin

+0

가능한 복제본 [IE 용 PNG 픽스가 있습니까? 6 및 현재 HTML, CSS 및 이미지 이름을 수정하지 않고?] (http://stackoverflow.com/questions/2817849/is-there-any-png-fix-for-ie-6-and-without-modifying-current- html-css-and-image-n) – DisgruntledGoat

+1

적어도 2 개의 질문 '금속 기어 단단한'의 사본이 전에 물었습니다 ... – DisgruntledGoat

답변

0

을 추가 (의 지원 브라우저). (즉, 보이지 않는)

0

나는 내가 이해 모르겠지만, 당신은 이미지가 완전히 투명하게 만들 수 있습니다

div#report img { visibility: hidden } // Still takes up space 
div#report img { display: none } // Hidden entirely - 

이 가능하지만, 오직 PNG 이미지에이 적어도 적용되지 않는다 CSS 2.1에서. src 속성에서 .png을 검사하는 선택기를 사용하면 jQuery의 추가 마법을 사용하여 확실하게 가능합니다.

1

이 시도 :

div#report img{ 
    background-color/**/: #000000; 
    background-image/**/: none; 
    opacity: 0.7; 
    filter: alpha(opacity=70); 
} 
0

당신은 CSS를 사용하여 IE6에 PNG 투명도에 대한 지원을 추가 할 수 없습니다. 해킹 (일부는 IIRC, 스타일 시트에 ActiveX 항목 호출)과 Google will find lots for you이 있습니다.

(요즘엔 IE6가 단 몇 주 밖에 지나지 않아 대상 고객 중에 작은 시장 점유율을 가지고 있으며 멋지게 꾸미기 위해 추가 작업을하지 않음)

iepngfix.htc -

당신이 할 것은 당신의

div#report img { behavior: url(iepngfix.htc) } 

에 "행동"속성을 추가하고 파일을 다운로드 할 수 있습니다 ..

+0

인라인 이미지를 요청하고 있습니까? 나는 구글에서 많은 시도했지만 좋은 해결책을 찾지 못했습니다. 나는이'div # report img {.....}'처럼하고 싶다. –

0

는 내가 전에 IE6 PNG의 문제를 해결했고이 일 here을 입력하고 online demonstration을 확인하십시오. 그것은 모든 것을 단계적으로 설명합니다

관련 문제