Obawiam się, że w obecnej logice układu, którą śledzisz, byłoby to bardzo trudne do naprawienia.
Dlaczego? Ponieważ podobnie jak twój floats
w pierwszym rzędzie są wyrównane obok siebie, gdy pole w górnym rzędzie jest rozszerzony na :hover
, float
s w dolnym wierszu będzie również przesunięcie względem tego również.
Oto jak bym go o osiągnięciu swój pomysł:
- Nie używaj
float
ing, użyć czegoś jak display: inline-block;
.
- Opakowania semantyczne
article
powodują problemy podczas korzystania z inline-block;
. Albo się ich pozbyć (ups, może nie być SEO friendly), albo upewnij się, że nie polegasz na overflow: hidden;
podczas stylizowania swoich "pudełek".
Przykro mi, ale nie mogę pomóc!
mógłbyś zamieścić minimalna ([SSCCE] (http://sscce.org)) demo [JS Fiddle] (http://jsfiddle.net/), [JS Bin] (http://jsbin.com) lub podobne? W ten sposób łatwiej nam dostosować swój CSS, aby rozwiązać problem bez konieczności ponownego tworzenia dema? –