CSS-Unschärfe auf dem Hintergrundbild unter Beibehaltung der Klarheit des Inhalts
Bei dem 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:
.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;
}
Durch die Implementierung dieses Ansatzes können Sie das Hintergrundbild effektiv verwischen und gleichzeitig die Klarheit Ihres Inhalts bewahren, was optisch ansprechende Website-Designs ermöglicht.
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