Лучшие рецепты на Новый год (выпуск 16) Новый год ...
пьём чай с Вкуснейшими сахарными "пальчиками" - (0)Берём кефир и уже через 15 минут пьём чай с Вкуснейшими сахарными "пальчиками" Берём кефир и у...
Лаваш с начинкой - рулетики в виде закуски - (0)Лаваш с начинкой - рулетики в виде закуски Лаваш с начинкой Шаур...
>Что можно подключить к компьютеру - (0)Что можно подключить к компьютеру. Оптический привод предназначен для считывания или записи инф...
блюдо из фарша - (0)Это блюдо из фарша затмит даже любимые котлеты! Это блюдо из фарша затмит даже любимые котлеты...

| любовь_левина написал 10.12.2011 17:42:34: Здравствуйте!!! Побывала в гостях на страницах Вашего дневника. Все очень понравилось. Спасибо!!!! |
| ip2512 написал 19.06.2011 18:41:22: Мысли,как волосы:у кого грязные,у кого редкие,у кого совсем нет! |
| ip2512 написал 19.11.2010 17:46:04: |
| ip2512 написал 01.10.2010 19:58:54: Сильнейший тот,кто улыбается
|
| ip2512 написал 21.09.2010 18:57:08: Если упаду-не смейтесь,а загадывайте желание -упала ЗВЕЗДА! |
>Создание бегущей строки или полосы прокрутки |
Создадим для своего сайта бегущую строку или полосу прокрутки текста или картинок. Этот прием может пригодиться для галереи изображений, либо для показа баннеров и счетчиков, если их слишком много. Запущенный таким образом текст привлекает к себе внимание на странице, хотя и не стоит злоупотреблять данным приемом.
Для реализации эффекта бегущей строки применяется тег MARQUEE. Весь код, помещенный между открывающим и закрывающим тегами marquee будет перемещаться по экрану в зависимости от указанных вами настроек.
Создадим простейшую бегущую строку текста:
За такое перемещение строки на вашей странице отвечает тег marquee с атрибутом behavior="scroll" - строчка будет двигаться справа налево бесконечное количество раз.
Атрибут scrollAmount в данном случае отвечает за скорость движения строки и может изменяться от 0 до 10. Width - ширина поля, в котором движется строка. Height - его высота.
Теперь усложним задачу и запустим строку в обратном направлении - слева направо. Для этого в тег marquee нам придется добавить атрибут direction="right" и у нас получится следующее:
Изменяя значения direction на up или down мы можем получить соответственно двигающиеся снизу вверх либо сверху вниз строки:
Все эти строки приблизительно одинаково выглядят в различных броузерах - Internet Explorer, Firefox, Opera, Safari, Netscape Navigator.
Бегущая строка также может двигаться, изменяя свое направление при достижении противоположного края экрана. Для этого атрибуту behavior нужно придать значение alternate:
Обратите внимание на то, что данный вид полос прокрутки может некорректно отображаться в некоторых броузерах. Например, в Firefox, Netscape Navigator эта строка сразу показывается во весь размер, а не появляется из-за края экрана, а в Opera движение становится прерывистым.
Теперь сделаем так, чтобы наша полоса останавливалась при наведении на нее курсора мыши. На примере горизонтальной строки, двигающейся справа налево, покажем, как использовать для этого обработку событийonMouseOver и onMouseOut:
И, наконец, за создание бегущей строки с фиксированным количеством прокруток отвечает атрибут behavior="slide". Задать количество проходов можно атрибутом loop.
| Комментировать | « Пред. запись — К дневнику — След. запись » | Страницы: [1] [Новые] |