Как сделать плавную прозрачность веб — элемента с помощью JQuery
И снова приветствую Вас дорогие читатели блога beloweb.ru. Сегодня я хочу рассказать Вам как сделать плавную прозрачность любого элемента на сайте с помощью JQuery. Что значит для любого элемента? А значит это то, что данную прозрачность Вы сможете применить к любым картинкам, счётчикам, а также тегам на сайте. Всё это просто украсит Ваш ресурс. В общем давайте будем начинать.
Напомню, что скриптом с нами поделился megaweb.su, за что ему огромное спасибо.
Скрипт
Самое первое, что нужно сделать — это подключить библиотеку jQuery, в смысле, скрипт, которые ниже нужно поставить между тегами <head> и </head>.
<script type="text/javascript" src="http://yandex.st/jquery/1.4.2/jquery.min.js"></script>
Затем, туда же перед тегом </head> нужно скопировать и вставить следующий jQuery скрипт:
<script type="text/javascript">; $(document).ready(function(){ $('.megaweb').each(function(){ $(this).animate({opacity:'0.3'},1); $(this).mouseover(function(){ $(this).stop().animate({opacity:'1.0'},600); }); $(this).mouseout(function(){ $(this).stop().animate({opacity:'0.3'},300); }); }); }); </script>
Скопировали? Поздравляю большую часть работы Вы уже сделали :-)
Настройка скрипта
Данный скрипт Вы полностью можете настроить под свой вкус.
- $(‘.megaweb’) — это название класса, который будет применяться к веб элементам;
- animate({opacity:’0.3′},1); — это самая оптимальная прозрачность элемента;
- animate({opacity:’1.0′},600); — прозрачность веб — элемента при наведении;
- animate({opacity:’0.3′},300); — возвращение элемента к самой первой прозрачности, после того как курсор убран с элемента.
После того как мы настроили скрип как нам нужно, его можно применять к элементам веб — дизайна с помощью класса, например:
<h3 class=»megaweb»>https://beloweb.name/</h3>
Или к картинке
<img class=»megaweb» src=»primer.png»/>
Или же с помощью тега <div>
<div class="megaweb"> веб - элемент </div>
Пример
Как видите, здесь ничего сложно нет, только есть одно но, не нужно злоупотреблять данным скриптом, потому что сайт будет тормозить.
До скорых встреч, друзья.