Ist es möglich, eine Gaußsche Unschärfe hinzuzufügen? div
Element? Wenn ja, wie kann ich das tun?
Blur-Effekt auf einem div-Element
bialasik
Ich denke das ist was du suchst? Wenn Sie einem div-Element einen Unschärfeeffekt hinzufügen möchten, können Sie dies direkt über CSS-Filter tun – siehe Geige: http://jsfiddle.net/ayhj9vb0/
div {
-webkit-filter: blur(5px);
-moz-filter: blur(5px);
-o-filter: blur(5px);
-ms-filter: blur(5px);
filter: blur(5px);
width: 100px;
height: 100px;
background-color: #ccc;
}
-
Genau das, was ich brauchte.
– Muhammad Haseeb
13. Januar 2021 um 17:28 Uhr
Philipp Schmidt
Versuchen Sie es mit dieser Bibliothek: https://github.com/jakiestfu/Blur.js-II
Das sollte es für dich tun.
-
Es hat Fehler mit Chrome und es verlangsamt das Laden der Seite.
– Murhaf Sousli
10. November 2014 um 4:28 Uhr
Das habe ich gefunden:
Demo: http://tympanus.net/Tutorials/ItemBlur/
und Anleitung: http://tympanus.net/codrops/2011/12/14/item-blur-effect-with-css3-and-jquery/
Ich habe Unschärfe beim Arbeiten mit dem SVG-Unschärfefilter:
CSS
-webkit-filter: url(#svg-blur);
filter: url(#svg-blur);
SVG
<svg id="svg-filter">
<filter id="svg-blur">
<feGaussianBlur in="SourceGraphic" stdDeviation="4"></feGaussianBlur>
</filter>
</svg>
Arbeitsbeispiel:
https://jsfiddle.net/1k5x6dgm/
Bitte beachten Sie, dass dies in IE-Versionen nicht funktioniert
Yannh
Das Verwischen der Hintergrundelemente eines div kann mit erreicht werden backdrop-filter
.
Verwenden Sie es wie folgt:
.your-class-name {
backdrop-filter: blur(5px);
}
Alle unter dem div platzierten Elemente werden dadurch unkenntlich gemacht.
EDIT: Beachten Sie, dass dies noch nicht von jedem Browser unterstützt wird
fatima_r24
man kann einiges machen:
-
filter: blur(10px)
-
backdrop-filter: blur(10px)
-
Wenn Sie die Kanten des div-Elements verwischen möchten, verwenden Sie box-shadow
box-shadow: 10px 20px 20px grey;
Der dritte Wert von 20px legt den Weichzeichnungswert fest. Je größer der Wert, desto stärker die Unschärfe.
Sie können beide verwenden, beachten Sie dies jedoch backdrop-filter
hat keine Browserunterstützung für Firefox und Internet Explorer.
Was hast du bisher gefunden? Hast du dieses Problem gegoogelt?
– Erty Seidohl
15. August 2012 um 20:54 Uhr
mögliches Duplikat des HTML5-Gaußschen Unschärfeeffekts
– Chris Laplante
15. August 2012 um 20:55 Uhr
mögliches Duplikat von How to apply a CSS 3 blur filter to a background image that I set with background-image?
– AncientSwordRage
16. März 2015 um 9:27 Uhr