Когда ваши <a>
скрыты, они не занимают места на экране.Как только они становятся скрытыми, они внезапно занимают место.Вот почему, в вашем живом примере, при наведении курсора вы сразу же видите, что пространство открылось.
Текст переместился из нулевого пространства в полное.Это не сразу видно, потому что непрозрачность начинается с нуля и достигает полной непрозрачности только через 1500 миллисекунд.Тем не менее, даже при нулевой непрозрачности она все еще существует, занимая место.
Так что то, о чем вы спрашиваете, на самом деле невозможно.Вы МОЖЕТЕ сделать свои <a>
абсолютно позиционированными, чтобы они никогда не занимали места, а после того, как они полностью исчезают, пространство между вашими графиками расширяется, но я не уверен, что вы к этому стремитесь ...