"일꾼이 일을 잘하려면 먼저 도구를 갈고 닦아야 한다." - 공자, 『논어』.
첫 장 > 프로그램 작성 > 흐린 배경을 유지하면서 하위 요소에서 배경 흐림을 제거하는 방법은 무엇입니까?

흐린 배경을 유지하면서 하위 요소에서 배경 흐림을 제거하는 방법은 무엇입니까?

2024-11-07에 게시됨
검색:637

How to Remove Background Blur from Child Elements While Maintaining Blurred Background?

하위 요소에서 배경 흐림 제거

흐림 효과가 적용된 배경 이미지가 있는

가 있습니다. 그러나 모든 하위 요소도 이 흐림의 영향을 받으므로 바람직하지 않습니다. 이 문서에서는 이 문제를 해결하여 하위 요소의 선명도를 유지하면서 배경 이미지의 흐림 효과를 유지할 수 있는 솔루션을 제공합니다.

해결책: 오버레이 요소 생성

이를 달성하려면 상위 요소 내에 별도의

를 만들고 이 새 요소에 배경 이미지와 흐림 효과를 적용하면 됩니다. 그런 다음 Z-색인 값을 사용하여 이 요소를 기존 하위 요소 뒤에 배치합니다.

수정된 HTML 구조는 다음과 같습니다.

a div wih all sort of information

CSS:

.content {
    float: left;
    width: 100%;
}

.content .overlay {
    background-image: url('images/zwemmen.png');
    height: 501px;
    -webkit-filter: blur(3px);
    -moz-filter: blur(3px);
    -o-filter: blur(3px);
    -ms-filter: blur(3px);
    filter: blur(3px);
    z-index: 0;
}

.opacity {
    background-color: rgba(5, 98, 127, 0.9);
    height: 100%;
    overflow: hidden;
    position: relative;
    z-index: 10;
}

이 설정에서 .overlay 요소에는 흐림 효과가 적용되는 반면 .opacity 요소는 이 효과가 하위 요소에 도달하는 것을 차단하여 흐린 배경 위에 선명하고 집중된 하위 요소를 만듭니다.

최신 튜토리얼 더>

부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.

Copyright© 2022 湘ICP备2022001581号-3