Либо я неправильно понял, как он работает, либо просто не работает. У меня есть следующий CSS:Почему мой переход с CSS3 задерживается до его запуска?
transition-property: max-width;
transition-timing-function: linear;
transition-duration: 5s;
transition-delay: 0s;
Что я ожидаю, так это то, что когда я нажимаю кнопку, переходы начинаются и заканчиваются через 5 секунд.
Случается, что после того, как я нажал на кнопку, она задерживается примерно на 3,5 секунды до начала перехода, и переход длится около 1,5 секунд. Итак, всего за 5 секунд.
Если я использую transition-timing-function: ease-in;
, он задерживается около 4,5 секунд до начала перехода.
Я следующие the transition guide here.
Что я могу сделать, чтобы переход начался с момента нажатия кнопки, а затем для продолжения в течение 5 секунд?
Каковы старт/конечные значения 'Макс-width'? У меня есть подозрение. –
Дох! Хорошая догадка! 80% ......... это, вероятно, это :) – Steven
Задержка, которую вы видите, - это, вероятно, время, необходимое для анимации значений, которые не приводят к визуальному изменению, но мне нужно будет увидеть больше CSS должен быть на 100% уверен. –