@slavapegaskin

Как сделать анимацию при скрытии элемента без JavaScript?

Всем привет! Есть следующий код, и он работает, но нужно сделать так чтобы скрываемый элемент удалялся из потока, а не просто становился не видимым. Если написать"display: none;" для правила с селектором "input[type="checkbox"]:not(:checked) + div" вместо "opacity: 0", то элемент скрывается (удаляется из потока) без анимации. Вопрос: "Как заставить элемент скрываться(удаляться из потока) с анимацией без применения JS?".
Код: codepen.io/slavapegaskin/pen/grLRwr
cdpn.io/grLRwr
  • Вопрос задан
  • 513 просмотров
Решения вопроса 1
tyukavin_denis
@tyukavin_denis
web developer
input[type="checkbox"]:not(:checked) + div {
position: absolute; /*элемент выпадает из потока*/
opacity: 0;
animation: fade-out 1s;
}

как вариант
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
JustinBieber
@JustinBieber
Звизда
как по мне display: none; красивей, чем position: absolute;
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы