Я пытаюсь создать простое меню с хорошим эффектом перехода, используя jQuery или CSS3.Проблема в том, что мне нужны 3 кнопки с 3 разными состояниями наведения и активностью (т. Е. Разными цветами).Что лучше?jQuery или CSS3?Я знаю, что IE9 не поддерживает CSS3, поэтому стоит ли использовать это прямо сейчас?Я думаю, что это меню легче реализовать с помощью CSS3, чем jQuery.Смотрите мое меню здесь , которое было создано с помощью учебника jQuery, который я нашел здесь .
Как видите, вторая кнопка (красная) не отображается плавно, в то время как третья кнопка имеет более плавный переход.Мне нужен этот эффект для всех трех, но у каждой кнопки будет свой цвет.
Это то, как вы бы сделали тот же эффект с CSS3?
.button1 {
background-image: url('test.png');
}
.button1:hover {
background-image: url('test_hover.png');
transition: background-image .15s ease-in;
-webkit-transition: background-image .15s ease-in;
Надеюсь, я все правильно объяснил.Если вам нужны какие-либо разъяснения, дайте мне знать.Спасибо.