Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Принимает ли браузер запись в CSS типа "transition: время временная_функция;"? Например, "transition: 5s ease-out;"? ...

hérisson Знаток (333), открыт 3 недели назад
Или он не поймёт и нужно ещё название свойства, типа "transition: transform 5s ease-out;"?
2 ответа
Olen Ivanovich Мыслитель (5589) 3 недели назад
Да
hérissonЗнаток (333) 3 недели назад
Вы имеете в виду принимает?
hérisson, ты идиот что ль? самопроверка меньше времени займет, чем вопрос сюда написать!
Дед Мудрец (13894) 3 недели назад
Да, браузер примет сокращенную запись "transition: 5s ease-out;" - это валидный CSS-код. В этом случае анимационный переход будет применяться ко всем анимируемым свойствам элемента.

Однако запись "transition: transform 5s ease-out;" более специфична - она указывает, что переход длительностью 5 секунд с функцией плавности ease-out будет применяться только к свойству transform.

Выбор между этими двумя вариантами зависит от ваших целей:
- Если вы хотите анимировать все возможные изменения свойств элемента - используйте короткую запись
- Если нужно анимировать только конкретное свойство - указывайте его явно

Важно помнить, что не все CSS-свойства поддерживают анимацию. Например, можно анимировать цвет, прозрачность, размеры, но нельзя анимировать display или position.
Olen IvanovichМыслитель (5589) 3 недели назад
Какой ты версии?
Похожие вопросы