Вторник, 03.03.2026, 21:27
Меню сайта
    Форма входа
    Категории раздела
    скрипты для ucoz сайта [3099]
    шаблоны для ucoz скачать [2660]
    Иконки групп для форума [25]
    Графика для сайта [1953]
    шаблоны psd для фотошопа [27]
    кисти для фотошопа [39]
    уроки фотошопа на русском языке [4]
    стили для фотошопа [3]
    шрифты для фотошопа cs4 [12]
    Web-master [3058]
    Поиск
    Календарь
    «  Май 2009  »
    Пн Вт Ср Чт Пт Сб Вс
        123
    45678910
    11121314151617
    18192021222324
    25262728293031
    Архив записей
    Наш опрос
    Умеете ли вы писать скрипты для ucoz?
    Всего ответов: 73
    Мини-чат
    200
    Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz
  • Статистика

    Онлайн всего: 4
    Гостей: 4
    Пользователей: 0
    Главная » 2009 » Май » 11 » Создание бегущей строки
    10:04
    Создание бегущей строки
    Quote
    Элемент <MARQUEE> используется с целью создания в документе бегущей строки.
    <MARQUEE> Текст строки
    <MARQUEE> Текст строки </MARQUEE>
    <MARQUEE атрибуты> Текст строки </MARQUEE>

    Он может иметь атрибуты:
    bgcolor
    Этот атрибут задает цвет фона бегущей строки.
    Синтаксис: <MARQUEE bgcolor="цвет">

    height
    Этот атрибут задает высоту бегущей строки в пикселях или процентах от всего окна.
    Синтаксис: <MARQUEE height=число>

    direction
    Этот атрибут задает направление движения бегущей строки: left влево, right вправо, up вверх, down вниз.
    Синтаксис: <MARQUEE direction="...">

    behavior
    Этот атрибут задает поведение бегущей строки, либо scroll прокрутка, либо slide прокрутка с остановкой, либо alternate движение от края к краю.
    Синтаксис: <MARQUEE behavior="...">

    hspace
    Этот атрибут задает смещение в пикселах вправо бегущей строки.
    Синтаксис: <MARQUEE hspace=число>

    vspace
    Этот атрибут задает пустое пространство выше и ниже бегущей строки.
    Синтаксис: <MARQUEE vspace=число>

    loop
    Этот атрибут задает количество проходов бегущей строки.
    Синтаксис: <MARQUEE loop=число>

    scrollamount
    Этот атрибут задает скорость движения бегущей строки, если его значение равно 1, то она будет еле ползти, если его значение больше 10, то она будет двигаться очень быстро.
    Синтаксис: <MARQUEE scrollamount=число>

    scrolldelay
    Этот атрибут задает временной интервал между шагами бегущей строки, с помощью него можно заставить строку двигаться рывками. Единица измерения - миллисекунды, по умолчанию равен 85.
    Синтаксис: <MARQUEE scrolldelay=число>

    width
    Этот атрибут задает расстояние, на которое перемещается текст. Оно выражается в пикселях или процентах от размера всего окна.
    Синтаксис: <MARQUEE width=число>

    Это не так уж и сложно.

    Это было в общем, а теперь по подробнее:

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

    Quote
    Для создания бегущей строки есть специальный тэг: <marquee> и </marquee>

    Все, что будет размещено между этими кодами, будет "бегать".

    Но существуют различные параметры создания бегущих строк - различные атрибуты тэга.

    Рассмотрим на примерах:

    <marquee scrollamount="1" scrolldelay="20" width="300" height="20" bgcolor="#E9E9D1" behavior="scroll" direction="left">Бегущая строка сайта Pedsovet.su</marquee>

    scrollamount="1" – скорость движения строки. (Рекомендуется ставить скорость "1", в этом случае строка выглядит более удобочитаемо и не дёргается)

    scrolldelay="20" – Этот атрибут задаёт временной интервал между шагами бегущей строки.

    width="200" – ширина бегущей строки в пикселях.

    height="17" – высота бегущей строки. (Если вы делаете бегущую строку в одну строчку, то можно высоту не указывать, она сама подбирается под размер букв).

    bgcolor="#E9E9D1" – Задаёт фоновый цвет бегущей строки. (Вместо E9E9D1 подставляете свой цвет).

    direction="left" – Задаёт направление движения бегущей строки. В данном случае это "left" в лево. Но также может применять значения "right" вправо, "up" вверх, "down" вниз.

    loop="2" – задаёт число проходов бегущей строки. (Если указать "2" то два раза текст проедет и больше показываться не будет, только если ещё раз обновить страницу).

    hspace="70" - Этот атрибут задает смещение в пикселах в право бегущей строки.

    vspace="70" - Этот атрибут задает пустое пространство выше и ниже бегущей строки.

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

    behavior="scroll" – Прокрутка текста (В большинстве случаев можно не указывать, т.к. текст по умолчанию всегда прокручивается).

    behavior="slide" – Прокрутка текста с остановкой.

    behavior="alternate" – Движение от края к краю.

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

    style="BORDER: #000000 1px solid"

    Здесь #000000 это цвет, а 1px толщина границ бегущей строки в пикселях.

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

    <marquee style="BORDER: #000000 1px solid" scrollamount="1" scrolldelay="20" width="200" height="17" bgcolor="#E9E9D1" align="middle" direction="left">

    <font face="Arial" size="2" color="#CC3300">Бегущая строка</font></marquee>

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

    onmouseover=this.stop(); - при наводе курсора мыши текст остановится;
    onmouseout=this.start(); - при убирании курсора мыши текст продолжит своё движение.

    Пример получившегося кода:

    <marquee onmouseover=this.stop(); onmouseout=this.start(); style="BORDER: #000000 1px solid" scrollamount="1" scrolldelay="20" width="115" height="70" bgcolor="#E9E9D1" align="middle" direction="up"><font face="Verdana" size="2">Бегущая строка</font></marquee>

    Извините, скрины лень для всёх делать

    Категория: скрипты для ucoz сайта | Просмотров: 864 | Добавил: PALADIN | Рейтинг: 0.0/0
    Всего комментариев: 1
    1 nekit12  
    0
    аха спс мог бы я ещё зайти в панель админа.......поставил бы

    Добавлять комментарии могут только зарегистрированные пользователи.
    [ Регистрация | Вход ]