Создание тени средствами JavaScript
Mootools
- Содержание
С помощью этого скрипта Вы можете наложить тень к любому объекту. Скрипт использует JavaSctipt-фреймворк Mootools 1.2. Использовать его достаточно просто, необходимо скачать библиотеку Mootools с официального сайта, скачать классы mooCanvas, mooCanvasShadow и подключить их к документу.
<script src="js/mootools-1.2-core.js" type="text/javascript"></script> <script src="js/moocanvas.js"></script> <script src="js/mooCanvasShadow.js"></script>
Затем добавим событие domready, инициализирующий класс с требуемыми опциями:
window.addEvent('domready',function(){
$('shadow').mooCanvasShadow({
opacity: 0.2,
size: 10,
radius: 15,
color: '#333333'
});
})
Опции:
- shadow - идентификатор элемента, образующего тень
- opacity - непрозрачность
- size - ширина тени
- radius - радиус
- color - цвет тени
Внимание! Для правильного отображения тени следует установить поля и отступы для body равными 0.
body {
margin: 0;
padding: 0;
}
Также не забудьте установить фон background у элемента shadow. Иначе Вы увидите слой тени прямо под вашим элементом.
Учтите, что слой shadow, "отбрасывающий" тень должен быть статическим. Так как его изменение размеров не приведет к изменению размеров тени, визуальный эффект нарушится.
Посмотреть пару примеров и скачать их можно на сайте источника.
Понравилась статья? Подпишись на RSS.
Pagination Class в CodeIgniter Многоуровневое выпадающее меню
Комментарии
Ссылка около текста “или с моего САЙТА” ведет на DropDownMenu, думаю, это опечатка. Ведь ожидал увидеть “создание тени”.
ОтветитьБольшое спасибо, исправил
Ответитьтень не работает в ФФ2, что очень странно. Даже в ие6 все ок
Ответить