Здравствуйте, в портфолио есть работы и есть фильтрация работ. У работы есть анимация и она плавно пропадает и другие работы занимают ее место, но это происходит резко. Я не знаю как сделать это плавно.
У работы есть анимация и она плавно пропадает и другие работы занимают ее место, но это происходит резко.
Так анимация все таки есть или ее нет? Плавно или резко?
Выложите проблемный код в песочницу jsfiddle.net или codepen.io и опишите что должно происходить.
Ankhena, мне нужно также, но у меня не работает. Элемент пропадает, но пустое место остается, а у вас блоки занимают пустое место. Может дело в том что я использую css grid.
Артур Кудашев, ну дык перепиши под предложенный вариант с флексами, раз не хочешь нам код показывать. либо смотри template-areas грида, раз он пустые блоки оставляет.
я конечно хз, но ебани просто transition: all .3s;
На блоки портфолио или что у тебя там резко пропадает ( проинспектируй проверь, хоть что нибудь сделай уже )
чтобы обмануть смещение нужно анимацией как бы все скрывать, а затем перестраивать и отображать
например
$('.item').fadeOut()
...
отсортировали..
$('.item').fadeIn()