>  기사  >  웹 프론트엔드  >  IE7 및 IE8에서 컬러 상자 그림자를 구현하는 방법은 무엇입니까?

IE7 및 IE8에서 컬러 상자 그림자를 구현하는 방법은 무엇입니까?

DDD
DDD원래의
2024-11-06 18:34:03781검색

How to Implement Colored Box Shadows in IE7 and IE8?

IE7 및 IE8의 Box Shadows: 그림자 딜레마 해결

IE7 및 IE8에서 Box Shadows를 구현하는 것은 끊임없는 도전임이 입증되었습니다. 개발자. 다음은 참조된 CSS 코드에 대한 분석과 레거시 브라우저에서 컬러 상자 그림자를 활성화하는 입증된 솔루션입니다.

제공된 CSS는 CSS3 상자를 포함한 다양한 공급업체 접두사를 사용하여 div에 상자 그림자를 적용하려고 시도합니다. Shadow 속성과 IE의 HTC 동작. 그러나 문제는 지속됩니다. IE7 및 IE8에서는 검은색 그림자만 렌더링됩니다.

이 문제를 해결하려면 CSS3 PIE를 사용하는 것이 좋습니다. 이 브라우저 확장은 box-shadows(inset 키워드 제외)를 포함하여 이전 버전의 IE에서 CSS3 속성을 에뮬레이트합니다.

CSS3 PIE 사용 방법:

  1. 공식 홈페이지(https://css3pie.com)에서 CSS3 PIE를 다운로드하세요.
  2. PIE.htc 파일을 추출하여 CSS 파일이 접근할 수 있는 디렉터리에 넣으세요.
  3. CSS 파일에 다음 코드를 포함하세요.
@import url("PIE.htc");

이렇게 하면 PIE가 IE7 및 IE8에서 box-shadow 속성을 구문 분석하고 에뮬레이션할 수 있습니다.

장점 CSS3 PIE:

  • box-shadows를 포함한 다양한 CSS3 속성을 에뮬레이션합니다.
  • 가벼우며 구현이 쉽습니다.
  • 이전 브라우저 간 호환성

CSS3 PIE를 사용하면 IE7 및 IE8에서 색상 상자 그림자를 쉽게 구현할 수 있으므로 추가 div나 복잡한 해킹에 의존하지 않고도 웹 애플리케이션의 시각적 매력을 향상시킬 수 있습니다.

위 내용은 IE7 및 IE8에서 컬러 상자 그림자를 구현하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.