2010-07-23 4 views
1

IE가 필터를 렌더링 할 때 : 이미지 또는 텍스트에 상관없이 알파 (불투명도 = ..). 그것은 나빠 보인다. IE를 일반 브라우저처럼 매끄러운 불투명도로 렌더링하는 방법이 있습니까?일반적으로 IE에서 불투명도, 불투명도에 애니메이션 적용

아니요, 그렇다면 fadeIn (불투명 x-> 1) 자바 스크립트 애니메이션이 요소를 다시 렌더링 한 후에 어떻게 더 쉽게 나빠질 수 있습니까?

+1

정확히 무슨 뜻입니까? – Sarfraz

+1

@sAc : 알려진 문제입니다. Internet Explorer의 필터에는 반투명으로 작업 할 때 제한 사항이 있습니다. 필터가 적용될 때 텍스트와 이미지의 반투명/앤티 앨리어스가 완전히 불투명 해 지므로 이것이보기에 좋지 않습니다. –

+1

@Andy E : 맞습니다. 지금 바로 알 수 있습니다. :) – Sarfraz

답변

2

요소에 배경색이나 불투명 한 배경 이미지를 적용하면이 문제가 해결됩니다. 이는 필터 작동 방식, ActiveX 구성 요소 및 이전 버전이므로 부분 투명도로 작업 할 때 certain limitations입니다.

애니메이션이 완료되면 당신은 또한 같은 것을 사용하여 필터를 해제 할 수 있습니다 :

myElement.filters[0].enabled = false; 

동안에 만 필터를 사용하려면이 기술을 사용 애니메이션 라이브러리의 많은 페이딩 때문에 사용자가 통지를하지 것이다 못생긴 앨리어싱.

해킹이 더 많을지라도 모든 경우에 특히 이미지의 크기를 변경해야하는 경우에는 좋은 해결책이 아니지만 another fix (게시글의 요점을 이해하는 데 IE에서 가장 잘 보입니다)이 있습니다.

관련 문제