шатер должен начинаться с середины? - PullRequest
10 голосов
/ 27 марта 2012

Я использую marquee для отображения панели инструментов на моем сайте, тег marquee записывается как:

<marquee loop="infinite" behavior="scroll" direction="up" scrollamount="1" height="500" width="500">
    .............
    .............
</marquee>

Как вы можете видеть, содержимое marquee прокручивается снизу вверх.

Проблема

Когда я нажимаю URL-адрес из браузера, место, где используется выделение, выглядит пустым, а затем содержимое выделения начинается снизу.

То, что я хочу, - это то, что содержимое поля должно начинаться с середины, а не снизу.

Ответы [ 5 ]

3 голосов
/ 27 марта 2012

Элемент <marquee> не имеет этой функциональности. Есть несколько предложений по созданию шатров с помощью CSS3, но они далеко не окончательны.

Таким образом, единственная реальная альтернатива - написать один в javascript.

0 голосов
/ 01 ноября 2013

В этом случае.Просто установите стиль margin-top: -500px (-height_of_marquee) элемента, обернутого marquee, должно работать.

0 голосов
/ 21 июня 2013

Так что когда бы вы ни использовали этот код

<marquee loop="infinite" behavior="scroll" direction="up" scrollamount="1" height="500" width="500">
    .............
    .............
</marquee>

для первого блока добавьте style="margin-top:-value", чтобы он начинался с середины.

0 голосов
/ 07 апреля 2012

Это останавливается в середине и начинается в середине:

<marquee BEHAVIOR="alternate" SCROLLAMOUNT="6" DIRECTION="down">
0 голосов
/ 27 марта 2012

если вы измените высоту атрибута тега marqee на 100 или что-то в этом роде, оно не будет начинаться с кнопки

...