Кажется, я не могу найти правильный синтаксис для сокращения перехода CSS с несколькими свойствами. Это ничего не делает:
.element {
-webkit-transition: height .5s, opacity .5s .5s;
-moz-transition: height .5s, opacity .5s .5s;
-ms-transition: height .5s, opacity .5s .5s;
transition: height .5s, opacity .5s .5s;
height: 0;
opacity: 0;
overflow: 0;
}
.element.show {
height: 200px;
opacity: 1;
}
Я добавляю шоу-класс с помощью javascript. Элемент становится выше и заметен, он просто не переходит. Тестирование в последних версиях Chrome, FF и Safari.
Что я делаю неправильно?
РЕДАКТИРОВАТЬ: Чтобы быть ясным, я ищу сокращенную версию, чтобы уменьшить мой CSS. Достаточно раздуты со всеми приставками вендоров. Также расширен пример кода.
.5s
послеopacity
? - person BoltClock   schedule 12.03.2012