„Wenn ein Arbeiter seine Arbeit gut machen will, muss er zuerst seine Werkzeuge schärfen.“ – Konfuzius, „Die Gespräche des Konfuzius. Lu Linggong“
Titelseite > Programmierung > Wie entferne ich Hintergrundunschärfe von untergeordneten Elementen und behalte gleichzeitig den unscharfen Hintergrund bei?

Wie entferne ich Hintergrundunschärfe von untergeordneten Elementen und behalte gleichzeitig den unscharfen Hintergrund bei?

Veröffentlicht am 07.11.2024
Durchsuche:506

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

Hintergrundunschärfe von untergeordneten Elementen entfernen

Sie haben ein

mit einem Hintergrundbild, auf das ein Unschärfeeffekt angewendet wurde. Allerdings sind auch alle untergeordneten Elemente von dieser Unschärfe betroffen, was unerwünscht ist. Dieser Artikel bietet eine Lösung zur Behebung dieses Problems, die es Ihnen ermöglicht, den Unschärfeeffekt auf dem Hintergrundbild beizubehalten und gleichzeitig die Schärfe der untergeordneten Elemente beizubehalten.

Lösung: Erstellen Sie ein Overlay-Element

Um dies zu erreichen, können Sie ein separates

innerhalb des übergeordneten Elements erstellen und das Hintergrundbild und den Unschärfeeffekt auf dieses neue Element anwenden. Positionieren Sie dieses Element dann mithilfe von Z-Index-Werten hinter den vorhandenen untergeordneten Elementen.

Hier ist die geänderte HTML-Struktur:

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;
}

In diesem Setup wird auf das .overlay-Element der Unschärfeeffekt angewendet, während das .opacity-Element verhindert, dass dieser Effekt die untergeordneten Elemente erreicht, was zu scharfen und fokussierten untergeordneten Elementen über einem unscharfen Hintergrund führt.

Neuestes Tutorial Mehr>

Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.

Copyright© 2022 湘ICP备2022001581号-3