CSS-Unschärfe auf dem Hintergrundbild unter Beibehaltung der Klarheit des Inhalts
Beim Versuch, ein Hintergrundbild in einer CSS-Einstellung unscharf zu machen, kommt es häufig vor das Problem, dass auch der Inhalt (Text oder andere Elemente) unscharf wird. Hier kommt das Konzept des Z-Index und der Pseudoelemente ins Spiel.
Um das Hintergrundbild zu verwischen, ohne den Inhalt zu beeinträchtigen, kann der folgende Ansatz verwendet werden:
Unten ist ein Beispielcode:
<code class="css">.blur-bgimage { overflow: hidden; margin: 0; text-align: left; } .blur-bgimage:before { content: ""; position: absolute; width: 100%; height: 100%; background: inherit; z-index: -1; filter: blur(10px); -moz-filter: blur(10px); -webkit-filter: blur(10px); -o-filter: blur(10px); transition: all 2s linear; -moz-transition: all 2s linear; -webkit-transition: all 2s linear; -o-transition: all 2s linear; }</code>
Durch die Implementierung dieses Ansatzes können Sie Verwischen Sie das Hintergrundbild effektiv und bewahren Sie gleichzeitig die Klarheit Ihres Inhalts, was optisch ansprechende Website-Designs ermöglicht.
Das obige ist der detaillierte Inhalt vonWie verwischt man ein Hintergrundbild in CSS, ohne den Inhalt zu verwischen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!