Как сделать бегущую строку и бегущее изображение в дневнике.

Часто при написании своего сайта, или его управлением, возникает потребность установить на сайт бегущую строку . Такой элемент дизайна привлекает внимание посетителей на нужные разделы сайта, а также может выделить определенную информацию на передний план, что даст возможность первоочередного просмотра нужной темы. В бегущей строке можно показывать рекламные обьявления, изображения, смайлики, баннеры и т. д.

Сама бегущая строка создается тегом < marquee > текст , а точнее создаёт динамический эффект автоматического скроллинга. Тег MARQUEE - блочный контейнер, аналогичный тегам P DIV SPAN, в который помещается нужная информация для отображения. Все моменты рассматривать довольно долго и сложно для начала, но здесь ниже будут показаны основные моменты для управления бегущей строкой и показаны примеры, на которых можно тренироваться.

Стандартная запись бегущей строки такая -
< marquee > текст внутри блока, или изображение, или несколько изображений, или ссылки ,
соответствует такой записи -
< marquee behavior="scroll" direction="left" loop="-1" scrollamount="6" scrolldelay="0" > наполнение... < /marquee >

Атрибуты тега MARQUEE.

direction=" " - атрибут устанавливающий направление скроллинга:
Значения:
left - движение справа налево (по умолчанию)
right - движение слева направо
up - движение снизу верх
down - движение сверху вниз
behavior=" " - атрибут устанавливающий тип скроллинга:
Значения:
scroll - скроллинг в одном из заданных направлений (по умолчанию)
slide - одноразовый скроллинг с остановом контента
alternate - возвратно-поступательный скроллинг

width=" " - устанавливает ширину блока для строки
height=" " - устанавливает высоту блока
hspace=" " - отступа в пикселях от вертикальных границ блока
vspace=" " - отступ в пикселях от горизонтальных границ блока

bgcolor=" "
style=" " - атрибут указывает стиль форматирования блока и контента
class=" " - атрибут внедрение стиля форматирования блока и контента


loop=" " - определяет количество циклов перемещения
"-1" или "infinite" - безконечное перемещение наполнения в блоке
"N" - целое число, задающее количество показов в блоке

bgcolor=" " - атрибут устаналивающий параметр цвета фона скроллинга


Атрибут scrollAmount - устанавливает скорость движения строки.

Примеры бегущей строки.

простая строка - по умолчанию
заданные размеры блока строки
меняем фон блока
движение слева направо
постоянное движение
снизу вверх

Сверху вниз
меняем скорость на маленькую
медленное движение текста снизу вверх и наоборот
строка со ссылкой на

HTML - код примеров бегущей строки.

простая строка - по умолчанию заданные размеры блока строки меняем фон блока движение слева направо постоянное движение снизу вверх сверху вниз меняем скорость на маленькую медленное движение текста снизу вверх и наоборот строка со ссылкой на

Вот такие простые примеры бегущей строки , а проявив фантазию, или определив цели для использования текстов в таком блоке, можно придумать довольно невероятные варианты написания бегущих строк для своих сайтов.

по материалам сайта

Всего комментариев - 2 . Можете оставить свой комментарий.

Роман 2012-08-09 20:45:46 сайт автора -

Спасибо! Классная штука!


Antonina 2012-12-05 11:38:33 сайт автора - http://prosuperdom.com

Спасибо за замечательную подборку строк. Разместила у себя на сайте строку со ссылкой. Правда,сначала текст бежал под зеленой строчкой. Увеличила ширину, стал бежать по строчке. Когда изменила текст ссылки, она поднялась вверх и пришлось снова уменьшать ширину. Вот такие вот пришлось проделать манипуляции. Но строчку удалось установить в конкретную статью. А как сделать строчку просто на главной странице сайта,если он на Вордпрессе. Куда вставлять необходимый код? Если можно, подскажите, пожалуйста. Добро пожаловать в гости!

Будет не совсем обычный урок. Речь пойдет об анимации.

Нет, в фотошопе мы разбираться на будем, обойдемся старым добрым HTML и научимся делать несколько анимационных фокусов.

Анимация для сайта забавная штука, скажу я Вам, но почему-то редко применяемая, хотя сложного вообще ничего нет.

Я думаю, что многие веб-мастера просто не знают о существовании специального тега, который приводит в движение текст и оживляет картинки.

Фотошоп — великая сила, кстати скоро выйдет серия бесплатных видео уроков по анимации картинок, так что подписывайтесь на обновления блога .

Многие вещи можно анимировать без применения фотошопа, средствами обычного HTML, но давайте обо всем по-порядку. Поехали!

Как на сайте сделать бегущую строку с помощью HTML

Итак, знакомьтесь! Волшебный тег — . Изначально этот тег был разработан для браузера Internet Explorer, но со временем и другие браузеры стали поддерживать его применение.

Давайте заставим строку двигаться. Для этого в редакторе WordPress, в HTML режиме вставляем следующее:

Бегущая строка

Бегущая строка

Невероятно, но строчка стала двигаться. Теперь давайте сделаем строчку немного заметнее, добавив стили.

Бегущая строка

Бегущая строка

Применив атрибут direction со значением right мы изменим направление движения бегущей строки и она будет двигаться справа налево:

Бегущая строка

Бегущая строка

По умолчанию тегу присвоен атрибут direction со значением left , поэтому строчка без применения атрибутов движется слева направо.

Подставив значение up для атрибута direction мы заставим строчку двигаться снизу вверх:

Бегущая строка

Бегущая строка

Значение down укажет строчке двигаться сверху вниз

Бегущая строка

Бегущая строка

Мне кажется надо увеличить скорость прокрутки бегущей строки, для этого мы используем атрибут scrollamount . В кавычках указываем число от 1. Например:

Бегущая строка

Бегущая строка

Теперь давайте немного остановимся и разберемся как работает тег .

Анимация происходит за счет постоянного затирания информации и отображения ее на новом месте. С помощью значений для атрибута мы устанавливаем расстояние в пикселях между стертым и новым положением строчки, тем самым влияя на скорость и плавность ее движения.

По молчанию стоит значение 6, но если задать значение 1, то расстояние между старым и новым положением строчки будет равняться 1 пикселю, что обеспечит медленный и плавный ход бегущей строки:

Бегущая строка

Бегущая строка

Атрибут behavior задает способ прокрутки внутри заданного блока и по умолчанию имеет значение scroll , что заставляет бегущую строчку скрываться из виду и начинать движение сначала.

Но если подставить значение alternate , то строчка не будет скрываться из виду, а дойдя до границ блока начнет движение в обратную сторону:

Бегущая строка

Бегущая строка

Значение slide для атрибута behavior дает команду бегущей строчке дойти до границы блока и остановиться:

Бегущая строка

Бегущая строка

Атрибут height задает высоту блока. По умолчанию стоит 12 пикселей, но давайте ее изменим и немного добавим к скорости прокрутки бегущей строки:

Бегущая строка

Бегущая строка

Атрибут width отвечает за ширину блока. Можно применять атрибуты width и height вместе, чтобы задать желаемые границы блока. Для наглядности добавим рамку в стили и чуть-чуть замедлим скорость прокрутки:

Бегущая строка

Бегущая строка

Теперь давайте зададим фон для бегущей строки. Для этого применим атрибут bgcolor и поставим для него желтый цвет фона:

Бегущая строка

Бегущая строка

Теперь попробуем сделать так, чтобы бегущая строка двигалась в разные стороны.

Бегущая строкаБегущая строка

Бегущая строка Бегущая строка

Устанавливаем время задержки анимации с помощью атрибута scrolldelay , подставляя числовые значения. По умолчанию стоит 80 миллисекунд:

Бегущая строка

Бегущая строка

Атрибут scrolldelay — это еще один инструмент, с помощью которого мы можем регулировать скорость прокрутки.

Анимация изображений на сайте

Простой пример анимации изображения:

Конечно сама картинка анимирована в фотошопе, но мы ее заставили перемещаться по странице, создавая эффект движения.

Вот еще интересный пример, с помощью тега marquee можно создать простенький слайдер:

анимированные фавиконы различные баннеры и слайдеры. Анимация широко используется на сайтах.
Я же показал Вам самый простой способ анимации, с помощью тега marquee.
Если Вам понравилась статья, поделитесь с друзьями в соц сетях. А если вдруг будут вопросы, то задавайте их в комментариях. Удачи!

Бегущая строка в тексте документа является одним из легких способов оживить Web-страницу. Бегущие объекты всегда привлекают внимание, и пользователь обязательно прочтет что там написано. Так же бегущую строку можно применять, там где мало места. Но не следует злоупотреблять экономией места. Помните, что посетитель может просто не дождаться, когда в бегущей строке отобразится весь текст сообщения.

Бегущая строка создаётся с помощью контейнера тэгов ... со следующими атрибутами:

  • width="..." - ширина бегущей строки в пикселях или процентах от ширины экрана.
  • height="..." - высота бегущей строки в пикселях или процентах. (Если вы делаете бегущую строку в одну строчку, то можно высоту не указывать, она сама подбирается под размер букв).
  • bgcolor="..." - определяет цвет фона бегущей строки.
  • behavior="..." задает тип движения (поведение) бегущей строки и имеет следующие значения:
    • scroll - циклическая прокрутка текста из одного конца в другой Бегущая строка
    • slide - текст появляется с одного края и останавливается у другого. Бегущая строка
    • alternate - текст перемещается от одного края к другому и обратно. Бегущая строка
  • direction="..." - определяет направление движения бегущей строки. Имеет следующие значения:
    • left - текст движется влево по строке Бегущая строка
    • right - текст движется вправо по строке Бегущая строка
    • up - вся строка перемещается снизу вверх Бегущая строка
    • down - строка движется сверху вниз Бегущая строка
  • scrollamount="..." - шаг перемещения в строке в пикселах, на который перемещается текст за заданный интервал времени. Например:
    Бегущая строка - scrollamount="1"
    Бегущая строка - scrollamount="2"
    Бегущая строка - scrollamount="2"
  • scrolldelay="..." - Этот атрибут задаёт временной интервал между шагами бегущей строки в миллисекундах. Например:
    Бегущая строка - scrolldelay="100"
    Бегущая строка - scrolldelay="200"
    Бегущая строка - scrolldelay="300"
  • loop="..." - задаёт число проходов текста бегущей строки. По умолчанию или при указании значения -1 (infinite) броузер будет прокручивать текст бесконечное число раз.
  • hspace="..." - Этот атрибут задает поле в пикселах справа и слева от бегущей строки.
    Бегущая строка - hspace="10"
    Бегущая строка - hspace="0"
  • vspace="..." - Этот атрибут задает отступ в пикселах выше и ниже бегущей строки.
    Бегущая строка - hspace="0"
    Бегущая строка - hspace="10"

Ниже приведен пример кода для бегущей строки размеро 50 пикселей в высоту и 250 пикселей в ширину. Определена бесконечная прокрутка текста, текст перемещается слева направо и имеет ярко-голубом фоне.

Пример берущей строки.

А так выглядит результат этого кода:
Пример берущей строки.

Всем привет. Сегодня я покажу вам 1 быстрый способ, как делается в html бегущая строка. Для этого мы будем использовать тег marquee, который позволяет перемещать не только текст, но и строки. Но мы ограничимся текстом.

Тег marquee и его атрибуты

На самом деле с помощью этого тега сделать бегущую строку невероятно просто. Смотрите на код:

Все мы, вебмастера и разработчики, постоянно работаем с сайтами. Хотел бы вам порекомендовать площадки, которыми пользуюсь сам:
  1. Reg.ru - здесь регистрирую и продлеваю доменные имена, очень надежная компания!
  2. HostIQ - хостинг премиум качества.
  3. Ihor - более бюджетный, но тоже очень качественный хостинг-провайдер.
  4. Telderi.ru - единственная надежная биржа в рунете, на которой можно купить готовые сайты с доходом!


Через css настроим фоновый цвет, цвет текста и размер шрифта.

marquee{
background: #246B5C;
font-size: 22px;
color: #fff;
}

И вот он уже результат:

Здесь может быть ваша реклама

А теперь разбираемся с атрибутами. Во-первых, это direction . Мы указали right , но можно также указать left , тогда движение будет начинаться с правого конца и идти в левый. Кроме этого, движение может быть вверх и вниз (up и down). Можете сами протестировать разные значения.

Не менее важным является атрибут behavior , который определяет тип движения. У него есть три значения:

  1. scroll — содержимое доходит до края, заходит за край и появляется вначале, начиная движение заново.
  2. alternate — содержимое не выходит за края, перемещаясь внутри них.
  3. slide — контент перемещается один раз в указанную сторону, доходит до края и останавливается.

Какие еще есть атрибуты (необязательные):

  1. scrollamount — скорость движения строки. Задается в пикселах без px, только числом. По умолчанию стоит 6 пикселей. Вы можете поставить больше и меньше, чтобы протестировать в работе это значение.
  2. loop — кол-во повторений движений. Задается любым положительным числом. Если атрибут не прописывать, будет бесконечное кол-во повторений.

В общем-то, это все атрибуты, которые вам надо знать, чтобы управлять бегущей строкой. Все остальное можно настроить через css, что я собственно и сделал (отступы, цвет, фон и т.д.)

Internet Explorer Chrome Opera Safari Firefox Android iOS
3.0+ 1.0+ 4.0+ 1.0+ 1.0+ 1.0+ 1.0+

Спецификация

HTML: 3.2 4.01 5.0 XHTML: 1.0 1.1

Описание

Тег создает бегущую строку на странице. На самом деле содержимое контейнера не ограничивается строками и позволяет перемещать (скролировать) любые элементы веб-страницы — изображения, текст, таблицы, элементы форм и т.д. Перемещение можно задать не только по горизонтали, но и вертикали, в этом случае указываются размеры области, в которой будет происходить движение.

Первоначально тег был предназначен только для браузера Internet Explorer, но современные версии других браузеров также понимают и поддерживают этот тег.

Синтаксис

...

Атрибуты

Задает тип движения содержимого контейнера . Цвет фона. Указывает направление движения содержимого контейнера . Высота области прокрутки. Горизонтальные поля вокруг контента. Задает, сколько раз будет прокручиваться содержимое. Скорость движения контента. Величина задержки в миллисекундах между движениями. Отменяет встроенный ограничитель скорости при низких значениях атрибута scrolldelay . Вертикальные поля вокруг содержимого. Ширина области прокрутки.

Закрывающий тег

Обязателен.

Валидация

Этот тег не входит в спецификацию HTML и его наличие приведет к невалидному коду.

HTML 4.01 IE Cr Op Sa Fx

Тег MARQUEE Lorem ipsum dolor sit amet...