IE 8에서 포함된 요소에 영향을 주지 않고 div 배경의 불투명도 설정
불투명도 스타일은 상위 요소와 하위 요소 모두에 영향을 미칩니다. 특정 시나리오에서는 바람직하지 않을 수 있습니다. 포함된 요소에 영향을 주지 않고 div 배경의 불투명도를 설정하려면 다른 접근 방식을 사용하는 것이 좋습니다.
rgba() 배경 색상 사용
rgba() 함수를 사용하면 빨간색, 녹색, 파란색(RGB) 값과 알파 채널 값을 지정할 수 있습니다. 알파 채널 값에 따라 불투명도가 결정됩니다. 예:
.myelement { background: rgba(200, 54, 54, 0.5); }
여기서 처음 세 숫자는 RGB 색상 값을 나타내고 0.5는 알파 채널 불투명도(50%)를 나타냅니다.
IE 관련 솔루션: CSS3Pie
단, 이 방법은 IE 8 이하는 지원하지 않습니다. 이 문제를 해결하려면 CSS3Pie 폴리필을 사용할 수 있습니다. CSS3Pie는 rgba 배경색을 포함한 다양한 최신 CSS3 기능을 지원합니다. 사용하려면:
.myelement { background: rgba(200, 54, 54, 0.5); -pie-background: rgba(200, 54, 54, 0.5); behavior: url(PIE.htc); }
대안: 그라데이션이 포함된 IE의 필터 스타일
IE에서 작동하는 또 다른 대안은 그라데이션 키워드와 함께 필터 스타일을 사용하는 것입니다. 그러나 이 접근 방식은 덜 직관적이며 IE 필터와 직접적인 상호 작용이 필요합니다.
추가 참고 사항
위 내용은 IE 8에서 포함된 요소에 영향을 주지 않고 Div 배경의 불투명도를 설정하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!