hover effect greift nicht?

1 Antwort

Vom Beitragsersteller als hilfreich ausgezeichnet

Die Pseudoklasse selbst greift durchaus. Du würdest es sehen, wenn du ein anderes Property ändern würdest (z.B. background-color).

Die Wertänderung für flex-basis zeigt keine visuelle Wirkung, da die Größenberechnung der Flexbox-Items durch flex-grow und flex-shrink bestimmt wird. Der Wert von flex-basis ist nur ein Vorschlag, auf dessen Grundlage der Browser austariert. Außerdem hast du doch eine Maximalbreite für die Box vorgegeben, die kleiner ist, als der Zielwert.

Gib dem flex-Shorthand also andere Werte (flex-basis kann aus der Regel raus, der Wert kann schon gleich mit dem Shorthand richtig gesetzt werden)

flex: 0 0 300px;

und überlege dir nochmal, wie du mit max-width verfahren willst. Entweder muss es raus oder du verteilst andere Werte.