Hallo Killua,
bin aus dem Urlaub zurück und habe mal gespielt. Ich denke, Du möchtest (mit anderen Blendmodi) sowas:
Pseudo-Animation von Keyword-Eigenschaften
Es sind 3 Bilder:
- Wald als Hintergrund
- Rehe "regular" mit mix-blend-mode 1 und opacity 1
- Rehe "hover" mit mix-blend-mode 2 und opacity 0
Die "regular"-Rehe sind mit z-index im Vordergrund, damit sie den :hover-Status bekommen können. Wenn das passiert, wird ihre Opacity auf 0 gesetzt. Da die "hover"-Rehe im DOM nachfolgen, kann ich den Geschwister-Kombinator verwenden, um den :hover der "regular"-Rehe in eine opacity:1 der "hover" Rehe umzusetzen.
Man kann das auch ohne z-index machen, dann kommt der :hover aber zu den "hover"-Rehen und man muss bei den "regular"-Rehen :has() verwenden, um zu erkennen, ob das nachfolgende Geschwisterelement gehovert wird.
Per transition-Angaben für die gemeinsame does-Klasse habe ich dann noch festgelegt, dass die opacity in 1s überblendet wird.
Und natürlich habe ich auch die Tastaturler bedacht und verarbeite :hover und :focus gleich.
Rolf
sumpsi - posui - obstruxi