> 웹 프론트엔드 > CSS 튜토리얼 > IE8이 CSS 불투명도를 존중하지 않는 이유는 무엇이며 어떻게 해결할 수 있나요?

IE8이 CSS 불투명도를 존중하지 않는 이유는 무엇이며 어떻게 해결할 수 있나요?

Barbara Streisand
풀어 주다: 2024-12-19 06:59:10
원래의
454명이 탐색했습니다.

Why Doesn't IE8 Respect My CSS Opacity, and How Can I Fix It?

IE8 불투명도 문제: 불투명한 트리거 텍스트에 대한 솔루션

특이하게도 CSS 불투명도 수정은 Firefox 및 Chrome 내에서 원활하게 작동하지만 아직은 그렇습니다. IE8의 영역에서 넘어지고 실패합니다. 이 당혹스러운 문제로 인해 웹 개발자들은 투명도 변경에 대한 브라우저의 완강한 저항에 당황하게 되었습니다.

제공된 CSS 코드를 자세히 살펴보면 다양한 불투명도 설정이 아무 성과 없이 적용되었음을 알 수 있습니다. 알파 투명도를 조정하도록 설계된 IE 필터 속성이 효과가 없는 것 같습니다. 이 난제를 해결하려면 접근 방식을 약간 수정해야 합니다.

해결책은 CSS 속성이 아래 나열된 순서대로 명시적으로 선언되도록 하는 것입니다.

-moz-opacity: 0.70;
opacity: .70;
filter: alpha(opacity=70);
로그인 후 복사

이 정확한 순서는 다음과 같습니다. IE8에는 불투명도 수정에 대한 새로운 존중이 주입되어 마우스를 올리면 트리거 텍스트가 희미해지고 투명도로 반짝거리며 대화형 어포던스를 효과적으로 전달할 수 있습니다. IE8은 더 이상 인터랙티브 요소의 시각적 향상에 장애물이 되지 않습니다.

위 내용은 IE8이 CSS 불투명도를 존중하지 않는 이유는 무엇이며 어떻게 해결할 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿