Суббота, 05.07.2025, 13:55
Приветствую Вас Гость | RSS
Меню сайта
Форма входа
Поиск
Наш опрос
Оцените мой сайт
Всего ответов: 62
Мини-чат
200
Статистика

Онлайн всего: 1
Гостей: 1
Пользователей: 0

файлы

Главная » Файлы » Все для ucoz » Скрипты для ucoz

Эффект перекрытия элементов
[ Скачать с сервера (62.3 Kb) ] 04.03.2014, 12:44
Сегодня будем делать плавный эффект перекрытия или наложения на jQuery. Идея заключается в изменении прозрачности или цвета отдельных элементов, как будто мы выполнили наложение на контент нового слоя. Это позволяет сосредоточить внимание пользователя на отдельных элементах веб-страницы, делая другие менее заметными.Во-первых, нам необходимо определить, к каким элементам мы хотим применить тот или иной эффект, как анимация прозрачности или цвета элемента, или и то и другое. Для элементов, которые хотим затенить, назначаем класс "e-fade", которые хотим перекрасить, назначаем класс "e-color". И для любого из этих элементов, независимо от того, какой класс они используют, или оба сразу, мы должны присвоить дополнительный класс "effect".
Выделить всё
<!-- Анимация цвета -->
<h2 class="effect e-color">Пользовательский эффект на jQuery</h2>
<!-- Анимация прозрачности -->
<h2 class="effect e-fade">Пользовательский эффект на jQuery</h2>
<!-- Анимация и цвета и прозрачности -->
<h2 class="effect e-color e-fade">Пользовательский эффект на jQuery</h2>

В head вставляем:
Выделить всё
<link rel="stylesheet" type="text/css" href="http://megascripts.ru/demo/perekr_elemento/styles.css" />

В нашем примере мы будем использовать меню запускающего анимацию событий. При наведении мыши на пункт меню, то к элементу будет применен тот или иной эффект. Для усиления концентрации внимания мы добавим ещё один класс для определенных элементов над которыми не будет производиться анимация. Название класса будет таким же, как и ID для одного из пунктов меню. Таким образом мы создаем связь между ними:
В body:
Выделить всё
<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") получили класс с тем же названием. Поэтому, когда мы наведем курсор мыши на пункт меню все другие элементы (у которых есть предыдущие классы эффекта) будут анимированы, кроме этого.

Стиль и иконки находятся в архиве.
Вот и всё.

Категория: Скрипты для ucoz | Добавил: fakovv09
Просмотров: 285 | Загрузок: 14 | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]