Анимация перемещения при realyout

193
30 декабря 2018, 12:40

Есть несколько элементов в строке. При скрытии (display:none) одного из них - остальные смещаются влево. Каким образом можно анимировать перемещающиеся элементы (сделать плавное перемещение)?

Answer 1

свойство display не анимируется. Можно плавно уменьшать размеры. Нижеследующий пример работает при наведении.

.slideToggle{ 
  display:inline-block; 
  font-style:italic; 
  color:red; 
  max-width:100%; 
  overflow:hidden; 
  transition:all .5s ease; 
  vertical-align:bottom; 
  white-space:nowrap;   
} 
p:hover .slideToggle{ 
  max-width:0; 
}
<p><span class="slideToggle">toggle me, toggle me completly</span> asdasd asd asd asdasd asd asd asd asd</p>

READ ALSO
Прошу проконсультировать по JS-коду

Прошу проконсультировать по JS-коду

Разбираюсь с чужим js-кодом, которым раньше не занималсяЕсть строка на JSP-странице:

167
Добавление новых рядов и колонок в таблицу при нажатии кнопки

Добавление новых рядов и колонок в таблицу при нажатии кнопки

По нажатию на кнопку добавляется каждый раз только 1 соответствующий элементА надо, чтобы каждый раз добавлялся новый элемент с сохранением...

198
Как заставить nuxt@auth и nuxt-i18n подружиться

Как заставить nuxt@auth и nuxt-i18n подружиться

В приложении используется модуль nuxt@auth с требованием авторизации ко всем страницамРешили добавить nuxt-i18n

213