на многих сайтах, таких как http://www.clearleft.com , вы заметите, что при наведении ссылок они переходят в другой цвет, в отличие от немедленного переключения, действия по умолчанию.
Я полагаю, JavaScript используется для создания этого эффекта, кто-нибудь знает, как?
Ответы:
В настоящее время люди просто используют переходы CSS3, потому что это намного проще, чем возиться с JS , поддержка браузера достаточно хорошая и просто косметическая, поэтому не имеет значения, если она не работает.
Примерно так получается работа:
Вы также можете переносить определенные свойства CSS с разными временами и функциями замедления, разделяя каждое объявление запятой, например так:
Демо здесь
источник
Я знаю, что в вопросе, который вы указали «Я предполагаю, что JavaScript используется для создания этого эффекта», но CSS также может быть использован, пример ниже.
CSS
HTML
А вот JSFIDDLE для приведенного выше кода!
Марсель в одном из ответов указывает, что вы можете «перенести несколько свойств CSS», вы также можете использовать «все», чтобы применить к элементу все ваши стили: hover, как показано ниже.
CSS
HTML
А вот JSFIDDLE для примера "все"!
источник
Вы можете сделать это с JQueryUI:
http://jsfiddle.net/dWCbk/
источник
Попробуйте это в вашем CSS:
источник