Was ist der beste Weg, um Hover in gestylten Komponenten zu behandeln. Ich habe ein Umhüllungselement, das beim Überfahren eine Schaltfläche anzeigt.Ziel eine andere gestylte Komponente auf Hover
Ich könnte einige Zustand auf der Komponente implementieren und eine Eigenschaft bei Hover umschalten, aber ich frage mich, ob es eine bessere Möglichkeit gibt, dies mit styled-cmponents zu tun.
So etwas wie die folgende nicht funktioniert aber wäre ideal:
const Wrapper = styled.div`
border-radius: 0.25rem;
overflow: hidden;
box-shadow: 0 3px 10px -3px rgba(0, 0, 0, 0.25);
&:not(:last-child) {
margin-bottom: 2rem;
}
&:hover {
.button {
display: none;
}
}
`
Das sieht relevant aus: https://github.com/styled-components/styled-components/issues/142 – nickspiel