Плагины jQuery: Background-Position AnimationsВ первой части сниппетов jQuery мы уже упоминали про использование плагина Color animations, который позволяет плавно изменять цвет элементов страницы. Сегодня мы рассмотрим еще один плагин jQuery: Background-Position Animations, который, дает возможность анимировать положение картинки фона любого элемента. Давайте разберем три примера использования этого плагина: кнопки, дырявые кнопки и меню. Пример 1. Кнопки.Для начала сделаем простую кнопку со скругленными углами
HTML: Замечу, что для того, чтобы плагин работал корректно в FF, изначальное положение бэкграунда надо указывать inline. Не забыв добавить jQuery и плагин, заставим эту кнопку анимироваться при наведении на нее курсора: Javascript: Как видите, перед тем как анимировать, я запускаю функцию stop(). Эта функция останавливает анимацию для этой кнопки. А запускать ее нужно для того, чтобы при наведении на кнопку несоклько раз, предыдущая анимация останавливалась, а запускалась новая. В противном случае нам придется наблюдать, как процесс движения бэкграунда будет повторяться столько раз, сколько раз мы навели курсор на кнопку. В этом примере я использовал много различных фоновых изображений:
и другие. Чтобы было совсем понятно смотрим пример 1. Пример 2. Дырявые кнопки.Подход в этом примере заключается в том, что мы создали изображение кнопки, в которой текст является вырезанным. А анимация, которая будет при этом происходить, будет касаться только этой дырявой области. Картинка кнопки:
Картинка бэкграунда:
Да, с размером эллипса я, наверное, переборщил =) Пример 3. Меню.HTML: CSS: Javascript: И, наконец, фоновые изображения:
Все. Высказался. А вы что думаете о таких кнопках и менюшках? PS. Всем веселой рабочей недели =) Автор статьи: Жека БелодедПонаписал еще 17 статей.
Понравилась статья?Тогда подпишись на обновления через RSS или воспользуйся
|
Поиск по сайтуСпонсоры
Случайные статьи
Блогорол
|
||
|
|||