Наверх
Меню
Мини-чат
Наш опрос
Форма входа
Поиск
Друзья сайта
Реклама
Статистика
Онлайн всего: 1
Гостей: 1
Пользователей: 0
Самостоятельная установка межкомнатных дверей своими руками.
Мы в ВК
Главная » Файлы » Всё для сайта » Скрипты |
Эффект перекрытия элементов
[ · Скачать удаленно () · Скриншот ] | 09.06.2013, 15:52 |
Сегодня будем делать плавный эффект перекрытия или наложения на jQuery. Идея заключается в изменении прозрачности или цвета отдельных элементов, как будто мы выполнили наложение на контент нового слоя. Это позволяет сосредоточить внимание пользователя на отдельных элементах веб-страницы, делая другие менее заметными.Во-первых, нам необходимо определить, к каким элементам мы хотим применить тот или иной эффект, как анимация прозрачности или цвета элемента, или и то и другое. Для элементов, которые хотим затенить, назначаем класс "e-fade", которые хотим перекрасить, назначаем класс "e-color". И для любого из этих элементов, независимо от того, какой класс они используют, или оба сразу, мы должны присвоить дополнительный класс "effect". Code <!-- Анимация цвета --> <h2 class="effect e-color">Пользовательский эффект на jQuery</h2> <!-- Анимация прозрачности --> <h2 class="effect e-fade">Пользовательский эффект на jQuery</h2> <!-- Анимация и цвета и прозрачности --> <h2 class="effect e-color e-fade">Пользовательский эффект на jQuery</h2> В head вставляем: Code <link rel="stylesheet" type="text/css" href="http://megascripts.ru/demo/perekr_elemento/styles.css" /> В нашем примере мы будем использовать меню запускающего анимацию событий. При наведении мыши на пункт меню, то к элементу будет применен тот или иной эффект. Для усиления концентрации внимания мы добавим ещё один класс для определенных элементов над которыми не будет производиться анимация. Название класса будет таким же, как и ID для одного из пунктов меню. Таким образом мы создаем связь между ними: В body: Code <div id="container" class="container"> <ul id="menu" class="menu"> <li><a href="#" id="effect-a"><img src="http://megascripts.ru/demo/perekr_elemento/1.png" alt="1"/></a></li> <li><a href="#" id="effect-n"><img src="http://megascripts.ru/demo/perekr_elemento/2.png" alt="2"/></a></li> <li><a href="#" id="effect-b"><img src="http://megascripts.ru/demo/perekr_elemento/3.png" alt="3"/></a></li> <li><a href="#"><img src="http://megascripts.ru/demo/perekr_elemento/4.png" alt="4"/></a></li> <li><a href="#"><img src="http://megascripts.ru/demo/perekr_elemento/5.png" alt="5"/></a></li> </ul> <div class="content"> <h1 class="effect-a">Эффект перекрытия элементов</h1> <h2 class="effect-a">использует jQuery</h2> < class="effect-a">Быть знаменитым некрасиво. Не это подымает ввысь. Не надо заводить архива, Над рукописями трястись.</p> </div> </div> Как вы наверно заметили, то первый пункт меню получит соответствующий ID (id="effect-a"), и h3, p (class="effect-a") получили класс с тем же названием. Поэтому, когда мы наведем курсор мыши на пункт меню все другие элементы (у которых есть предыдущие классы эффекта) будут анимированы, кроме этого. Стиль и иконки находятся в архиве. Вот и всё. | |
Просмотров: 469 | Загрузок: 195 | |
Всего комментариев: 0 | |