Heim >Web-Frontend >CSS-Tutorial >Wie kann man den Hintergrund eines übergeordneten Divs verwischen, ohne die untergeordneten Elemente zu beeinträchtigen, indem man nur CSS verwendet?
So verwischen Sie ein übergeordnetes Div, ohne die untergeordneten Elemente zu beeinträchtigen (Nur-CSS-Lösung)
Beim Anwenden von CSS-Filtern wie Unschärfe oder Deckkraft auf ein Übergeordnetes Div, untergeordnete Elemente darin können ebenfalls betroffen sein. Um dieses Problem ohne absolute Positionierung zu lösen, ziehen Sie die folgende Lösung in Betracht:
Erstellen Sie separate Divs für Hintergrund und Inhalt:
Position Hintergrund Div Absolut:
Unschärfe zum Hintergrund-Div hinzufügen:
Beispiel:
#parent_div { position: relative; width: 100px; height: 100px; } #background { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: red; filter: blur(3px); z-index: -1; }
<div>
Mit dieser Methode , kann das Hintergrundbild unscharf gemacht werden, ohne dass sich dies auf das untergeordnete Div auswirkt, das den Inhalt enthält.
Das obige ist der detaillierte Inhalt vonWie kann man den Hintergrund eines übergeordneten Divs verwischen, ohne die untergeordneten Elemente zu beeinträchtigen, indem man nur CSS verwendet?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!