Gibt es eine reine CSS-Methode, um alle Bilder mit Ausnahme der schwebenden zu verwischen? Mein aktueller Code wird im folgenden Link angezeigt. Ich habe einen Wrap, um den Bereich zu verwischen, aber ich kann einfach nicht das Bild überfahren, um nicht zu verwischen!Wie blurr alle Bilder mit Ausnahme des aktuellen Hover über CSS
Danke!
Grundkonzept:
.wrap:hover
{
-webkit-filter: blur(13px);
-moz-filter: blur(13px);
-o-filter: blur(13px);
-ms-filter: blur(13px);
filter: blur(13px);
}
img:hover
{
-webkit-filter: blur(0px);
-moz-filter: blur(0px);
-o-filter: blur(0px);
-ms-filter: blur(0px);
filter: blur(0px);
}
Voll Code bei
https://jsfiddle.net/0q00jorc/2/ gefunden * edit
Im Grunde war ich versucht, alle Bilder mit Ausnahme der genau ein bis blurr ich immer und nicht schwebte verwischen alles, wenn ich nicht auf den Bildern bin. Der Code aus der Antwort unten tat genau das, außer dass er alle Bilder verwischte, wenn ich über dem Wrap schwebte, der Leerzeichen zwischen Bildern enthielt. Ich möchte nicht blurren, wenn ich nicht selbst auf den Bildern bin.
Bedeutet dies, dass Sie alles wollen standardmäßig verwischt werden? z.B. Wenn der Cursor nicht in dem Fenster – Pockets
der Art, wie ich es lese, will er ein Spotlight-ähnliches Feature, das heißt: alles andere auf der Sammlung wird unscharf außer dem Element von Interesse unter der Maus schweben. Weil das Gegenteil, nämlich dass alle Bilder anfänglich unscharf sind und dann nur das eine schärfen, elementar ist. –
Also ja, ich versuche alle Bilder zu verwischen außer dem, auf dem die Maus schwebt, nur wenn ich über ein Bild schwebe. Nicht standardmäßig blurr. Die folgende Lösung funktioniert gut, aber es verwischt alles, auch wenn Sie nicht über das spezifische Bild schweben. –