Reflection.js для MooTools

Reflection.js для MooTools — це модифікований варіант скрипту Reflection.js (дзеркальне відображення), переписаний на основі JavaScript-фреймворку MooTools. Він дозволяє миттєво додати ефект відображення для зображень в сучасних браузерах, маючи доволі невеликий розмір — 2 Кб.

Reflection.js для MooTools

Використання

Давайте на прикладі спробуємо розібратись, як користуватись цим скриптом. Для початку завантажимо архів з сайту проекту (в ньому є також mootools.js) — reflection-1.42.zip (13,28 Кб). Я взяв найсвіжішу версію. На момент, коли ви використовуватимете Reflection, можливо буде нова версія, тож завантажте саме її.

Отже створюємо файл з розширення html для тестування і в тій же папці кладемо малюнок. В моєму випадку це зображення симпатичної червоної панди — файл test.jpg. Вміст html-файлу може бути, наприклад, таким:

<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Reflection.js для MooTools</title>

<script type="text/javascript" src="js/mootools.js"></script>
<script type="text/javascript" src="js/reflection.js"></script>

<script type="text/javascript">
      window.addEvent('domready', function() {
            $("testReflectionImg").reflect( {opacity: .7} );
      });
</script>

</head>
<body>

<p align="center">
      <img id="testReflectionImg" src="test.jpg" alt="" />
</p>

</body>
</html>

Тепер трохи проясню що й до чого. Спочатку ми робимо звичну для вас справу — під’єднуємо MooTools та Reflection:

<script type="text/javascript" src="js/mootools.js"></script>
<script type="text/javascript" src="js/reflection.js"></script>

Тоді кажемо скрипту, який саме малюнок слід відобразити. В нашому випадку — це малюнок з ID рівним testReflectionImg. Також в опціях задаємо прозорість:

window.addEvent('domready', function() {
      $("testReflectionImg").reflect( {opacity: .7} );
});

Сумісність

Reflection.js для MooTools працює у всіх браузерах, що підтримують canvas-теґ (полотно): Firefox 1.5+, Opera 9+, Safari 2+, Camino та Google Chrome. Він також працює в Internet Explorer 6+, використовуючи альтернативну техніку малювання.

Домашня сторінка Reflection (MooTools)

Категорія: Графіка, Корисні плагіни. Теґи: , . Ви можете слідкувати за коментуванням цієї статті за допомогою RSS 2.0. Ви можете залишити коментар, або надіслати трекбек з вашого сайту.

Залишити коментар

XHTML: Ви можете використовувати ці теґи: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>